System and method for full wireless synchronization of a data processing apparatus with a data service
First Claim
Patent Images
1. A data center comprising:
- a wireless gateway, communicatively coupled to a wireless device via a first network, to wirelessly receive a first message update assigned a first identification code as a modification occurs to a first data object at the wireless device and to wirelessly receive a second message update assigned a second identification code as a modification occurs to a second data object at the wireless device, wherein the first identification code and the second identification code indicate a sequence in which the first message update and the second message update were generated;
in-order control logic to examine the first identification code and second identification code to determine if the first message update and the second message update have been received;
a message switch, coupled to the wireless gateway, to combine the first message update with the second message update to form a first block transaction; and
an outbound gateway, communicatively coupled to a server via a second network, to transmit the first block transaction to the server in order based upon the sequence of identification codes, wherein the transmission of a message update with a first identification code is delayed until one or more message updates with previous sequential identification codes have been received.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless data processing device; a messaging service to maintain messages and other information on behalf of a user; and synchronization logic for maintaining synchronization of the messages and other information between the wireless device and the messaging service.
-
Citations
8 Claims
-
1. A data center comprising:
-
a wireless gateway, communicatively coupled to a wireless device via a first network, to wirelessly receive a first message update assigned a first identification code as a modification occurs to a first data object at the wireless device and to wirelessly receive a second message update assigned a second identification code as a modification occurs to a second data object at the wireless device, wherein the first identification code and the second identification code indicate a sequence in which the first message update and the second message update were generated; in-order control logic to examine the first identification code and second identification code to determine if the first message update and the second message update have been received; a message switch, coupled to the wireless gateway, to combine the first message update with the second message update to form a first block transaction; and an outbound gateway, communicatively coupled to a server via a second network, to transmit the first block transaction to the server in order based upon the sequence of identification codes, wherein the transmission of a message update with a first identification code is delayed until one or more message updates with previous sequential identification codes have been received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data center comprising:
-
a wireless gateway, communicatively coupled to a wireless device via a first network, to wirelessly receive a first message update assigned a first identification code as a modification occurs to a first data object at the wireless device and to wirelessly receive a second message update assigned a second identification code as a modification occurs to a second data object at the wireless device, wherein the first identification code and the second identification code indicate a sequence in which the first message update and the second message update were generated; and in-order control logic to examine the first identification code and second identification code to determine if the first message update and the second message update have been received; an outbound gateway, communicatively coupled to a server via a second network, to transmit message data to the server; wherein the outbound gateway transmits the received message updates in order based upon the sequence of identification codes; and wherein the outbound gateway delays the transmission of a message update with a first identification code until one or more message updates with previous sequential identification codes have been received. - View Dependent Claims (8)
-
Specification