Distributing information over a network
First Claim
Patent Images
1. A system for distributing information over a network, including:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
group nodes into regions;
designate a first subset of nodes as preferred nodes and a second subset of nodes as common nodes;
indicate to a preferred node in the first subset a source of content, wherein a preferred distribution algorithm is selected to be used in communicating the content between the source and the preferred node based at least in part on the preferred node'"'"'s designation; and
assign the preferred node as a relay of information to a common node in the second subset, wherein the information relayed between the preferred node and the common node is communicated using a distribution algorithm that is selected based at least in part on the common node'"'"'s designation and that is different from the preferred algorithm selected to be used in communicating the content between the source and the preferred node.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributing information over a network is disclosed. Nodes are grouped into regions. Preferred nodes are designated. A source of content to be delivered to a preferred node using a preferred algorithm is indicated to at least one preferred node. At least one common node is assigned the preferred node as a relay of information.
14 Citations
28 Claims
-
1. A system for distributing information over a network, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; group nodes into regions; designate a first subset of nodes as preferred nodes and a second subset of nodes as common nodes; indicate to a preferred node in the first subset a source of content, wherein a preferred distribution algorithm is selected to be used in communicating the content between the source and the preferred node based at least in part on the preferred node'"'"'s designation; and assign the preferred node as a relay of information to a common node in the second subset, wherein the information relayed between the preferred node and the common node is communicated using a distribution algorithm that is selected based at least in part on the common node'"'"'s designation and that is different from the preferred algorithm selected to be used in communicating the content between the source and the preferred node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for distributing information over a network, comprising:
-
grouping nodes into regions; designating a first subset of nodes as preferred nodes and a second subset of nodes as common nodes; indicating to a preferred node in the first subset a source of content, wherein a preferred distribution algorithm is selected to be used in communicating the content between the source and the preferred node based at least in part on the preferred node'"'"'s designation; and assigning the preferred node as a relay of information to a common node in the second subset, wherein the information relayed between the preferred node and the common node is communicated using a distribution algorithm that is selected based at least in part on the common node'"'"'s designation and that is different from the preferred algorithm selected to be used in communicating the content between the source and the preferred node.
-
-
28. A computer program product for distributing information over a network, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
grouping nodes into regions; designating a first subset of nodes as preferred nodes and a second subset of nodes as common nodes; indicating a preferred node in the first subset a source of content, wherein a preferred distribution algorithm is selected to be used in communicating the content between the source and the preferred node based at least in part on the preferred node'"'"'s designation; and assigning the preferred node as a relay of information to a common node in the second subset, wherein the information relayed between the preferred node and the common node is communicated using a distribution algorithm that is selected based at least in part on the common node'"'"'s designation and that is different from the preferred algorithm selected to be used in communicating the content between the source and the preferred node.
-
Specification