Patent ID: 8005194

Claim:
A system for enabling a computing device to handle messages, the system comprising: a bridge component configured to: (i) record application layer identifiers generated by one or more applications for newly created messages, (ii) record hardware layer identifiers for each message generated by the one or more applications transmitted from the computing device, and (iii) record data relating each hardware layer identifier to a corresponding application layer identifier; wherein for an incoming message, the bridge component is configured to perform or enable: (i) identification of the hardware layer identifier of the incoming message, (ii) determination of any previous outgoing message that has a corresponding hardware layer identifier, (iii) determination of the application layer identifier of the previous outgoing message, and (iv) identification of a location of the previous outgoing message using the application layer identifier; a message modifier component that modifies at least a listing or a body of the previous outgoing message based on information provided by the incoming message; wherein the message modifier generates a graphic feature to indicate the information provided by the incoming message, the graphic feature being displayed with either the listing or the body of the previous outgoing message; and wherein the graphic feature indicates a delivery status of the previous outgoing message.