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:
Dec. 08, 2015
Filed:
Nov. 30, 2007
David Dice, Foxborough, MA (US);
Nir N. Shavit, Cambridge, MA (US);
Mark S. Moir, Windham, NH (US);
Antonios Printezis, Burlington, MA (US);
David Dice, Foxborough, MA (US);
Nir N. Shavit, Cambridge, MA (US);
Mark S. Moir, Windham, NH (US);
Antonios Printezis, Burlington, MA (US);
Oracle America, Inc., Redwood City, CA (US);
Abstract
A processing thread obtains an initial status of a reference field associated with an object having data stored in memory. The reference field represents, at least in part, a status of current modification operations (e.g., a status of moving the object from one location in memory to another), if any, applied to the object. The processing thread applies a sequence of instructions to data retrieved from the object to produce computational results for storage in the object. Prior to storing the computational results in the object, the processing thread can confirm whether the reference field has changed since obtaining the initial status.