The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 31, 2021

Filed:

Jul. 09, 2019
Applicant:

Home Box Office, Inc., New York, NY (US);

Inventor:

Sata Busayarat, Seattle, WA (US);

Assignee:

HOME BOX OFFICE, INC., New York, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/121 (2016.01); G06F 12/0891 (2016.01); G06F 12/0864 (2016.01); G06F 12/123 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 12/0864 (2013.01); G06F 12/121 (2013.01); G06F 12/123 (2013.01); G06F 2212/1016 (2013.01);
Abstract

The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a result, data is able returned from the cache without checking for whether that data is expired, (if desired and acceptable), because if expired, the data is only briefly expired since the last invalidation run. To this end, a data structure such as a linked list is maintained to track information representative of hash-mapped cache locations of a hash-mapped cache, in which the information tracks a sequential order of entering data into each hash-mapped cache location. An invalidation run is performed on part of the hash mapped cache, including using the tracking information to invalidate a sequence of one or more cache locations, e.g., only the sequence of those locations that contain expired data.


Find Patent Forward Citations

Loading…