US 11,995,057 B2
Efficient database management system and method for use therewith
George Kondiles, Chicago, IL (US); Rhett Colin Starr, Long Grove, IL (US); Joseph Jablonski, Chicago, IL (US); and S. Christopher Gladwin, Chicago, IL (US)
Assigned to Ocient Inc., Chicago, IL (US)
Filed by Ocient Inc., Chicago, IL (US)
Filed on Feb. 23, 2022, as Appl. No. 17/652,266.
Application 17/652,266 is a continuation of application No. 16/928,509, filed on Jul. 14, 2020, granted, now 11,294,872.
Application 16/928,509 is a continuation of application No. 15/840,558, filed on Dec. 13, 2017, granted, now 10,747,738, issued on Aug. 18, 2020.
Claims priority of provisional application 62/433,901, filed on Dec. 14, 2016.
Prior Publication US 2022/0300472 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01); G06F 17/10 (2006.01)
CPC G06F 16/221 (2019.01) [G06F 16/2365 (2019.01); G06F 16/24578 (2019.01); G06F 16/25 (2019.01); G06F 16/285 (2019.01); G06F 17/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for execution by a computer of a database management system, the method comprising:
obtaining a dataset that includes a set of data records, wherein the data set is associated with a set of data characteristics;
selecting a ranked analytical calculation of a ranked list of analytical calculations that are able to be executed on the dataset, wherein a list of analytical calculations are ranked based on the set of data characteristics and a set of analytical calculation characteristics associated with the list of analytical calculations to produce the ranked list of analytical calculations, and wherein an analytical calculation characteristic of the set of analytical calculation characteristics indicates an estimated execution time to perform the analytical calculation; and
executing the selected ranked analytical calculation on the dataset to produce an analytical calculation result.