SYNCHRONIZATION IMPROVEMENTS
First Claim
1. A machine implemented method for processing data, the method comprising:
- initiating, at a first data processing system, a synchronization session between the first data processing system and a second data processing system;
transmitting first data representing changes to a first data class from the first data processing system to the second data processing system; and
transmitting second data representing changes to a second data class from the first data processing system to the second data processing system, wherein transmitting the second data begins before transmitting the first data is complete.
2 Assignments
0 Petitions
Accused Products
Abstract
Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a synchronization session is initiated between a first data processing system and a second data processing system. First data, representing changes to a first data class, is transmitted from the first data processing system to the second data processing system. Second data, representing changes to a second data class, is transmitted from the first data processing system to the second data processing system. Transmission of the second data begins before transmission of the first data is complete. The first data may comprise structured data such as contacts information, to do information, calendar information, or web browsing bookmarks.
17 Citations
30 Claims
-
1. A machine implemented method for processing data, the method comprising:
-
initiating, at a first data processing system, a synchronization session between the first data processing system and a second data processing system; transmitting first data representing changes to a first data class from the first data processing system to the second data processing system; and transmitting second data representing changes to a second data class from the first data processing system to the second data processing system, wherein transmitting the second data begins before transmitting the first data is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine implemented method for processing data, the method comprising:
-
receiving, by a second data processing system, an initiation of a synchronization session between a first data processing system and the second data processing system; receiving, by the second data processing system, first data representing changes to a first data class on the first data processing system; receiving, by the second data processing system, second data representing changes to a second data class on the first data processing system, wherein receiving the second data begins before receiving the first data is complete. - View Dependent Claims (10)
-
-
11. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
initiating, at a first data processing system, a synchronization session between the first data processing system and a second data processing system; transmitting first data representing changes to a first data class from the first data processing system to the second data processing system; and transmitting second data representing changes to a second data class from the first data processing system to the second data processing system, wherein transmitting the second data begins before transmitting the first data is complete. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
receiving, by a second data processing system, an initiation of a synchronization session between a first data processing system and the second data processing system; receiving, by the second data processing system, first data representing changes to a first data class on the first data processing system; receiving, by the second data processing system, second data representing changes to a second data class on the first data processing system, wherein receiving the second data begins before receiving the first data is complete. - View Dependent Claims (20)
-
-
21. A first data processing system comprising:
-
means for initiating, at the first data processing system, a synchronization session between the first data processing system and a second data processing system; means for transmitting first data representing changes to a first data class from the first data processing system to the second data processing system; and means for transmitting second data representing changes to a second data class from the first data processing system to the second data processing system, wherein transmitting the second data begins before transmitting the first data is complete. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A second data processing system comprising:
-
means for receiving, by the second data processing system, an initiation of a synchronization session between a first data processing system and the second data processing system; means for receiving, by the second data processing system, first data representing changes to a first data class on the first data processing system; means for receiving, by the second data processing system, second data representing changes to a second data class on the first data processing system, wherein receiving the second data begins before receiving the first data is complete. - View Dependent Claims (30)
-
Specification