×

Data overlay, self-organized metadata overlay, and associated methods

  • US 7,313,565 B2
  • Filed: 02/19/2004
  • Issued: 12/25/2007
  • Est. Priority Date: 02/19/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for building a data overlay, comprising:

  • providing a distributed hash table (DHT) that governs the insertion and retrieval of objects into and from a peer-to-peer system, wherein the distributed hash table includes a logical space including a plurality of DHT nodes having an associated plurality of DHT zones;

    building the data overlay as a data structure on top of the logical space of the distributed hash table by associating objects in the data structure with the DHT nodes, and by establishing links between the objects in the data structure;

    wherein each link includes a first field that provides a hardwired pointer that points from a first object to a second object, and a second field that provides a soft-state pointer that points from the first object to a DHT node which hosts the second object;

    wherein the building of the data overlay makes use of a first primitive for setting a reference that establishes a pointer to an object in the distributed hash table, a second primitive for returning an object referenced by a pointer, and a third primitive for deleting an object referenced by a pointer; and

    wherein the data structure facilitates dissemination of information to the DHT nodes and gathering of information from the DHT nodes.

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