×

System and method for pushing information from a host system to a mobile data communication device

  • US 20040252727A1
  • Filed: 07/16/2004
  • Published: 12/16/2004
  • Est. Priority Date: 05/29/1998
  • Status: Active Grant
First Claim
Patent Images

1. A system for two-way synchronization between electronic mailboxes stored at a host system and a mobile communication device, each of the electronic mailboxes being organized into a set of hierarchical folders for storing received messages, the system comprising:

  • means for receiving messages at the host system and storing the received messages in the set of hierarchical folders of the host system'"'"'s electronic mailbox;

    means for determining whether to redirect the received messages from the host system to the mobile communication device and for each message that meets the determining step, for assigning a unique message ID to the message and redirecting the message with its unique message ID to the mobile communication device;

    means for receiving the redirected messages at the mobile communication device and storing them in the set of hierarchical folders at the mobile communication device;

    means for coupling the mobile communication device to the host system;

    means for synchronizing the set of hierarchical folders at the host system with the set of hierarchical folders at the mobile communication device;

    means for retrieving a first list of messages from the host system, wherein the first list of messages are those messages that met the determining step and were redirected to the mobile communication device;

    means for retrieving a second list of messages from the mobile communication device;

    means for comparing the first list of messages to the second list of messages to identify messages having the same unique message ID and for determining whether the messages having the same unique message ID are stored in the same folders within the respective sets of hierarchical folders at the host system and the mobile communication device where the messages are stored; and

    means for determining whether the messages having the same unique message IDs are stored in different folders within the respective sets of hierarchical folders and for determining which message should be moved and for moving that message so that the messages having the same unique message IDs are stored in the same folders within the respective sets of hierarchical folders at the host system and the mobile communication device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×