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:
Aug. 09, 2022

Filed:

Jul. 31, 2020
Applicant:

Thoughtspot, Inc., Sunnyvale, CA (US);

Inventors:

Naman Shah, Sunnyvale, CA (US);

Rakesh Kothari, San Jose, CA (US);

Archit Bansal, Cupertino, CA (US);

Assignee:

ThoughtSpot, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24542 (2019.01); G06F 16/248 (2019.01); G06F 16/2456 (2019.01); G06F 16/24535 (2019.01); G06F 16/9024 (2019.01);
Abstract

Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.


Find Patent Forward Citations

Loading…