System and method for providing a unified messaging scheme in a mobile device
First Claim
1. A computer-readable medium having computer-executable components for storing and distributing a message in a mobile device, comprising:
- a transport component included in the mobile device that is configured to communicate with external devices according to a transport protocol associated with the transport component, and is further configured communicate with local components according to a first format for distribution of the message in the mobile device, wherein the first format is different from the transport protocol;
a messaging component included in the mobile device that is configured to provide a user access to the message, and is further configured to communicate with local components according to the first format;
a data store included in the mobile device that is configured to provide for storage of the message according to a second format, wherein the second format corresponds to a native storage format of the mobile device and is different from the first format and the transport protocol; and
a storage component included in the mobile device that is configured to communicate with the transport component and the messaging component according to the first format, and is further configured to translate the message from the first format to the second format for storage in the data store.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a system and method for receiving and distributing messages within a mobile device using multiple communication protocols. The invention provides a method for centrally controlling data flow throughout the communication system. The invention provides a means to receive a message over a communications medium, translate it to a first format for general use and further translate it to a second format for data storage. In one implementation, a data storage component communicates with an application, a form, a transport, and a data store. The application, the form, and the transport each communicate with the storage component by passing properties of a message to the storage component in a first format. The storage component translates the properties from the first format to a second format. The storage component then stores the translated properties in the data store in the second format.
36 Citations
30 Claims
-
1. A computer-readable medium having computer-executable components for storing and distributing a message in a mobile device, comprising:
-
a transport component included in the mobile device that is configured to communicate with external devices according to a transport protocol associated with the transport component, and is further configured communicate with local components according to a first format for distribution of the message in the mobile device, wherein the first format is different from the transport protocol; a messaging component included in the mobile device that is configured to provide a user access to the message, and is further configured to communicate with local components according to the first format; a data store included in the mobile device that is configured to provide for storage of the message according to a second format, wherein the second format corresponds to a native storage format of the mobile device and is different from the first format and the transport protocol; and a storage component included in the mobile device that is configured to communicate with the transport component and the messaging component according to the first format, and is further configured to translate the message from the first format to the second format for storage in the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium, having computer executable-instructions for storing and distributing a message in a mobile device, comprising:
medium is associated with a transport protocol; distributing the message within the mobile device according to a first format, wherein the first format corresponds to a standard format for distribution of the message in the mobile device and is different from the transport protocol; translating the message from the first format to second format for storage, wherein the second format corresponds to a native storage format of the mobile device and is different from the first format and the transport protocol; and storing the message in the data store in the second format, wherein storing the message includes storing a property associated with the message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A computer-readable medium, having computer executable-instructions for storing and distributing a message in a mobile device, comprising:
-
storing a message in a data store according to a native storage format for the mobile device, wherein storing the message includes storing a property associate with the message; retrieving the message front the data store; translating the retrieved message to a standard distribution format different from the native storage format; and distributing the message within the mobile device according to the standard distribution format. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification