SYNCHRONIZATION IMPROVEMENTS
First Claim
Patent Images
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, the first data being transmitted from the first data processing system to the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Synchronization architectures, methods, systems, and computer readable media are described. A synchronization session is initiated between a first data processing system and a second data processing system. A first data, representing changes, is transmitted from the first data processing system to the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system.
-
Citations
51 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, the first data being transmitted from the first data processing system to the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine implemented method for processing data, the method comprising:
-
transmitting first data in a first message, in a synchronization session, from a first data processing system to a second data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; transmitting, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (11, 12, 13)
-
-
14. 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, the first data being received by the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (15)
-
-
16. A machine implemented method for processing data, the method comprising:
-
receiving first data in a first message, in a synchronization session, by a second data processing system from a first data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; receiving, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (17)
-
-
18. 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, the first data being transmitted from the first data processing system to the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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:
-
transmitting first data in a first message, in a synchronization session, from a first data processing system to a second data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; transmitting, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (28, 29, 30)
-
-
31. 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, the first data being received by the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (32)
-
-
33. 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 first data in a first message, in a synchronization session, by a second data processing system from a first data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; receiving, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (34)
-
-
35. A data processing system comprising:
-
means for initiating, at a 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, the first data being transmitted from the first data processing system to the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A data processing system comprising:
-
means for transmitting first data in a first message, in a synchronization session, from a first data processing system to a second data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; means for transmitting, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (45, 46, 47)
-
-
48. A data processing system comprising:
-
means for 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; means for receiving, by the second data processing system, first data representing changes, the first data being received by the second data processing system prior to completing a negotiation of a synchronization mode in the synchronization session for synchronizing data between the first data processing system and the second data processing system. - View Dependent Claims (49)
-
-
50. A data processing system comprising:
-
means for receiving first data in a first message, in a synchronization session, by a second data processing system from a first data processing system, the first data representing changes in structured data maintained by the first data processing system in a dataclass; means for receiving, in the first message, a command requesting the second data processing system to commit to storing the first data in a storage device controlled by the second data processing system. - View Dependent Claims (51)
-
Specification