DISTRIBUTION OF CONTENT AND ADVERTISEMENT
First Claim
Patent Images
1. A method comprising:
- receiving a video request message from a user;
identifying a location of the user;
identifying a location of one or more overlay nodes nearest to the user;
generating network organization information; and
publishing the network organization information to at least the user.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a video request message from a user; identifying a location of the user; identifying a location of one or more overlay nodes nearest to the user; generating network organization information; and publishing the network organization information to at least the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18)
-
-
13. A system comprising:
-
means for receiving a video request message from a user; means for identifying a location of the user; means for identifying a location of one or more overlay nodes nearest to the user; means for generating network topology information; and means for publishing the network topology information to at least the user.
-
-
14. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a video request message from a user; identify a location of the user; identify a location of one or more overlay nodes nearest to the user; generate network topology information; and publish the network topology information to at least the user.
-
-
15. A method comprising:
-
receiving a video request from a user; streaming the video to the user; identifying one or more interests of the user; obtaining an advertisement related to the one or more interests of the user; interrupting the video stream at an interrupt point to stream the advertisement to the user; and continuing streaming of the video to the user.
-
-
19. A system comprising:
-
means for receiving a video request from a user; means for streaming the video to the user; means for identifying one or more interests of the user; means for obtaining an advertisement related to the one or more interests of the user; means for interrupting the video stream at an interrupt point to stream the advertisement to the user; and means for continue streaming the video to the user.
-
-
20. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a video request from a user; stream the video to the user; identify one or more interests of the user; obtain an advertisement related to the one or more interests of the user; interrupt the video stream at an interrupt point to stream the advertisement to the user; and continue streaming of the video to the user.
-
Specification