Synchronization move support systems and methods
AssigneeMicrosoft Corporation
InventorsTomas Talius, Lev Novik, Yunxin Wu
Life of this patent
Estimating the term…
Abstract
Disclosed are systems and methods pertaining to data synchronization and move handling support. In particular, a move log is maintained that identifies data that has moved in, out, and within a synchronization scope. Furthermore, the log comprises times associated with when data moves in and out of the synchronization scope. Systems and methods can interact easily with the generated and updated move log to facilitate determining data versions and identifying new data that may need to be synchronized.
Claims20
A data store synchronization support system comprising:
- an input component that receives move input with respect to movement of data relative to a synchronization scope;
- and
- a log component that receives the move input and updates a move log with information that identifies the moved data and the time and type of the move.
A method of processing data moves to facilitate synchronization amongst two or more replicas comprising:
- receiving information pertaining to movement of data with respect to a synchronization scope;
- updating a move log with information identifying the moved data and the time of the move.
A computer-readable medium having stored thereon a data structure to facilitate determining data versions and locating new data, comprising:
- a first field that identifies a data item or set of data moved into a synchronization scope;
- a second field that identifies a time that the data moved into the synchronization scope;
- and
- a third field that specifies a time that the data moved out of the synchronization scope.
Dependencies are inferred from the claim text.