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:
Nov. 22, 2022

Filed:

Jun. 17, 2020
Applicant:

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

Inventors:

Siva Ravada, Nashua, NH (US);

Ying Hu, Nashua, NH (US);

Zhen Hua Liu, San Mateo, CA (US);

Shasank Kisan Chavan, Menlo Park, CA (US);

Aurosish Mishra, Belmont, CA (US);

Vikas Arora, Burlingame, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/25 (2019.01); G06F 16/22 (2019.01); G06F 9/38 (2018.01); G06F 16/242 (2019.01); G06F 16/2457 (2019.01);
U.S. Cl.
CPC ...
G06F 16/252 (2019.01); G06F 9/3887 (2013.01); G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/2425 (2019.01); G06F 16/24575 (2019.01);
Abstract

Techniques are introduced herein for maintaining geometry-type data on persistent storage and in memory. Specifically, a DBMS that maintains a database table, which includes at least one column storing spatial data objects (SDOs), also maintains metadata for the database table that includes definition data for one or more virtual columns of the table. According to an embodiment, the definition data includes one or more expressions that calculate minimum bounding box values for SDOs stored in the geometry-type column in the table. The one or more expressions in the metadata maintained for the table are used to create one or more in-memory columns that materialize the bounding box data for the represented SDOs. When a query that uses spatial-type operators to perform spatial filtering over data in the geometry-type column is received, the DBMS replaces the spatial-type operators with operators that operate over the scalar bounding box information materialized in memory.


Find Patent Forward Citations

Loading…