Distribution of content on a network
First Claim
Patent Images
1. A method comprising:
- receiving a request for video from a user on a network;
streaming a first portion of the video to the user from a first node in the network;
separating a remaining portion of the video into one or more subsection portions;
searching one or more other nodes in the network for the subsection portions of the video; and
streaming one or more of the subsection portions of the video to the user from one or more other nodes in the network.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide a system and method for improved distribution of content on a communication network. The system and method are adapted to receive a video request message from a client, identify a location of the client, identify a location of one or more overlay nodes nearest to the client, identify a location of one or more network servers nearest to the client, generate network organization information, and publish the network organization information to at least the client.
414 Citations
24 Claims
-
1. A method comprising:
-
receiving a request for video from a user on a network;
streaming a first portion of the video to the user from a first node in the network;
separating a remaining portion of the video into one or more subsection portions;
searching one or more other nodes in the network for the subsection portions of the video; and
streaming one or more of the subsection portions of the video to the user from one or more other nodes in the network. - 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. A system comprising:
-
means for receiving a video request from a user on a network;
means for streaming a first portion of the video to the user from a first node in the network;
means for separating a remaining portion of the video into a plurality of subsection portions;
means for searching one or more other nodes in the network for the subsection portions of the video; and
means for streaming one or more of the subsection portions of the video to the user from one or more other nodes in the network.
-
-
24. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a video request from a user on a network;
stream a first portion of the video to the user from a first node in the network;
separate a remaining portion of the video into a plurality of subsection portions;
search one or more other nodes in the network for the subsection portions of the video; and
stream one or more of the subsection portions of the video to the user from one or more other nodes in the network.
-
Specification