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:
Jun. 21, 2022

Filed:

Sep. 29, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Effi Ofer, Ramat Gan, IL;

Ety Khaitzin, Petah Tikva, IL;

Ohad Eytan, Karmel Katif, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/12 (2016.01); G06F 12/123 (2016.01); G06F 12/0891 (2016.01); G06F 12/02 (2006.01); G06F 12/0871 (2016.01); G06F 12/0813 (2016.01);
U.S. Cl.
CPC ...
G06F 12/123 (2013.01); G06F 12/0238 (2013.01); G06F 12/0813 (2013.01); G06F 12/0871 (2013.01); G06F 12/0891 (2013.01);
Abstract

A method for managing a data cache, comprising: storing a cache management list comprising a plurality of entries and having: a tail part stored in a first storage and documenting recently accessed data items stored in the data cache, a body part stored in a second storage and documenting less recently accessed data items stored in the data cache, and a head part stored in the first storage and documenting least recently accessed data items stored in the data cache; and in each of a plurality of iterations: receiving at least one data access request; documenting the data access request in the tail; identifying a plurality of duplicated entries present in the body and the tail; and removing each of the plurality of duplicated entries from the body in the second storage according to a physical organization in the second storage of the plurality of duplicated entries.


Find Patent Forward Citations

Loading…