Methods and systems for content access and distribution
First Claim
1. A system, comprising:
- a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising;
determining if multiple coordinator routers are attempting to flood a first content descriptor in an overlay network;
selecting, if the multiple coordinator routers are attempting to flood the first content descriptor, a first router as a coordinator router for the first content descriptor based on the first router having a smallest hash identifier when compared to other routers of the multiple coordinator routers;
generating, by utilizing the first router, a tuple comprising the first content descriptor which corresponds to first content;
transmitting, by utilizing the first router, the tuple to a second router so as to form a path for the first content to be transmitted; and
transforming, by utilizing the overlay network and based on a credential of a user requesting the first content, the first content by filtering a portion of the first content from the first content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for disseminating content over an overlay network having a plurality of routers in communication with providers and consumers of content is disclosed. A router in the overlay network receives a content descriptor corresponding to a query for content from a node, and generates a subscriber interface list based on the query for the content. The subscriber interface list is transmitted to a plurality of subsequent routers in the overlay network, wherein a content identified by the subsequent routers that correspond to the query will be routed to the router based on the subscriber interface list. The router receives first and second documents corresponding to the query for the content from the node. If the second document is the duplicate, the router deletes the second document and transmits the first document to the node or if not the router transmits both the first and second documents to the node.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; determining if multiple coordinator routers are attempting to flood a first content descriptor in an overlay network; selecting, if the multiple coordinator routers are attempting to flood the first content descriptor, a first router as a coordinator router for the first content descriptor based on the first router having a smallest hash identifier when compared to other routers of the multiple coordinator routers; generating, by utilizing the first router, a tuple comprising the first content descriptor which corresponds to first content; transmitting, by utilizing the first router, the tuple to a second router so as to form a path for the first content to be transmitted; and transforming, by utilizing the overlay network and based on a credential of a user requesting the first content, the first content by filtering a portion of the first content from the first content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
determining, by utilizing instructions from a memory that are executed by a processor, if multiple coordinator routers are attempting to flood a first content descriptor in an overlay network; selecting, if the multiple coordinator routers are attempting to flood the first content descriptor, a first router as a coordinator router for the first content descriptor based on the first router having a smallest hash identifier when compared to other routers of the multiple coordinator routers; creating, by utilizing the first router, a tuple comprising the first content descriptor which corresponds to first content; forwarding, by utilizing the first router, the tuple to a second router so as to form a path for the first content to be transmitted; and transforming, by utilizing the overlay network and based on a credential of a user requesting the first content, the first content by filtering a portion of the first content from the first content. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a memory that stores instructions; a hardware processor that executes the instructions to perform operations, the operations comprising; determining if multiple coordinator routers are attempting to flood a first content descriptor in an overlay network; selecting, if the multiple coordinator routers are attempting to flood the first content descriptor, a first router as a coordinator router for the first content descriptor based on the first router having a smallest hash identifier when compared to other routers of the multiple coordinator routers; transmitting, by utilizing the first router, a tuple to a second router so as to form a path for first content to be transmitted, wherein the tuple comprises the first content descriptor which corresponds to the first content; and transforming, by utilizing the overlay network and based on a credential of a user requesting the first content, the first content by filtering a portion of the first content from the first content.
-
Specification