US 11,677,854 B2
Cached data repurposing
Allen Arthur Gay, Shoreline, WA (US)
Assigned to HOME BOX OFFICE, INC., New York, NY (US)
Filed by Home Box Office, Inc., New York, NY (US)
Filed on Jan. 21, 2021, as Appl. No. 17/154,439.
Application 17/154,439 is a continuation of application No. 15/167,288, filed on May 27, 2016, granted, now 10,944,842.
Prior Publication US 2021/0144227 A1, May 13, 2021
Int. Cl. H04L 67/568 (2022.01); H04L 67/60 (2022.01); H04L 67/5682 (2022.01)
CPC H04L 67/568 (2022.05) [H04L 67/5682 (2022.05); H04L 67/60 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising:
receiving a client request for a data item, and in response to the client request:
accessing a cache set to attempt to locate a cache entry corresponding to the data item;
in response to locating an unexpired cache entry corresponding to the data item, returning the data item, corresponding to the unexpired cache entry, from the cache set in response to the client request; and
in response to locating an expired cache entry corresponding to the data item, maintaining the expired cache entry and requesting the data item from a data provider, wherein
in response to the requested data item being returned by the data provider, returning the data item from the data provider in response to the client request, and
in response to indication of operation of an emergency mode related to the cache set or the data provider and the requested data item not being returned, returning data comprising the expired cache entry.