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:
Nov. 26, 2019
Filed:
Jun. 01, 2015
International Business Machines Corporation, Armonk, NY (US);
Ronald J. Barber, San Jose, CA (US);
Bishwaranjan Bhattacharjee, Yorktown Heights, NY (US);
Mohammad Sadoghi Hamedani, Chappaqua, NY (US);
Guy M. Lohman, San Jose, CA (US);
Chandrasekaran Mohan, San Jose, CA (US);
Vijayshankar Raman, Sunnyvale, CA (US);
Richard S. Sidle, Mountain View, CA (US);
Adam J. Storm, Toronto, CA;
Xun Xue, Markham, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method includes setting, by an update processor, a write latch in a first data structure associated with an object. The first data structure is copied to a storage structure. A history tuple sequence number (TSN) of the first data structure is set to point to a TSN of the copied first data structure. The version identifier is set to point to a transaction identification for the object. Data portions are updated for the first data structure. The version identifier is read from the first data structure. It is determined whether the version identifier of the first data structure is visible for a transaction including isolation requirements. If version identifier of the first data structure is visible, the first data structure is accessed and it is determined whether the version identifier of the first data structure changed since starting the transaction.