System and method for managing data items
First Claim
1. A method of exchanging data items between a mail server and a mobile communication device, comprising the steps of:
- (A) receiving data items at the mail server and storing the received data items in a user mail file associated with a user of the mobile communication device;
(B) indexing the received data items using a plurality of unique identifiers that reference the data items;
(C) detecting the received data items stored in the user mail file;
(D) in response to the detection step, retrieving the received data items and the unique identifiers that reference those data items and storing the unique identifiers in a state database associated with the user of the mobile communication device, the state database storing status information regarding the received data items; and
(E) determining whether each received data item was previously transmitted to the mobile communication device, and if not previously transmitted, then transmitting the received data items to the mobile communication device and updating the status information in the state database to indicate that the received data items referenced by the associated unique identifiers have been transmitted to the mobile communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for managing the exchange of data items between a mail database on a mail server and a mobile communication device operable to send and receive data items over a wireless network, wherein the mail database and the mobile communication device are associated with a user address and wherein the data items are stored in the mail database and referenced by corresponding mail database identifiers, includes a state database associated with the user address. The state database is operable to receive and store the mail database identifiers corresponding to the data items stored in the mail database.
132 Citations
26 Claims
-
1. A method of exchanging data items between a mail server and a mobile communication device, comprising the steps of:
-
(A) receiving data items at the mail server and storing the received data items in a user mail file associated with a user of the mobile communication device;
(B) indexing the received data items using a plurality of unique identifiers that reference the data items;
(C) detecting the received data items stored in the user mail file;
(D) in response to the detection step, retrieving the received data items and the unique identifiers that reference those data items and storing the unique identifiers in a state database associated with the user of the mobile communication device, the state database storing status information regarding the received data items; and
(E) determining whether each received data item was previously transmitted to the mobile communication device, and if not previously transmitted, then transmitting the received data items to the mobile communication device and updating the status information in the state database to indicate that the received data items referenced by the associated unique identifiers have been transmitted to the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification