US 9,813,745 B2
Method and apparatus for hierarchical distribution of video content for an interactive information distribution system
James B. Armstrong, Princeton, NJ (US); and Christopher W. B. Goode, Menlo Park, CA (US)
Assigned to Comcast IP Holdings I, LLC, Wilmington, DE (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Feb. 3, 2014, as Appl. No. 14/171,098.
Application 14/171,098 is a continuation of application No. 13/438,445, filed on Apr. 3, 2012, granted, now 8,683,534.
Application 13/438,445 is a continuation of application No. 09/447,472, filed on Nov. 23, 1999, granted, now 8,191,097, issued on May 29, 2012.
Claims priority of provisional application 60/127,396, filed on Apr. 1, 1999.
Prior Publication US 2014/0215538 A1, Jul. 31, 2014
Int. Cl. G06F 15/16 (2006.01); H04N 21/262 (2011.01); H04N 7/173 (2011.01); H04N 21/2225 (2011.01); H04N 21/231 (2011.01); H04N 21/258 (2011.01); H04N 21/232 (2011.01); H04N 21/239 (2011.01); H04L 29/06 (2006.01); H04L 12/70 (2013.01)
CPC H04N 21/26208 (2013.01) [H04L 65/1069 (2013.01); H04L 65/4084 (2013.01); H04L 65/80 (2013.01); H04N 7/17318 (2013.01); H04N 21/2225 (2013.01); H04N 21/232 (2013.01); H04N 21/2393 (2013.01); H04N 21/23106 (2013.01); H04N 21/25891 (2013.01); H04L 29/06 (2013.01); H04L 29/06462 (2013.01); H04L 2012/5632 (2013.01)] 20 Claims
OG exemplary drawing
 
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.