System and method for pushing information from a host system to a mobile data communication device
First Claim
1. A synchronization method, comprising:
- (A) synchronizing a folder hierarchy and messages stored within the folder hierarchy at a messaging server with a corresponding folder hierarchy and messages at a mobile device using a folder synchronization baseline defined by selection of one or more folders in the folder hierarchy at the messaging server that are to be synchronized with the folder hierarchy at the mobile device;
(B) selecting a command at the mobile device to process a message and/or folder, but delaying execution of the command until a command confirmation signal is received from the messaging server;
(C) providing the selected command to the messaging server;
(D) transmitting a command confirmation signal from the messaging server to the mobile device indicating whether the server was able to perform the command on the message and/or folder stored at the messaging server; and
(E) if the command confirmation signal is positive, then executing the selected command at the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of pushing user-selected data items from a host system to a user'"'"'s mobile data communication device 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 host 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.
175 Citations
34 Claims
-
1. A synchronization method, comprising:
-
(A) synchronizing a folder hierarchy and messages stored within the folder hierarchy at a messaging server with a corresponding folder hierarchy and messages at a mobile device using a folder synchronization baseline defined by selection of one or more folders in the folder hierarchy at the messaging server that are to be synchronized with the folder hierarchy at the mobile device;
(B) selecting a command at the mobile device to process a message and/or folder, but delaying execution of the command until a command confirmation signal is received from the messaging server;
(C) providing the selected command to the messaging server;
(D) transmitting a command confirmation signal from the messaging server to the mobile device indicating whether the server was able to perform the command on the message and/or folder stored at the messaging server; and
(E) if the command confirmation signal is positive, then executing the selected command at the mobile device. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
3. The method of claim 3, further comprising:
(G) in response to the negative confirmation signal, prompting the user of the mobile device to select another command to process the message and/or folder. - View Dependent Claims (4)
-
21. A synchronization apparatus, comprising:
-
means for synchronizing a folder hierarchy and messages stored within the folder hierarchy at a messaging server with a corresponding folder hierarchy and messages at a mobile device using a folder synchronization baseline defined by selection of one or more folders in the folder hierarchy at the messaging server that are to be synchronized with the folder hierarchy at the mobile device;
means for selecting a command at the mobile device to process a message and/or folder, but delaying execution of the command until a command confirmation signal is received from the messaging server;
means for providing the selected command to the messaging server;
means for transmitting a command confirmation signal from the messaging server to the mobile device indicating whether the server was able to perform the command on the message and/or folder stored at the messaging server; and
means, responsive to a positive command confirmation signal, for executing the selected command at the mobile device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification