Index data structure for a peer-to-peer network
First Claim
Patent Images
1. A computer implemented method of querying an index data structure for one or more data objects, the index data structure comprising:
- a) a plurality of index keys for uniquely identifying potential data object context nodes, each index key being associated with a context node, at least one index key having a label that provides semantic content to a user; and
b) one or more routing tables associated with each index key, the one or more routing tables comprising at least 5 path references selected from a preceding peer-to-peer graph, a following peer-to-peer graph, an ancestor peer-to-peer graph, and descendent peer-to-peer graph, wherein the index data structure is stored on a digital storage medium, the method comprising the following steps that are implemented by a computer processor;
parsing a query into elementary steps;
executing the elementary steps on the index data structure; and
returning results of the query.
0 Assignments
0 Petitions
Accused Products
Abstract
An index data structure has a plurality of index keys for uniquely identifying potential data object context nodes. Each index key is, in turn, associated with one or more potential context nodes. Moreover, the index key has a label that provides semantic content to a user. The index data structure further includes one or more routing tables associated with each index key that generally include a plurality of path references.
181 Citations
12 Claims
-
1. A computer implemented method of querying an index data structure for one or more data objects, the index data structure comprising:
-
a) a plurality of index keys for uniquely identifying potential data object context nodes, each index key being associated with a context node, at least one index key having a label that provides semantic content to a user; and b) one or more routing tables associated with each index key, the one or more routing tables comprising at least 5 path references selected from a preceding peer-to-peer graph, a following peer-to-peer graph, an ancestor peer-to-peer graph, and descendent peer-to-peer graph, wherein the index data structure is stored on a digital storage medium, the method comprising the following steps that are implemented by a computer processor; parsing a query into elementary steps; executing the elementary steps on the index data structure; and returning results of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification