×

Peer-to-Peer Syncing in a Decentralized Environment

  • US 20090006498A1
  • Filed: 09/10/2008
  • Published: 01/01/2009
  • Est. Priority Date: 06/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A synchronization method, comprising:

  • comparing version vectors when synchronizing a datum between stores, each of the version vectors being associated with a copy of the datum in one of the stores and identifying one or more stores that have modified the associated copy of the datum; and

    determining whether a conflict exists if neither one of the version vectors can be determined as subordinate to or dominant over the other version vector based on the version vectors alone,wherein if the conflict exists, the method comprises;

    obtaining a resolution of the conflict resolving one of the copies of the datum as being subordinate to or dominant over the other copy of the datum,merging the version vectors from both the subordinate and dominant copies of the datum together into a resulting version vector without appending one of the version vectors to the other, andassociating the resulting version vector with the dominant copy of the datum in both of the stores.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×