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:
Jan. 16, 2024

Filed:

Apr. 30, 2019
Applicant:

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

Inventors:

Sergey Troshin, Santa Clara, CA (US);

Sachin Bhatkar, Sunnyvale, CA (US);

Sunil Kumar Kunisetty, Fremont, CA (US);

Shivakumar Subramanian Govindarajapuram, Dublin, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/11 (2019.01); G06F 16/9035 (2019.01); G06F 16/9038 (2019.01); G06F 16/2458 (2019.01);
U.S. Cl.
CPC ...
G06F 16/128 (2019.01); G06F 16/9035 (2019.01); G06F 16/9038 (2019.01);
Abstract

Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the partial snapshots on demand only as needed to execute analytical queries over business entities. A complete entity state having values for all entity properties is not required to execute most queries. Only partial snapshots including values referenced by the query need to be combined to satisfy the query. Using partial snapshots minimizes data replication, and the snapshots can be efficiently combined into entity states sufficient for query execution.


Find Patent Forward Citations

Loading…