US 12,452,467 B2
Methods and systems for accessing stored content
Jeremy Pfeifer, Highlands Ranch, CO (US); and Christopher Lintz, Denver, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Jun. 6, 2024, as Appl. No. 18/736,291.
Application 18/736,291 is a continuation of application No. 18/155,168, filed on Jan. 17, 2023, granted, now 12,041,277.
Application 18/155,168 is a continuation of application No. 16/996,608, filed on Aug. 18, 2020, granted, now 11,570,487, issued on Jan. 31, 2023.
Prior Publication US 2024/0333984 A1, Oct. 3, 2024
Int. Cl. H04N 21/231 (2011.01); H04N 21/2187 (2011.01); H04N 21/2387 (2011.01); H04N 21/239 (2011.01); H04N 21/258 (2011.01); H04N 21/433 (2011.01); H04N 21/454 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/23106 (2013.01) [H04N 21/2187 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/25891 (2013.01); H04N 21/4331 (2013.01); H04N 21/454 (2013.01); H04N 21/8456 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
causing, based on a first plurality of requests to record a content item, storage of a first portion of the content item in each of a plurality of user-specific storages associated with corresponding user accounts of a plurality of user accounts and storage of a second portion of the content item in a common storage associated with the plurality of user accounts;
determining, based on a second plurality of requests associated with outputting the stored content item while the content item is being recorded, that one or more caching criteria is satisfied;
determining, based on the determining that the one or more caching criteria is satisfied, to store the second portion in cache storage different from the common storage;
causing, based on the determining to store the second portion in the cache storage, storage of the second portion in the cache storage different from the common storage; and
causing sending of a first portion from one of the plurality of user-specific storages and the second portion from the cache storage.