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:
Mar. 18, 2025

Filed:

Mar. 26, 2024
Applicant:

Oracle International Corporation, Redwood City, CA (US);

Inventors:

David Dice, Foxboro, MA (US);

Alex Kogan, Needham, MA (US);

Assignee:

Oracle International Corporation, Redwood City, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G11B 20/10 (2006.01); G06F 9/52 (2006.01); G06F 16/23 (2019.01); G11B 20/18 (2006.01); G11C 16/26 (2006.01);
U.S. Cl.
CPC ...
G11B 20/10268 (2013.01); G06F 9/526 (2013.01); G06F 16/2343 (2019.01); G06F 16/2365 (2019.01); G11B 20/105 (2013.01); G11C 16/26 (2013.01);
Abstract

A data object has a lock and a condition indicator associated with it. Based at least partly on detecting a first setting of the condition indicator, a reader stores an indication that the reader has obtained read access to the data object in an element of a readers structure and reads the data object without acquiring the lock. A writer detects the first setting and replaces it with a second setting, indicating that the lock is to be acquired by readers before reading the data object. Prior to performing a write on the data object, the writer verifies that one or more elements of the readers structure have been cleared.


Find Patent Forward Citations

Loading…