US 12,407,879 B2
Cache management in a video content distribution network
Volnie Whyte, Wynnewood, PA (US); Amit Garg, Delran, NJ (US); Tom Brown, West Chester, PA (US); Robert Gaydos, Harleysville, PA (US); and Mark Muehl, Bryn Mawr, PA (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on May 11, 2021, as Appl. No. 17/317,526.
Application 17/317,526 is a continuation of application No. 16/899,234, filed on Jun. 11, 2020, granted, now 11,039,176.
Application 16/899,234 is a continuation of application No. 14/512,901, filed on Oct. 13, 2014, granted, now 10,721,501, issued on Jul. 21, 2020.
Application 14/512,901 is a continuation of application No. 12/973,156, filed on Dec. 20, 2010, granted, now 8,863,204, issued on Oct. 14, 2014.
Prior Publication US 2022/0103876 A1, Mar. 31, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/173 (2011.01); G06F 12/0871 (2016.01); G06F 12/121 (2016.01); H04N 21/222 (2011.01); H04N 21/231 (2011.01); H04N 21/239 (2011.01); H04N 21/24 (2011.01); H04N 21/472 (2011.01); G06F 12/0888 (2016.01)
CPC H04N 21/23103 (2013.01) [G06F 12/0871 (2013.01); G06F 12/121 (2013.01); H04N 7/17336 (2013.01); H04N 21/222 (2013.01); H04N 21/23106 (2013.01); H04N 21/23113 (2013.01); H04N 21/2393 (2013.01); H04N 21/2402 (2013.01); H04N 21/2407 (2013.01); H04N 21/2408 (2013.01); H04N 21/47202 (2013.01); G06F 12/0888 (2013.01); G06F 2212/263 (2013.01); G06F 2212/284 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A method comprising:
causing, by a computing device, storage of a plurality of content items in a first storage location by:
determining, based on request history information, a first target percentage of content item requests to be serviced by the first storage location;
ranking a plurality of unique titles, in the request history information, to generate a list of top ranked unique titles, wherein each unique title corresponds to a percentage of a total number of historical content item requests;
iteratively selecting, after determining the first target percentage, by starting from a top of the list of top ranked unique titles, a quantity of unique titles until a sum of the percentages for each of the iteratively selected unique titles satisfies the first target percentage; and
causing storage, based on the selecting and in the first storage location, of the iteratively selected unique titles.