System and method for pushing information from a host system to a mobile data communication device
First Claim
1. A method for synchronizing data storage between a host system and a mobile data device that is associated with a computer connected over a network to the host system, wherein the host system comprises a first folder hierarchy of messages and data stored thereon and the mobile data device comprises a second folder hierarchy of messages and data stored thereon, the method comprising:
- retrieving the first folder hierarchy from the host system;
tagging and modifying a first folder list from the retrieved first folder hierarchy;
sending the tagged and modified first folder list to the mobile data device;
retrieving the second folder hierarchy from the mobile data device;
tagging and modifying a second folder list from the retrieved second folder hierarchy;
comparing messages and folders within the first and second folder lists and identifying which messages have different folder locations within the first and second folder lists;
identifying messages from the first folder list that have been moved on the mobile data device and tagging the identified messages for movement on the host system;
identifying messages from the second folder list that have been moved on the host system and tagging the identified messages for movement on the mobile data device;
moving any messages that have been moved on the mobile data device to a corresponding folder location on the host system; and
sending a command to the mobile data device comprising the identified messages from the second list tagged for movement thereon.
6 Assignments
0 Petitions
Accused Products
Abstract
A scheme for message folder synchronization. In one embodiment, a method may comprise: automatically detecting arrival of a message at a messaging server for a user; storing the message in a first folder of a first folder system associated with the user at the messaging server; processing at least a portion of an instance of the message for transmission to the user'"'"'s mobile data communication device over a wireless network; receiving a status signal from the mobile data communication device indicating that the message has been moved from a first folder at the mobile data communication device to a second folder of a second folder system associated with the user at the mobile data communication device; and responsive to the status signal, moving the message from the first folder of the first folder system at the messaging server to a second folder thereat corresponding to the second folder of the second folder system.
54 Citations
23 Claims
-
1. A method for synchronizing data storage between a host system and a mobile data device that is associated with a computer connected over a network to the host system, wherein the host system comprises a first folder hierarchy of messages and data stored thereon and the mobile data device comprises a second folder hierarchy of messages and data stored thereon, the method comprising:
-
retrieving the first folder hierarchy from the host system; tagging and modifying a first folder list from the retrieved first folder hierarchy; sending the tagged and modified first folder list to the mobile data device; retrieving the second folder hierarchy from the mobile data device; tagging and modifying a second folder list from the retrieved second folder hierarchy; comparing messages and folders within the first and second folder lists and identifying which messages have different folder locations within the first and second folder lists; identifying messages from the first folder list that have been moved on the mobile data device and tagging the identified messages for movement on the host system; identifying messages from the second folder list that have been moved on the host system and tagging the identified messages for movement on the mobile data device; moving any messages that have been moved on the mobile data device to a corresponding folder location on the host system; and sending a command to the mobile data device comprising the identified messages from the second list tagged for movement thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for synchronizing data storage between a host system and a mobile data device that is associated with a computer connected over a network to the host system, wherein the host system comprises a first folder hierarchy of messages and data stored thereon and the mobile data device comprises a second folder hierarchy of messages and data stored thereon, the system comprising:
-
means for retrieving the first folder hierarchy from the host system; means for tagging and modifying a first folder list from the retrieved first folder hierarchy; means for sending the tagged and modified first folder list to the mobile data device; means for retrieving the second folder hierarchy from the mobile data device; means for tagging and modifying a second folder list from the retrieved second folder hierarchy; means for comparing messages and folders within the first and second folder lists and identifying which messages have different folder locations within the first and second folder lists; means for identifying messages from the first folder list that have been moved on the mobile data device and tagging the identified messages for movement on the host system; means for identifying messages from the second folder list that have been moved on the host system and tagging the identified messages for movement on the mobile data device; means for moving any messages that have been moved on the mobile data device to a corresponding folder location on the host system; and means for sending a command to the mobile data device comprising the identified messages from the second list tagged for movement thereon. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification