The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 17, 2023

Filed:

Oct. 21, 2021
Applicant:

Thoughtspot, Inc., San Jose, CA (US);

Inventors:

Amit Prakash, Saratoga, CA (US);

Ravi Tandon, San Jose, CA (US);

Manikanta Balakavi, Mountain View, CA (US);

Pavan Ram Piratla, Campbell, CA (US);

Ashish Shubham, Mountain View, CA (US);

Alonzo Canada, Menlo Park, CA (US);

Rakesh Kothari, San Jose, CA (US);

Maneesh Apte, Redwood City, CA (US);

Amitabh Singhal, Palo Alto, CA (US);

Aditya Viswanathan, Redwood City, CA (US);

Ajeet Singh, Saratoga, CA (US);

Assignee:

ThoughtSpot, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/903 (2019.01); G06N 5/04 (2023.01); G06F 16/2453 (2019.01); G06F 16/242 (2019.01); G06N 7/01 (2023.01);
U.S. Cl.
CPC ...
G06F 16/90335 (2019.01); G06F 16/243 (2019.01); G06F 16/24534 (2019.01); G06N 5/04 (2013.01); G06N 7/01 (2023.01);
Abstract

Providing a search interface for a database includes receiving string data entered via a user interface. A sequence of tokens representative of the string data is determined. Determining the sequence of tokens includes applying natural language processing to the string data. A first database query is generated in accordance with the sequence of tokens. Respective text representations for tokens in the sequence of tokens are presented via the user interface. Feedback data related to the sequence of tokens is received via the user interface. A token of the sequence of tokens is modified based on the feedback data to obtain a modified sequence of tokens. A second database query is generated based on the modified sequence of tokens. Results data are obtained from the database responsive to execution of the second database query by the database. Data based on the results data are output for presentation in the user interface.


Find Patent Forward Citations

Loading…