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.

 
Web www.patentalert.com

< Managing contacts in a communication network

> System and method for providing caller ID service in a multi-region cable network

> Media gateway connection information recovery

~ 00517