×

Method and system for using global equivalency sets to identify data during peer-to-peer synchronization

  • US 7,860,826 B2
  • Filed: 08/04/2006
  • Issued: 12/28/2010
  • Est. Priority Date: 08/04/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system operable synchronization method comprising:

  • receiving at a first system one or more second data sets from one or more clients, the first system having one or more first data sets, the one or more first data sets each having associated therewith a first global equivalency identification (GID) and each having one or more first identity keys related to first data of the first data set, the one or more second data sets received from the one or more clients each having associated therewith a second GID and each having one or more second identity keys related to second data of the first data set, each of the first and second GIDs uniquely identifying its associated data set from among other data sets created on other systems;

    identifying whether any of the one or more second data sets is a new data set for the first system by determining if any of the second GIDs associated with the one or more second data sets is not equivalent to one of the first GIDs associated with the one or more first data sets at the first system;

    upon identifying any of the second data sets as being a new data set for the first system, identifying whether any of the new data sets is an independently created data set at least similar to one of the first data sets at the first system by checking if at least one of the second identity keys of the new data set is at least similar to at least one of the first identity keys of at least one of the first data sets at the first system; and

    upon identifying any of the second data sets as being an independently created data set, associating the first data set and the independently created data set having at least similar first and second identity keys as corresponding to each other at the first system.

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