System and method for delayed transmission of bundled command messages
First Claim
1. A method of synchronizing data messages and command messages between a host system and a mobile communication device via a wireless network, comprising the steps of:
- generating data messages at the mobile communication device;
transmitting a copy of the data messages to the host system via the wireless network after they are generated at the mobile communication device for storage in an electronic data store maintained by the host system and associated with the mobile communication device;
executing a plurality of user-initiated commands at the mobile communication device and generating a command message for each of the plurality of user-initiated commands;
bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and
transmitting the bundled command messages to the host system via the wireless network after the predetermined time has occurred.
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.
-
Citations
50 Claims
-
1. A method of synchronizing data messages and command messages between a host system and a mobile communication device via a wireless network, comprising the steps of:
-
generating data messages at the mobile communication device; transmitting a copy of the data messages to the host system via the wireless network after they are generated at the mobile communication device for storage in an electronic data store maintained by the host system and associated with the mobile communication device; executing a plurality of user-initiated commands at the mobile communication device and generating a command message for each of the plurality of user-initiated commands; bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and transmitting the bundled command messages to the host system via the wireless network after the predetermined time has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-accessible medium having a sequence of instructions which, when executed by a processing entity, effectuate synchronization of data messages and command messages between a host system and a mobile communication device via a wireless network, the computer-accessible medium comprising:
-
a code portion for receiving data messages generated at the mobile communication device; a code portion for transmitting a copy of the data messages to the host system via the wireless network after the data messages are generated at the mobile communication device for storage in an electronic data store maintained by the host system and associated with the mobile communication device; a code portion for receiving a plurality of user-initiated commands executed at the mobile communication device; a code portion for generating a command message for each of the plurality of user-initiated commands; a code portion for bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and a code portion for transmitting the bundled command messages to the host system via the wireless network after the predetermined time has occurred. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile communication device for synchronizing data messages and command messages with a host system via a wireless network, the mobile communication device comprising:
-
means for generating data messages; means for transmitting a copy of the data messages to the host system via the wireless network for storage in an electronic data store maintained by the host system and associated with the mobile communication device; means for executing a plurality of user-initiated commands; means for generating a command message for each of the plurality of user-initiated commands; means for bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and means for transmitting the bundled command messages to the host system via the wireless network after the predetermined time has occurred. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of synchronizing data messages and command messages between a host system and a mobile communication device via a wireless network, comprising the steps of:
-
receiving data messages at the host system; transmitting a copy of the data messages to the mobile communication device via the wireless network for storage in an electronic data store within the mobile communication device; receiving a plurality of user-initiated commands at the host system; generating a command message for each of the plurality of user-initiated commands; bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and transmitting the bundled command messages to the mobile communication device via the wireless network after the predetermined time has occurred. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-accessible medium having a sequence of instructions which, when executed by a processing entity, effectuate synchronization of data messages and command messages between a host system and a mobile communication device via a wireless network, the computer-accessible medium comprising:
-
a code portion for receiving data messages at the host system; a code portion for transmitting a copy of the data messages to the mobile communication device via the wireless network for storage in an electronic data store within the mobile communication device; a code portion for receiving a plurality of user-initiated commands at the host system; a code portion for generating a command message for each of the plurality of user-initiated commands; a code portion for bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and a code portion for transmitting the bundled command messages to the mobile communication device via the wireless network after the predetermined time has occurred. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A host system for synchronizing data messages and command messages with a mobile communication device via a wireless network, the host system comprising:
-
means for receiving data messages; means for transmitting a copy of the data messages to the mobile communication device via the wireless network for storage in an electronic data store within the mobile communication device; means for receiving a plurality of user-initiated commands; means for generating a command message for each of the plurality of user-initiated commands; means for bundling the command messages together but delaying the transmission of the bundled command messages until a predetermined time has occurred; and means for transmitting the bundled command messages to the mobile communication device via the wireless network after the predetermined time has occurred. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
Specification