Patent ID: 6779019
Filing Date: 2004-08-17
Classification: G06Q,H04L,H04M,H04W,Y10S

Abstract:
A method of 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 method comprising the steps of:receiving messages at the host system and storing the received messages in the set of hierarchical folders of the host system's electronic mailbox; 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, assigning a unique message ID to the message and redirecting the message with its unique message ID to the mobile communication device; receiving the redirected messages at the mobile communication device and storing them in the set of hierarchical folders at the mobile communication device; coupling the mobile communication device to the host system; synchronizing the set of hierarchical folders at the host system with the set of hierarchical folders at the mobile communication device; 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; retrieving a second list of messages from the mobile communication device; comparing the first list of messages to the second list of messages to identify messages having the same unique message ID and to determine 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 if the messages having the same unique message IDs are stored in different folders within the respective sets of hierarchical folders then determining which message should be moved and 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.