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:
Mar. 31, 2026

Filed:

Jun. 26, 2024
Applicant:

Thoughtspot, Inc., Mountain View, CA (US);

Inventors:

Ashok Anand, Bengaluru, IN;

Ambareesh Sreekumaran Nair Jayakumari, Cupertino, CA (US);

Prateek Gaur, San Jose, CA (US);

Donko Donjerkovic, San Mateo, CA (US);

Assignee:

ThoughtSpot, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2455 (2019.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24556 (2019.01); G06F 16/2282 (2019.01); G06F 16/248 (2019.01); G06F 16/27 (2019.01);
Abstract

A distributed database that includes multiple database instances receives a data-query that includes an aggregation clause on a first column of a table. The table is partitioned into shards according to a sharding criterion based on the first column such that all rows having the same value for the first column are included in the same shard. The shards are distributed to the multiple database instances. Respective intermediate results are received from at least some of the database instances. Each intermediate result received from a respective database instance that includes a respective shard aggregates values of the first column in the respective shard. The respective intermediate results are combined to obtain a final result of the data-query. The final result is then output.


Find Patent Forward Citations

Loading…