US 12,393,559 B2
Automatic machine learning data modeling in a low-latency data access and analysis system
Ashok Anand, Bengaluru (IN); Akshay Agrawal, Palo Alto, CA (US); Kapil Khurana, Khurja (IN); Kedar Milind Kulkarni, Bangalore (IN); Preet A. Shah, Bengaluru (IN); Bishal Singh, Bangalore (IN); and Divyam Lamiyan, Bangalore (IN)
Assigned to ThoughtSpot, Inc., Mountain View, CA (US)
Filed by ThoughtSpot, Inc., Mountain View, CA (US)
Filed on Mar. 8, 2024, as Appl. No. 18/599,988.
Application 18/599,988 is a continuation of application No. 17/541,338, filed on Dec. 3, 2021, granted, now 11,928,086.
Prior Publication US 2024/0211450 A1, Jun. 27, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/21 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/212 (2019.01) [G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for use in a data access and analysis system, the method comprising:
automatically generating, by the data access and analysis system, an analytical model generation data query;
obtaining, by the data access and analysis system, a trained analytical model automatically generated in accordance with the analytical model generation data query and automatically trained using predicate results data obtained, by the data access and analysis system, in accordance with an analytical object previously stored in the data access and analysis system as an internal representation of a request for data from the data access and analysis system, wherein, prior to generating the analytical model generation data query, the trained analytical model is unavailable in the data access and analysis system;
storing, by the data access and analysis system, an analytical model object as an internal representation of the trained analytical model;
automatically generating, by the data access and analysis system, a resolved request as an internal representation of a request for results data obtained using the trained analytical model;
generating, by the data access and analysis system, an analytical model results data query for obtaining the results data in accordance with the trained analytical model and the analytical object; and
outputting, by the data access and analysis system, data for presenting a visualization of the results data obtained in response to execution of the analytical model results data query, wherein a first portion of the results data corresponds with the analytical object and a second portion of the results data corresponds with the trained analytical model.