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:
Aug. 20, 2019

Filed:

Sep. 19, 2016
Applicant:

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

Inventors:

Lalit K. Jain, Hyderabad, IN;

Ganesh H. Shivaprakash, Bangalore, IN;

Vinay P. Kompella, Hyderabad, IN;

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/23 (2019.01); G06F 16/22 (2019.01); G06F 16/18 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2336 (2019.01); G06F 16/1873 (2019.01); G06F 16/22 (2019.01); G06F 16/221 (2019.01); G06F 16/2358 (2019.01); G06F 16/2365 (2019.01);
Abstract

Systems, methods, and other embodiments associated with concurrently maintaining separate versions of records in an electronic database are described. In one embodiment, a method includes enabling the electronic database to concurrently store separate versions of a record by using a set of system columns to maintain the separate versions together in the electronic database and provide access to each of the separate versions in isolation from one another. The example method may also include, in response to identifying a change request to modify the record, generating an additional version of the record in the electronic database by adding the additional version into the electronic database with a new row identifier in a row identifier column and a row identifier from the record stored in the source column to uniquely identify the additional version as a version of the record and avoid conflicts between multiple versions of the record.


Find Patent Forward Citations

Loading…