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:
Jul. 02, 2019

Filed:

Sep. 26, 2017
Applicant:

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

Inventors:

Asaf Porat-Stoler, Ramat Gan, IL;

Yosef Shatsky, Karnei Shomron, IL;

Tom Sivan, Kiryat Ono, IL;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/121 (2016.01); G06F 12/1018 (2016.01); G06F 12/1027 (2016.01); G06F 16/28 (2019.01); G06F 12/1009 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1018 (2013.01); G06F 12/1027 (2013.01); G06F 12/121 (2013.01); G06F 16/284 (2019.01); G06F 12/1009 (2013.01); G06F 2212/621 (2013.01); G06F 2212/65 (2013.01);
Abstract

An open address probing barrier is utilized in association with a memory container. A starting memory slot is calculated for an item to be found in the memory container. Responsive to the item failing to occupy the starting memory slot, a first predetermined number of memory slots immediately following the starting memory slot are probed. Responsive to the item occupying one of those memory slots, the item is returned to the application. Responsive to the item failing to occupy one of those memory slots, a determination is made as to whether a barrier bit has been set in association with the last of the first predetermined number of memory slots. If so, at least a portion of the memory container is probed for the item and, if found, the item is returned to the application. If the barrier bit is not set, a notification is returned to the application.


Find Patent Forward Citations

Loading…