×

Data synchronization

  • US 9,294,566 B2
  • Filed: 10/20/2014
  • Issued: 03/22/2016
  • Est. Priority Date: 01/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a first version of a data item to synchronize from a first device using a first change identifier associated with the data item;

    identifying a second version of the data item to synchronize from a second device using a second change identifier associated with the data item;

    upon determining that the first version and the second version occurred within a specified threshold, determining that there is a conflict between the first version of the data item and the second version of the data item; and

    upon determining that there is a conflict, resolving the conflict, including;

    determining, from the first change identifier, a first device identifier identifying the first device;

    determining, from the second change identifier, a second device identifier identifying the second device;

    selecting, from the first version of the data item and the second version of the data item, a conflict winner by comparing the first device identifier and the second device identifier and designating a version of the data item as stored on a device identified by a lowest device identifier or highest device identifier as the conflict winner;

    designating the version not selected as the conflict winner as a conflict loser; and

    storing a copy of the conflict loser.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×