System and method for bundling information
First Claim
1. A method of synchronizing messages between a first system and a second system, comprising the steps of:
- retrieving a first folder hierarchy from the first system;
retrieving a second folder hierarchy from the second system;
synchronizing the second folder hierarchy to the first folder hierarchy;
retrieving a first plurality of messages from the first system, the first plurality of messages being stored in folders within the first folder hierarchy;
retrieving a second plurality of messages from the second system, the second plurality of messages being stored in folders within the second folder hierarchy;
comparing the first plurality of messages to the second plurality of messages to identify common messages stored in both the first and second folder hierarchies;
determining whether any of the common messages are stored in different folders in the first and second folder hierarchies; and
if a common message is located in different folders of the first and second folder hierarchies, then synchronizing the messages by moving the common message to a new folder within the first folder hierarchy or by moving the common message to a new folder within the second folder hierarchy.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method of pushing user-selected data items from a host system (10) to a user'"'"'s mobile data communication device (24) upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the hot system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.
218 Citations
50 Claims
-
1. A method of synchronizing messages between a first system and a second system, comprising the steps of:
-
retrieving a first folder hierarchy from the first system;
retrieving a second folder hierarchy from the second system;
synchronizing the second folder hierarchy to the first folder hierarchy;
retrieving a first plurality of messages from the first system, the first plurality of messages being stored in folders within the first folder hierarchy;
retrieving a second plurality of messages from the second system, the second plurality of messages being stored in folders within the second folder hierarchy;
comparing the first plurality of messages to the second plurality of messages to identify common messages stored in both the first and second folder hierarchies;
determining whether any of the common messages are stored in different folders in the first and second folder hierarchies; and
if a common message is located in different folders of the first and second folder hierarchies, then synchronizing the messages by moving the common message to a new folder within the first folder hierarchy or by moving the common message to a new folder within the second folder hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of synchronizing messages stored in a folder hierarchy at a host system and a corresponding folder hierarchy at a mobile data communication device, comprising the steps of:
-
receiving a message at the host system;
storing the message in a first folder of the folder hierarchy at the host system;
transmitting the message to the mobile data communication device;
storing the message in a first folder of the folder hierarchy at the mobile data communication device;
moving the message from the first folder to a second folder at the mobile data communication device;
coupling the mobile data communication device to the host system;
detecting that the message has been moved to the second folder at the mobile data communication device; and
in response to the detection step, moving the message from the first folder at the host system to a second folder of the folder hierarchy at the host system that corresponds to the second folder of the folder hierarchy at the mobile data communication device.
-
-
15. A method of synchronizing messages stored in a folder hierarchy at a host system and a corresponding folder hierarchy at a mobile data communication device, comprising the steps of:
-
receiving a message at the host system;
storing the message in a first folder of the folder hierarchy at the host system;
transmitting the message to the mobile data communication device;
storing the message in a first folder of the folder hierarchy at the mobile data communication device;
moving the message from the first folder to a second folder at the mobile data communication device;
transmitting a move message from the mobile data communication device to the host system indicating that the message has been moved to the second folder at the mobile data communication device; and
receiving the move message at the host system and moving the message stored in the first folder at the host system to a second folder at the host system that corresponds to the second folder at the mobile data communication device.
-
-
16. A method of synchronizing a first device to a second device, comprising the steps of:
-
providing a first folder hierarchy at the first device;
providing a second folder hierarchy at the second device;
synchronizing the second folder hierarchy to the first folder hierarchy;
retrieving a first plurality of messages stored within the first folder hierarchy and retrieving a second plurality of messages stored within the second folder hierarchy, wherein at least one of the first plurality of messages and at least one of the second plurality of messages are common messages;
determining whether the common messages are stored in similar folders within the first and second folder hierarchies; and
if the common messages are not stored in similar folders, then synchronizing the common messages so that they are stored in similar folders within the first and second folder hierarchies.
-
-
17. A method of synchronizing a first device to a second device, comprising the steps of:
-
providing a first folder hierarchy at the first device;
providing a second folder hierarchy at the second device;
retrieving a first plurality of messages stored within the first folder hierarchy and retrieving a second plurality of messages stored within the second folder hierarchy;
determining whether the first device executed an operation on a message stored in the first folder hierarchy, and if so, then executing the same operation on a corresponding message stored in the second folder hierarchy at the second device. - View Dependent Claims (18)
-
-
19. A system for synchronizing messages between a first device and a second device, comprising:
-
a pair of matching folders, one of the pair of matching folders being located on the first device, the other of the pair of matching folders being located on the second device;
a pair of matching messages, one of the pair of matching messages being located on the first device, the other of the pair of matching messages being located on the second device; and
means for moving the pair of messages such that if one of the pair of matching messages is moved to one of the pair of matching folders, the other matching message is moved to the other matching folder. - View Dependent Claims (20, 21)
-
-
22. A method of indicating at a host system a state of a message at a mobile communications device, the method comprising of the following steps:
-
(A) altering the state of a first message at the mobile communications device thereby creating an altered state;
(B) forwarding a status signal to the host system; and
,(C) changing at the host system a first message status icon based on the altered state at the mobile communications device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 46, 47, 48, 49, 50)
-
-
34. A method of indicating at the host system the state of the message at the mobile communications device comprising of the following steps:
-
(A) redirecting a first message from the host system to the mobile communications device, wherein the first message at the host system has a first message status icon;
(B) receiving the redirected first message from the host system at the mobile communications device;
(C) altering the state of the first message at the mobile communications device thereby creating an altered state;
(D) forwarding a status signal to the host system; and
,(E) changing at the host system the first message status icon based on the action taken at the mobile communications device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification