-
公开(公告)号:US12038824B2
公开(公告)日:2024-07-16
申请号:US17830824
申请日:2022-06-02
申请人: ThoughtSpot, Inc.
发明人: Atul Mangat , Varsha Lalwani , Divesh Gandhi
IPC分类号: G06F11/36
CPC分类号: G06F11/3612 , G06F11/3688
摘要: A replay tool configured in a learning mode is used to replay a recorded interaction workflow to obtain respective learning-mode test data responsive to a request from a client device to a server. A baseline response template is obtained from the respective learning-mode test data. A baseline response time of the request is also obtained from the respective learning-mode test data. The recorded interaction workflow is replayed in a testing mode to obtain testing-mode test data. Responsive to determining that a response body included in the testing-mode test data is inconsistent with the baseline response template, a first anomaly message is output. Responsive to determining that the response time included in the testing-mode test data is not within a tolerance of the baseline response time, a second anomaly message is output.
-
公开(公告)号:US20230394031A1
公开(公告)日:2023-12-07
申请号:US17831765
申请日:2022-06-03
申请人: ThoughtSpot, Inc.
IPC分类号: G06F16/23 , G06F16/248 , G06F16/25
CPC分类号: G06F16/2365 , G06F16/248 , G06F16/254
摘要: Generating object morphisms during object search includes obtaining object-search request data, wherein the object-search request data includes object-search terms, obtaining resolved-request data representing the object-search terms, determining that a first analytical object partially consistent with the resolved-request data is available, wherein the first analytical object is consistent with a first portion of the resolved-request data, generating candidate object-morphism data with respect to the first analytical object in accordance with a second portion of the resolved-request data, outputting object-search response data including the candidate object-morphism data for presentation to a user, obtaining data indicating a selected object morphism from the candidate object-morphism data, generating a second analytical object in accordance with the first analytical object and the selected object morphism, wherein the second analytical object differs from the first analytical object, and outputting response data including the second analytical object for presentation to the user.
-
公开(公告)号:US11797568B2
公开(公告)日:2023-10-24
申请号:US18067452
申请日:2022-12-16
申请人: ThoughtSpot, Inc.
发明人: Tushar Mahale , Siva Singaram , Vishwas Sharma , Donko Donjerkovic , Simranjyot Singh Gill , Archit Bansal , Rakesh Kothari , Sanchit Gupta
IPC分类号: G06F16/00 , G06F16/27 , G06F16/2458
CPC分类号: G06F16/27 , G06F16/2477
摘要: Operating a low-latency database analysis system using domain-specific chronometry may include obtaining chronometry configuration data including chronometric instance data describing an instance of a chronometric unit of a domain-specific chronometry dataset that describes an era, such that the chronometry configuration data includes respective chronometric instance data describing each instance of the first chronometric unit of the domain-specific chronometry dataset for the era of the domain-specific chronometry dataset, generating, in the low-latency database analysis system, a domain-specific chronometry dataset in accordance with the chronometry configuration data, such that the domain-specific chronometry dataset describes a chronometric unit such that a temporal location expressed with reference to the chronometric unit and indicative of an epoch value differs from a temporal location indicative of the epoch value and expressed in accordance with a canonical chronometry, and storing the domain-specific chronometry dataset in the low-latency database analysis system.
-
公开(公告)号:US11768846B2
公开(公告)日:2023-09-26
申请号:US17843018
申请日:2022-06-17
申请人: ThoughtSpot, Inc.
发明人: Rifdhan Nazeer , Ben Limonchik , David Eyler , Snigdha Jha , Abhinav Gupta , Ambu Sreedharan
IPC分类号: G06F7/00 , G06F16/25 , G06F16/242 , G06F16/26 , G06F16/2457
CPC分类号: G06F16/252 , G06F16/243 , G06F16/2428 , G06F16/2457 , G06F16/26
摘要: Search guidance includes generating user interface data for at least a portion of a user interface including a user input element, a data-analytics request construct card, and a data-analytics guidance portion. The data-analytics request construct card includes text describing usage of a data-analytics request construct card grammatical function. The user interface data is output for presentation to a user. Data-analytic request construct card data expressing usage intent is received and updated user interface data is generated. The updated user interface data corresponds to an updated user input element in accordance with the data-analytic request construct card data and an updated data-analytics guidance portion in accordance with the data-analytic request construct card data. The updated user interface data is output. Resolved-request data is generated in accordance with the data-analytic request construct card data. A visualization representing results data obtained in accordance with the resolved-request data is output.
-
公开(公告)号:US20230252022A1
公开(公告)日:2023-08-10
申请号:US18301421
申请日:2023-04-17
申请人: ThoughtSpot, Inc.
发明人: Kapil Khurana , Tushar Marda , Shrirang Ballal , Ashok Anand , Anand Kodaganur
IPC分类号: G06F16/242 , G06F16/22 , G06F16/21 , G06F16/23 , G06F21/62
CPC分类号: G06F16/2423 , G06F16/221 , G06F16/211 , G06F16/2365 , G06F21/6227
摘要: A request to execute a database command is transmitted from a device to a database command execution device. The request includes a first indicator of a first set of tokens available at the device at a time that the request is transmitted. A response to the request is received. The response includes a second indicator of a second set of tokens available at the database command execution device at a time that the request is received at the database command execution device. Responsive to a determination that the second indicator is different from the first indicator, a request for updated tokens is transmitted to the database command execution device. The first set of tokens is updated based on a received response to the request for the updated tokens. A list of tokens the updated first set of tokens that match a partial token received as an input is output.
-
6.
公开(公告)号:US20230177024A1
公开(公告)日:2023-06-08
申请号:US17541338
申请日:2021-12-03
申请人: ThoughtSpot, Inc.
发明人: Ashok Anand , Akshay Agrawal , Kapil Khurana , Kedar Milind Kulkarni , Preet A. Shah , Bishal Singh , Divyam Lamiyan
IPC分类号: G06F16/21 , G06F16/248
CPC分类号: G06F16/212 , G06F16/248
摘要: Automatic data modeling in a low-latency data access and analysis system includes identifying an analytical-object in response to first data expressing usage intent, generating an analytical model generation data-query for the analytical-object, obtaining a trained analytical model generated in accordance with the analytical model generation query and trained using results data obtained in accordance with the analytical-object, generating a resolved-request representing second data expressing usage intent and indicating a request for results data obtained using the trained analytical model, generating an analytical model results data-query for obtaining the results data in accordance with the trained analytical model and the analytical-object, and outputting data for presenting a visualization of the results data obtained by executing 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.
-
公开(公告)号:US20230147571A1
公开(公告)日:2023-05-11
申请号:US18067349
申请日:2022-12-16
申请人: ThoughtSpot, Inc.
发明人: Siva Singaram , Rakesh Kothari , Naresh Kumar , Jasmeet Singh Jaggi , Rahul Manikanta Balakavi , Tushar Mahale , Rahul Paliwal , Sandeep Kumar
IPC分类号: G06F16/21 , G06F16/27 , G06F16/248 , G06F16/25
CPC分类号: G06F16/211 , G06F16/27 , G06F16/248 , G06F16/252
摘要: A method and system may be implemented for automatically analyzing data in a database. A method for use in a low-latency database analysis system may include generating a schema. The schema may be based on a portion of an external database. The method may include storing the schema in an in-memory database. The method may include receiving a data-query. The method may include generating a resolved-request. The resolved-request may be based on the data-query and the stored schema. The stored schema may be used for executing the query on the external database. The method may include receiving results data responsive to the data-query from the external database. The method may include outputting the results data for display on a user interface.
-
公开(公告)号:US20230114748A1
公开(公告)日:2023-04-13
申请号:US18075551
申请日:2022-12-06
申请人: ThoughtSpot, Inc.
发明人: Pulkit Arora , Ramnik Jain , Rakesh Kothari , Archit Bansal , Vishal Kasera
IPC分类号: G06F16/2455 , G06F16/22 , G06F16/242 , G06F16/248
摘要: Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolvedrequest by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency database analysis system, and outputting the results data for presentation to a user.
-
公开(公告)号:US11620306B2
公开(公告)日:2023-04-04
申请号:US17330685
申请日:2021-05-26
申请人: ThoughtSpot, Inc.
发明人: Sanjay Agrawal , Antony Chuxiao Chen , Gunjan Jha
IPC分类号: G06F16/26 , G06F16/242 , G06F16/2457 , G06F16/248 , G06F16/245
摘要: Low-latency autonomous-analysis includes obtaining data expressing a usage intent with respect to a low-latency database analysis system that intent omits data corresponding to user input expressly requesting low-latency autonomous-analysis, obtaining requested results data based on the data expressing the usage intent, outputting requested visualization data representing at least a portion of the requested results data for presentation to a user, and, in response to outputting the requested visualization data, obtaining low-latency autonomous-analysis data by performing low-latency autonomous-analysis based on the data expressing the usage intent by identifying an autonomous-analysis predicate based on the requested visualization data, obtaining a defined autonomous-analysis latency constraint, obtaining the low-latency autonomous-analysis data based on the autonomous-analysis predicate in accordance with the defined autonomous-analysis latency constraint, such that the low-latency autonomous-analysis data differs from the requested results data, and outputting at least a portion of the low-latency autonomous-analysis data for presentation to a user.
-
公开(公告)号:US11599587B2
公开(公告)日:2023-03-07
申请号:US17327949
申请日:2021-05-24
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
IPC分类号: G06F16/24 , G06F16/951 , G06F16/22 , G06F16/242 , G06F16/9032 , G06F16/38 , G06F16/33 , G06F16/2452 , G06F16/332 , G06N5/04
摘要: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.
-
-
-
-
-
-
-
-
-