×

Peer-to-peer syncing in a decentralized environment

  • US 8,635,209 B2
  • Filed: 08/10/2011
  • Issued: 01/21/2014
  • Est. Priority Date: 06/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A synchronization method, comprising:

  • associating a first atom with a first copy of a datum in a first store, the first atom comprising a first identifier that represents a first version vector for the first datum, the first version vector identifying one or more stores where the first copy of the datum was modified;

    comparing the first version vector with a second version vector when synchronizing the datum between the first store and a second store by cross-referencing the first version vector represented by the first atom to the second version vector represented by a second atom that comprises a second identifier that represents a second version vector for the second datum, the cross-referencing comprising looking up the first atom and the second atom in a table that maps atoms in the first store to atoms in the second store;

    determining from the comparison whether the first version vector is subordinate to or dominant over the second version vector; and

    updating the copies of the datum based on the determination.

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