Patent ID: 11934392
Assignee: ALATION, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method, comprising:
receiving, by a user interface, an utterance directed to querying a data query engine;
identifying two or more previous steps of a data conversation that are indicated by the utterance, wherein the two or more previous steps were previously received by the user interface before a step having the utterance;
determining, based on the utterance and the two or more previous steps, an effective schema targeted by the utterance, wherein the effective schema is based on (i) one or more schema objects of a plurality of schema objects stored by the data query engine and (ii) data of two or more previous result sets generated based on the two or more previous steps of the data conversation, wherein each of the previous result sets corresponds to a respective previous step of the previous steps;
generating, based on the utterance and the effective schema, an intermediate structured query language statement that is representative of the utterance;
generating an executable structured query language statement based on the intermediate structured query language statement, wherein the executable structured query language statement is comprised of a query language dialect of the data query engine;
executing the executable structured query language statement for the data query engine; and
communicating, via the user interface, a result set and metadata, wherein the result set and the metadata correspond to the execution of the executable structured query language statement.