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.
Patent No.:
Date of Patent:
Jul. 09, 2019
Filed:
May. 26, 2017
Oracle International Corporation, Redwood Shores, CA (US);
Siddharth Teotia, Foster City, CA (US);
Krishna Kunchithapadam, Portland, OR (US);
Tirthankar Lahiri, Palo Alto, CA (US);
Jesse Kamp, Castro Valley, CA (US);
Michael J. Gleeson, Saratoga, CA (US);
Juan R. Loaiza, Woodside, CA (US);
Garret F. Swart, Palo Alto, CA (US);
Neil J. S. MacNaughton, Los Gatos, CA (US);
Kam Shergill, Maidenhead, GB;
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
A hashing scheme includes a cache-friendly, latchless, non-blocking dynamically resizable hash index with constant-time lookup operations that is also amenable to fast lookups via remote memory access. Specifically, the hashing scheme provides each of the following features: latchless reads, fine grained lightweight locks for writers, non-blocking dynamic resizability, cache-friendly access, constant-time lookup operations, amenable to remote memory access via RDMA protocol through one sided read operations, as well as non-RDMA access.