×

Collection synchronization using equality matched network names

  • US 10,075,521 B2
  • Filed: 04/07/2014
  • Issued: 09/11/2018
  • Est. Priority Date: 04/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising, at a local node of a content-centric network in which a collection of content objects are represented in a local manifest:

  • receiving, by the local node, an advertisement corresponding to a remote manifest of a remote node of the content-centric network, the advertisement indicating a routable prefix of the remote manifest;

    determining that the local node contains the local manifest indicating a same collection as the remote manifest, based on a routable prefix of the local manifest and the routable prefix of the remote manifest, wherein the local manifest represents a collection of content objects at the local node, includes corresponding hash values for the content objects, and further includes a root hash value which is an arithmetic sum of the hash values for the content objects, wherein each content object is a single piece of named data bound to a unique name that is location independent;

    in response to determining that the root hash value of the local manifest is different from a root hash value of the remote manifest, sending a request for the remote manifest, wherein the request is an interest packet that includes a unique name of the remote manifest;

    determining a set of content objects indicated in the remote manifest that are different from the content objects indicated in the local manifest; and

    in response to transmitting a set of interests that includes the unique names for the different content objects, receiving the different content objects, which causes the local node to synchronize the collection represented by the local manifest with the collection represented by the remote manifest.

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