System and Method for Delivery of Video-on-Demand
First Claim
Patent Images
1. A method of providing video-on-demand content, comprising:
- receiving a request from a set-top box, the request including a content identifier for the video-on-demand content;
determining the video-on-demand content is not stored locally;
identifying a peer likely to have the video-on-demand content;
receiving at least a first portion of the video-on-demand content from the peer; and
streaming the video-on-demand content to the set-top box.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of providing video-on-demand content includes receiving a request from a set-top box, and determining the video-on-demand content is not stored locally. The request includes a content identifier for the video-on-demand content. The method further includes identifying a peer likely to have the video-on-demand content, receiving at least a first portion of the video-on-demand content from the peer, and providing the video-on-demand content to the set-top box.
40 Citations
21 Claims
-
1. A method of providing video-on-demand content, comprising:
-
receiving a request from a set-top box, the request including a content identifier for the video-on-demand content; determining the video-on-demand content is not stored locally; identifying a peer likely to have the video-on-demand content; receiving at least a first portion of the video-on-demand content from the peer; and streaming the video-on-demand content to the set-top box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server comprising:
-
a storage configured to store video-on-demand content; and a processor configured to; receive a request from a set-top box, the request including a content identifier for the video-on-demand content; determine that the video-on-demand content is not in the storage; identify a peer likely to have the video-on-demand content; receive at least a first portion of the video-on-demand content from the peer; and provide the video-on-demand content to the set-top box. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for providing video-on-demand, comprising:
a plurality of video-on-demand servers, each of the plurality of video-on-demand servers is configured to; receive a request from a set-top box, the request including a content identifier for the video-on-demand content; determine that the video-on-demand content is not stored locally; identify a peer server having at least a first portion of the video-on-demand content, the peer server being one of the plurality of video-on-demand servers; receive the at least a first portion of the video-on-demand content from the peer server; store the at least a first portion of the video-on-demand content; and stream the video-on-demand content to the set-top box. - View Dependent Claims (18, 19, 20, 21)
Specification