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:
Oct. 30, 2018

Filed:

Oct. 30, 2015
Applicant:

Intuit Inc., Mountain View, CA (US);

Inventors:

Tobias Ullrich, Muenster, DE;

Lars Pfannenschmidt, Muenster, DE;

Frank Wisniewski, Muenster, DE;

Thorsten Krüger, Muenster, DE;

Shabbir Y. Rajgara, Sunnyvale, CA (US);

Guohan Gao, San Jose, CA (US);

Assignee:

INTUIT INC., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1464 (2013.01); G06F 17/30368 (2013.01); G06F 2201/87 (2013.01);
Abstract

The disclosed embodiments provide a system for updating database records while maintaining accessible temporal history. The system operates by receiving a request, at a database, to select a specific instance of a record from the database at a specific point in time. In response to the request, the system reads an instance of the record from a snapshot of the database, wherein the snapshot of the database was made prior to the specific point in time. Next, the system loads one or more deltas associated with the record from the database, wherein each delta in the one or more deltas comprises the difference between a new state of the record and a prior state of the record. The system then chronologically applies the one or more deltas to the instance of the record to create the specific instance of the record. Finally, the system returns the specific instance of the record.


Find Patent Forward Citations

Loading…