×

VERSIONING SYNCHRONIZATION FOR MASS P2P FILE SHARING

  • US 20080005195A1
  • Filed: 06/30/2006
  • Published: 01/03/2008
  • Est. Priority Date: 06/30/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-readable medium having computer executable instructions for synchronizing versions of content to be shared via a peer-to-peer (P2P) network, said computer executable instructions comprising:

  • for each of a plurality of peers, identifying a set of one or more objects, held by each peer, that are to be shared with any one or more of the other peers;

    wherein each object held by each peer includes one or more descriptions each of which represent either of a creation and a modification history of each object, as known to each peer;

    for each description of each object held by each peer, preparing a version identifier which uniquely differentiates each description of each object, such that a same object held by different peers, but created or modified at different times, will have one or more associated version identifiers;

    exchanging the most current version identifier of each object prepared by each peer with each other peer, said exchange being accomplished via a P2P network to which each peer is attached; and

    for each peer, evaluating the version identifiers received from each other peer to determine whether each peer holds the same version of each object.

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