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:
May. 07, 2024

Filed:

Feb. 05, 2019
Applicant:

Ocient Inc., Chicago, IL (US);

Inventors:

George Kondiles, Chicago, IL (US);

Jason Arnold, Chicago, IL (US);

Assignee:

Oclient Inc., Chicago, IL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06F 3/06 (2006.01); G06F 7/24 (2006.01); G06F 9/4401 (2018.01); G06F 9/50 (2006.01); G06F 11/10 (2006.01); G06F 12/0893 (2016.01); G06F 12/109 (2016.01); G06F 16/17 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); G06F 16/2455 (2019.01); G06F 16/2457 (2019.01); G06F 16/2458 (2019.01); G06F 16/27 (2019.01); G06F 16/901 (2019.01); H03M 7/30 (2006.01); H04L 67/10 (2022.01);
U.S. Cl.
CPC ...
G06F 16/24542 (2019.01); G06F 3/0604 (2013.01); G06F 3/0647 (2013.01); G06F 3/068 (2013.01); G06F 7/24 (2013.01); G06F 9/4406 (2013.01); G06F 9/5016 (2013.01); G06F 9/5027 (2013.01); G06F 9/5061 (2013.01); G06F 11/1004 (2013.01); G06F 11/1044 (2013.01); G06F 11/1076 (2013.01); G06F 12/0893 (2013.01); G06F 12/109 (2013.01); G06F 16/1727 (2019.01); G06F 16/22 (2019.01); G06F 16/2246 (2019.01); G06F 16/2282 (2019.01); G06F 16/2365 (2019.01); G06F 16/244 (2019.01); G06F 16/2445 (2019.01); G06F 16/2453 (2019.01); G06F 16/24553 (2019.01); G06F 16/24573 (2019.01); G06F 16/2458 (2019.01); G06F 16/278 (2019.01); G06F 16/901 (2019.01); G06F 16/9017 (2019.01); H03M 7/30 (2013.01); H04L 67/10 (2013.01); G06F 3/067 (2013.01); G06F 16/24547 (2019.01); G06F 2211/1011 (2013.01); G06F 2212/608 (2013.01);
Abstract

A method includes receiving, by a first computing entity of a database system, a query request that is formatted in accordance with a generic query format. The method further includes generating, by the first computing entity, an initial query plan based on the query request and a query instruction set. The method further includes determining, by the first computing entity, storage parameters. The method further includes determining, by the first computing entity, processing resources for processing the query request based on the storage parameters. The method further includes generating, by the first computing entity, an optimized query plan from the initial query plan based on the storage parameters, the processing resources, and optimization tools. The method further includes sending, by the first computing entity, the optimized query plan to a second computing entity for distribution and execution of the optimized query plan.


Find Patent Forward Citations

Loading…