Distribution of content and advertisement
First Claim
Patent Images
1. A method comprising:
- identifying, using a processor, a location of the a client device in response to a video request message received from the client device, wherein identifying the location of the client device comprises;
pinging a number of overlay nodes; and
determining the location of the client device to be the same as a location of an overlay node with a quickest ping response of the number of overlay nodes pinged;
identifying, using said processor, a location of one or more overlay nodes nearest to the client device;
generating network organization information including identification of said nearest overlay nodes; and
publishing the network organization information to the client device.
8 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.
105 Citations
19 Claims
-
1. A method comprising:
-
identifying, using a processor, a location of the a client device in response to a video request message received from the client device, wherein identifying the location of the client device comprises; pinging a number of overlay nodes; and determining the location of the client device to be the same as a location of an overlay node with a quickest ping response of the number of overlay nodes pinged; identifying, using said processor, a location of one or more overlay nodes nearest to the client device; generating network organization information including identification of said nearest overlay nodes; and publishing the network organization information to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; a computer readable medium in the form of a volatile or non-volatile media on which are stored computer readable instructions which, when executed by the processor, causes said processor to; identify a location of a client device in response to a video request message received from the client device, wherein identify a location of the client device comprises; pinging a number of overlay nodes; and determining the location of the client device to be the same as a location of an overlay node with a quickest ping response of the number of overlay nodes pinged; identify a location of one or more overlay nodes nearest to the client device; generate network topology information including identification of said nearest overlay nodes; and publish the network topology information to the client device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification