Method and apparatus for hierarchical distribution of video content for an interactive information distribution system
First Claim
Patent Images
1. A method comprising:
- comparing, by at least one computing device, a rate of user requests for a content asset with each of a plurality of threshold rates;
determining, based on which one or more of the plurality of threshold rates are exceeded by the rate of user requests, one or more data storage locations of a network, wherein the determining comprises determining the one or more data storage locations based on whether the rate of user requests for the content asset is (1) greater than a first one of the plurality of threshold rates and less than a second one of the plurality of threshold rates or (2) greater than the second one of the plurality of threshold rates;
storing the content asset in the one or more data storage locations; and
delivering to a user device, via the network and from one of the one or more data storage locations, the content asset.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
-
Citations
20 Claims
-
1. A method comprising:
-
comparing, by at least one computing device, a rate of user requests for a content asset with each of a plurality of threshold rates; determining, based on which one or more of the plurality of threshold rates are exceeded by the rate of user requests, one or more data storage locations of a network, wherein the determining comprises determining the one or more data storage locations based on whether the rate of user requests for the content asset is (1) greater than a first one of the plurality of threshold rates and less than a second one of the plurality of threshold rates or (2) greater than the second one of the plurality of threshold rates; storing the content asset in the one or more data storage locations; and delivering to a user device, via the network and from one of the one or more data storage locations, the content asset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
comparing, by at least one computing device, a rate of user requests for a content asset with each of a plurality of threshold rates; determining, based on which one or more of the plurality of threshold rates are exceeded by the rate of user requests, a plurality of data storage locations of a network; storing the content asset in the plurality of data storage locations; receiving a request by a user device for the content asset; determining, based on the request by the user device, a first one of the plurality of data storage locations; and delivering to the user device, via the network and from the first one of the plurality of data storage locations, the content asset. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
comparing, by at least one computing device, a rate of user requests for a content asset with each of a plurality of threshold rates; determining, based on an outcome of the comparing, whether the rate of user requests for the content asset is (1) greater than a first one of the plurality of threshold rates and less than a second one of the plurality of threshold rates or (2) greater than the second one of the plurality of threshold rates, a distribution of the content asset amongst a plurality of data storage locations of a network; causing copies of the content asset to be distributed amongst the plurality of data storage locations in accordance with the distribution; and delivering to a user device, via the network and from one of the plurality of data storage locations, one of the copies of the content asset. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
comparing, by at least one computing device, a rate of requests by a plurality of user devices for a content asset with a plurality of threshold rates; determining, depending upon how many of the plurality of threshold rates are exceeded by the rate of requests by the user devices for the content asset, a distribution of the content asset in a network, wherein the determining comprises determining the distribution of the content assets based on whether the rate of requests by the plurality of user devices for the content asset is less than a first threshold rate of the plurality of threshold rates, between the first threshold rate and a second threshold rate of the plurality of threshold rates, or greater than the second threshold rate; causing one or more copies of the content asset to be distributed in the network in accordance with the distribution; and delivering to a first user device of the plurality of user devices, via the network, one of the one or more copies of the content asset. - View Dependent Claims (19, 20)
-
Specification