REALTIME MEDIA DISTRIBUTION IN A P2P NETWORK
6 Assignments
0 Petitions
Accused Products
Abstract
Nodes in a realtime p2p media distribution can act in the role of ‘Amplifiers’ to increase the total available bandwidth in the network and thus to improve the quality of the realtime media consumed by the viewers. Examples of such media consumptions are TV channels over the Internet, video on demand films and files, and media files downloaded to be consumed at a later time. Amplifiers are added to the p2p swarm by a mechanism that discovers the need for supplemental bandwidth in the swarm and orders nodes to join the swarm in the role of amplifiers. The amplifiers'"'"' main goal is to maximize the amount of bandwidth they supply (upload) to the swarm while minimizing the amount of bandwidth they consume (download).
105 Citations
44 Claims
-
1-22. -22. (canceled)
-
23. A system fog enabling a live transmission of media in a distributed network of nodes that includes swarm nodes;
- the swarm nodes include consumer nodes that are configured to process transmitted media;
the system is configured to dynamically identify a need for additional bandwidth required for the live transmission of said media to said consumer nodes, and in response thereto to allocate to the swarm nodes at least one amplifier node for providing the additional bandwidth, said at least one amplifier node configured to download less than it uploads, and to facilitate the additional bandwidth for the use of said consumer nodes without consuming the live transmitted media within the swarm, thereby enabling the live transmission of said media. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
- the swarm nodes include consumer nodes that are configured to process transmitted media;
-
39. A method for enabling a live transmission of media in a distributed network of nodes that includes swarm nodes;
- the swarm nodes include consumer nodes that are configured to process transmitted media;
the method comprising;(a) dynamically identifying a need for additional bandwidth required for the live transmission of said media to said consumer nodes; (b) allocating to the swarm nodes at least one amplifier node for providing the additional bandwidth, said at least one amplifier node configured to download less than it uploads, thereby facilitating the additional bandwidth for the use of said consumer nodes, without consuming the live transmitted media within the swarm, thereby enabling the live transmission of said media. - View Dependent Claims (40)
- the swarm nodes include consumer nodes that are configured to process transmitted media;
-
41. An amplifier node being connectable to a distributed network of nodes that includes swarm nodes;
- said amplifier node is configured to download less than it uploads;
in response to a command said amplifier node is configured to supply an additional bandwidth for live transmission of a media to at least one other node of said swarm nodes, without consuming the live transmitted media within the swarm, thereby said amplifier node facilitates real-time transmission of said media in said distributed network of nodes to said consumer nodes. - View Dependent Claims (42, 43, 44)
- said amplifier node is configured to download less than it uploads;
Specification