-
公开(公告)号:US20210357398A1
公开(公告)日:2021-11-18
申请号:US17386107
申请日:2021-07-27
申请人: ThoughtSpot, Inc.
发明人: Manikanta Balakavi , Rakesh Kothari , Ashish Shubham , Rifdhan Nazeer , Abhinav Gupta , Amit Prakash , Vishal Kasera
IPC分类号: G06F16/248 , G06F16/2457 , G06F16/242
摘要: A low-latency database analysis system outputs visualization data for presenting a visualization representing results data responsive to the request for data, and, in response to outputting the visualization data, generates a diverse plurality of candidate modifications for the request for data, outputs candidate modification data for presenting the diverse plurality of candidate modifications in association with the presentation of the visualization representing the results data, in response to outputting the candidate modification data, obtains user input data identifying a candidate modification from the diverse plurality of candidate modifications as a selected modification, in response to the user input data, executes a data-query expressing the request for data modified by the selected modification to obtain second results data responsive to the request for data modified by the selected modification, and in response to the second results data, outputs visualization data for presenting a visualization representing the second results data.
-
公开(公告)号:US11941034B2
公开(公告)日:2024-03-26
申请号:US18162321
申请日:2023-01-31
申请人: ThoughtSpot, Inc.
发明人: Manikanta Venkata Rahul Balakavi , Rakesh Kothari , Amit Prakash , Ravi Tandon , Ashish Shubham
IPC分类号: G06F16/33 , G06F16/338 , G06F40/30 , G06F40/205 , G06F40/253
CPC分类号: G06F16/3344 , G06F16/338 , G06F40/30 , G06F40/205 , G06F40/253
摘要: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics. The method may include obtaining data expressing a usage intent with respect to the low-latency database analysis system, wherein the data expressing the usage intent includes a current request string expressed in a natural language, a current context associated with the current request string, and a previously generated context associated with a previously generated resolved-request, identifying, from the current request string, a conversational phrase corresponding to a conversational phrase pattern from a defined set of conversational phrase patterns, generating a resolved-request based on the identified conversational phrase, including the resolved-request in the current context, obtaining results data responsive to the resolved-request from a distributed in-memory database, generating a response including the results data and the current context, and outputting the response.
-
公开(公告)号:US20200151206A1
公开(公告)日:2020-05-14
申请号:US16681151
申请日:2019-11-12
申请人: ThoughtSpot, Inc.
IPC分类号: G06F16/33 , G06F16/338 , G06F17/27
摘要: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics. The method may include obtaining data expressing a usage intent with respect to the low-latency database analysis system, wherein the data expressing the usage intent includes a current request string expressed in a natural language, a current context associated with the current request string, and a previously generated context associated with a previously generated resolved-request, identifying, from the current request string, a conversational phrase corresponding to a conversational phrase pattern from a defined set of conversational phrase patterns, generating a resolved-request based on the identified conversational phrase, including the resolved-request in the current context, obtaining results data responsive to the resolved-request from a distributed in-memory database, generating a response including the results data and the current context, and outputting the response.
-
公开(公告)号:US20240070204A1
公开(公告)日:2024-02-29
申请号:US18459887
申请日:2023-09-01
申请人: ThoughtSpot, Inc.
发明人: Amit Prakash , Ravi Tandon , Manikanta Venkata Rahul Balakavi , Pavan Ram Piratla , Ashish Shubham , Alonzo Canada , Rakesh Kothari , Maneesh Apte , Amitabh Singhal , Aditya Viswanathan , Ajeet Singh
IPC分类号: G06F16/903 , G06F16/242 , G06F16/2453 , G06N5/04 , G06N7/01
CPC分类号: G06F16/90335 , G06F16/243 , G06F16/24534 , G06N5/04 , G06N7/01
摘要: A current set of context features for a database query that is associated with a string is identified. The database query includes a sequence of tokens of a database syntax, and the current set of context features includes words from the string and tokens from the database query. An inference record is selected from an inference store based on a comparison of the current set of context features to context features of inference records in the inference store. The database query is modified using a resolution of the inference record to obtain an inferred database query. The resolution includes one or more tokens of the database syntax. A search of a database is invoked using a query based on the inferred database query to obtain search results.
-
公开(公告)号:US20220067104A1
公开(公告)日:2022-03-03
申请号:US17506819
申请日:2021-10-21
申请人: ThoughtSpot, Inc.
发明人: Amit Prakash , Ravi Tandon , Manikanta Balakavi , Pavan Ram Piratla , Ashish Shubham , Alonzo Canada , Rakesh Kothari , Maneesh Apte , Amitabh Singhal , Aditya Viswanathan , Ajeet Singh
IPC分类号: G06F16/903 , G06N5/04 , G06N7/00 , G06F16/2453 , G06F16/242
摘要: 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.
-
公开(公告)号:US11790006B2
公开(公告)日:2023-10-17
申请号:US17506819
申请日:2021-10-21
申请人: ThoughtSpot, Inc.
发明人: Amit Prakash , Ravi Tandon , Manikanta Balakavi , Pavan Ram Piratla , Ashish Shubham , Alonzo Canada , Rakesh Kothari , Maneesh Apte , Amitabh Singhal , Aditya Viswanathan , Ajeet Singh
IPC分类号: G06F17/30 , G06F16/903 , G06N5/04 , G06F16/2453 , G06F16/242 , G06N7/01
CPC分类号: G06F16/90335 , G06F16/243 , G06F16/24534 , G06N5/04 , G06N7/01
摘要: 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.
-
公开(公告)号:US20230177078A1
公开(公告)日:2023-06-08
申请号:US18162321
申请日:2023-01-31
申请人: ThoughtSpot, Inc.
发明人: Manikanta Venkata Rahul Balakavi , Rakesh Kothari , Amit Prakash , Ravi Tandon , Ashish Shubham
IPC分类号: G06F16/33 , G06F16/338 , G06F40/30
CPC分类号: G06F16/3344 , G06F16/338 , G06F40/30 , G06F40/253
摘要: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics. The method may include obtaining data expressing a usage intent with respect to the low-latency database analysis system, wherein the data expressing the usage intent includes a current request string expressed in a natural language, a current context associated with the current request string, and a previously generated context associated with a previously generated resolved-request, identifying, from the current request string, a conversational phrase corresponding to a conversational phrase pattern from a defined set of conversational phrase patterns, generating a resolved-request based on the identified conversational phrase, including the resolved-request in the current context, obtaining results data responsive to the resolved-request from a distributed in-memory database, generating a response including the results data and the current context, and outputting the response.
-
公开(公告)号:US11580147B2
公开(公告)日:2023-02-14
申请号:US16681151
申请日:2019-11-12
申请人: ThoughtSpot, Inc.
IPC分类号: G06F16/33 , G06F16/338 , G06F40/30 , G06F40/253 , G06F40/205
摘要: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics. The method may include obtaining data expressing a usage intent with respect to the low-latency database analysis system, wherein the data expressing the usage intent includes a current request string expressed in a natural language, a current context associated with the current request string, and a previously generated context associated with a previously generated resolved-request, identifying, from the current request string, a conversational phrase corresponding to a conversational phrase pattern from a defined set of conversational phrase patterns, generating a resolved-request based on the identified conversational phrase, including the resolved-request in the current context, obtaining results data responsive to the resolved-request from a distributed in-memory database, generating a response including the results data and the current context, and outputting the response.
-
公开(公告)号:US11157564B2
公开(公告)日:2021-10-26
申请号:US16262796
申请日:2019-01-30
申请人: ThoughtSpot, Inc.
发明人: Amit Prakash , Ravi Tandon , Manikanta Balakavi , Pavan Ram Piratla , Ashish Shubham , Alonzo Canada , Rakesh Kothari , Maneesh Apte , Amitabh Singhal , Aditya Viswanathan , Ajeet Singh
IPC分类号: G06F17/30 , G06F16/903 , G06N5/04 , G06N7/00 , G06F16/2453 , G06F16/242
摘要: Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
-
公开(公告)号:US20190272296A1
公开(公告)日:2019-09-05
申请号:US16262796
申请日:2019-01-30
申请人: ThoughtSpot, Inc.
发明人: Amit Prakash , Ravi Tandon , Manikanta Balakavi , Pavan Ram Piratla , Ashish Shubham , Alonzo Canada , Rakesh Kothari , Maneesh Apte , Amitabh Singhal , Aditya Viswanathan , Ajeet Singh
IPC分类号: G06F16/903 , G06N5/04 , G06N7/00
摘要: Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
-
-
-
-
-
-
-
-
-