| 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 | 

| 
               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. 
               |