Maintaining multiple versions of message bodies in a common database
AssigneeMicrosoft Corporation
InventorsBryan T. Starbuck, Gail Borod Giacobbe
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBryan T. Starbuck, Gail Borod Giacobbe
Estimating the term…
The present invention extends to methods, systems, computer program products, and data structures for maintaining multiple versions of electronic bodies in a common database. A computer system maintains an association between an electronic message and a plurality of versions of a corresponding message body in a database that is accessible to a plurality of messaging applications. Versions of the corresponding message body can be stored in different formats that vary in fidelity. A messaging application submits a request to access an electronic message. An operating system receives the request and identifies data formats supported by the messaging application. The operating system provides the messaging application with an appropriate version of the message body from the database based on the supported data formats. The messaging application receives the version of the message body and utilizes the version of the message body to perform a message related operation.
A method for use at a computer system that includes first and second messaging applications and is network connectable along with one or more other computer systems to a network, the method for providing access to an electronic message body, the method comprising:
A computer program product for use in a computer system that includes first and second messaging applications and is network connectable along with one or more other computer systems to a network, the computer program product for implementing a method for providing access to an electronic message body, the computer program product comprising one or more computer storage media having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
A computer system, the computer system comprising:
Dependencies are inferred from the claim text.