FEEDBACK ORIENTED PRIVATE OVERLAY NETWORK FOR CONTENT DISTRIBUTION
First Claim
1. A method of distributing content a in a peer-to-peer network of user nodes, comprising:
- providing a peer-to-peer network configured for distributing content using the Internet and having a plurality of nodes configured to receive and send content, each node being configured to act altruistically for the best interest of the network as a whole.
0 Assignments
0 Petitions
Accused Products
Abstract
A network of computers each serving as a “node” within a private, closed peer-to-peer network having a network administrator. Each node has a CPU and a hard drive, input/output device and connectivity to other nodes through the Internet. Each node is provided a hard drive (cache) to handle a multitude of data files. The cache supports multiple streams of fragments to multiple calling nodes without delay or deterioration of transfer rates. A plurality of metrics programs monitor the data demands on each node, the usage of each node'"'"'s hard drive, and the transfer rates possible from the assigned node and provide that information to the network in a database available to all nodes. The network administrator, utilizing a contrarian selection method, pushes disaggregated data to the nodes in the network to evenly load data throughout the network and to fully load the node'"'"'s hard drives.
66 Citations
20 Claims
-
1. A method of distributing content a in a peer-to-peer network of user nodes, comprising:
providing a peer-to-peer network configured for distributing content using the Internet and having a plurality of nodes configured to receive and send content, each node being configured to act altruistically for the best interest of the network as a whole. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for distributing content a in a peer-to-peer network of user nodes, comprising:
a peer-to-peer network configured for distributing content using the Internet and having a plurality of nodes configured to receive and send content, each node being configured to act altruistically for the best interest of the network as a whole. - View Dependent Claims (12, 13, 14)
-
15. A method of using download and upload data transfers in a distributed computing environment, comprising:
generating metrics that are used to shape future download and upload transactions/decisions in a manner that optimizes over the top (OTT) real time adaptive bit rate encoded multicast streaming video. - View Dependent Claims (16, 17, 18, 19, 20)
Specification