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. 11, 2022

Filed:

Aug. 28, 2018
Applicant:

Workday, Inc., Pleasanton, CA (US);

Inventors:

Ngoc Nguyen, Cupertino, CA (US);

Darren Kermit Lee, Sunnyvale, CA (US);

Ilan Cohen, Santa Clara, CA (US);

Crichton McCutcheon, Miami Beach, FL (US);

Christof Bornhoevd, Belmont, CA (US);

Assignee:

Workday, Inc., Pleasanton, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0891 (2016.01); G06F 12/0815 (2016.01); G06F 17/18 (2006.01); G06F 40/18 (2020.01); G06Q 10/06 (2012.01); G06F 9/54 (2006.01); G06F 9/445 (2018.01); G06Q 10/08 (2012.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 9/44536 (2013.01); G06F 9/544 (2013.01); G06F 12/0815 (2013.01); G06F 17/18 (2013.01); G06F 40/18 (2020.01); G06Q 10/06 (2013.01); G06Q 10/087 (2013.01);
Abstract

Systems and methods for precomputing data and storing cache objects corresponding to the precomputed data are described. A system creates a new cache object when a user interacts with the system. The system precomputes formulas in the newly created cache object by replacing the formulas with corresponding calculated values. The system precomputes the formulas in the background (i.e., the user is not presented with the precomputed values while the user is manipulating the data). The system may persistently store a precomputed version cache object in a dedicated version cache storage for later use. If updates are performed to the structure and/or values of a version represented in a precomputed version cache object, effected parts of the version cache object are invalidated by replacing calculated values with the underlying formulas.


Find Patent Forward Citations

Loading…