US 11,887,563 B1
Method and computer program product for performing queries and displaying visual representations of their results using graphics processing units
Todd L. Mostak, San Francisco, CA (US); and Christopher Root, Mill Valley, CA (US)
Assigned to Heavy.ai, Inc., San Francisco, CA (US)
Filed by Heavy.AI, Inc., San Francisco, CA (US)
Filed on Oct. 25, 2022, as Appl. No. 18/049,555.
Application 18/049,555 is a continuation of application No. 16/209,846, filed on Dec. 4, 2018, granted, now 11,481,861.
Application 16/209,846 is a continuation of application No. 15/409,470, filed on Jan. 18, 2017, granted, now 10,157,442.
Claims priority of provisional application 62/280,098, filed on Jan. 18, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 1/20 (2006.01); G06T 1/60 (2006.01); G09G 5/36 (2006.01); G09G 5/397 (2006.01); G09G 5/393 (2006.01); G09G 5/00 (2006.01); G06F 3/14 (2006.01)
CPC G09G 5/363 (2013.01) [G06F 3/14 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01); G09G 5/001 (2013.01); G09G 5/393 (2013.01); G09G 5/397 (2013.01); G09G 2340/02 (2013.01); G09G 2360/08 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method of displaying results of a request, comprising:
receiving the request comprising at least one query to be performed using at least one data set;
allocating different portions of each of the at least one data set to different ones of a plurality of graphics processing units;
performing the at least one query at each of the graphics processing units in the plurality using the different portions of the at least one data set allocated to such graphics processing unit to produce a set of results;
at each of the plurality of graphics processing units, causing to be graphically at least partly rendered, the set of results of the query performed using the portions of the at least one data set allocated to said graphics processing unit;
combining the at least partly rendered set of results from each of the plurality of graphics processing units; and
providing for display rendered results responsive to the combined at least partly rendered set of results.