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

Claim 9:
10. The apparatus of claim 9, wherein:
the request for data includes a text string; and
to automatically identify the request for data as ambiguous, the processor executes the instructions to:
automatically identify a first token based on a first portion of the text string using a finite state machine and a token index, wherein the token index indexes tokens, including the first token and a second token, such that tokens are computer accessible;
automatically identify a first table in the database, wherein the first token indicates a first column from the first table, and wherein the first table includes a second column;
automatically identify the second token based on a second portion of the text string using the finite state machine and the token index;
automatically identify a second table in the database, wherein the second token indicates a third column from the second table, and wherein the second table includes a fourth column; and
automatically identify a plurality of candidate join paths for joining data from the first table with data from the second table, wherein the plurality of candidate join paths includes the automatically identified candidate join path.