-
公开(公告)号:US11017035B2
公开(公告)日:2021-05-25
申请号:US16173320
申请日:2018-10-29
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
IPC分类号: G06F16/38 , G06F16/951 , G06F16/22 , G06F16/242 , G06F16/9032 , G06F16/33 , G06F16/2452 , G06F16/332 , G06N5/04
摘要: Token based dynamic data indexing with integrated security includes generating attribute tokens based on a database, each attribute token including an ordered sequence of symbols, generating an index indexing the attribute tokens, such that the index includes a root node, a first branch depending from the root node representing a first symbol from a first attribute token, and a security bitmask for the first attribute token, such that a security bitmask for the first branch at the root node is a hierarchical logical disjunction based on the security bitmask for the first attribute token, such that generating a response receiving an information retrieval request indicating a search symbol and a search context, is based on a determination that a horizontal logical disjunction of a vertical logical conjunction of the security bitmask for the first branch and a security bitmask for the information retrieval request indicates authorization.
-
公开(公告)号: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.
-
公开(公告)号:US20210279292A1
公开(公告)日:2021-09-09
申请号:US17327949
申请日:2021-05-24
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
IPC分类号: 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.
-
公开(公告)号:US20150026153A1
公开(公告)日:2015-01-22
申请号:US14252553
申请日:2014-04-14
申请人: Thoughtspot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
CPC分类号: G06F16/951 , G06F16/2272 , G06F16/2423 , G06F16/243 , G06F16/24522 , G06F16/3329 , G06F16/3334 , G06F16/38 , G06F16/90324 , G06N5/04
摘要: A search engine performs semantic analysis of unstructured search terms to generate relational database queries. By understanding the semantics, the search engine more effectively identifies and predicts what information the user is searching for and provides more in-depth user assistance. The search engine uses different ranking schemes to identify which data is most likely associated with search terms and provides both row level and object level data security. The search engine may identify ambiguous search requests and allows the user to select different join paths that create different mappings between the data. The search engine may generate worksheets containing the selected mappings.
摘要翻译: 搜索引擎执行非结构化搜索术语的语义分析以生成关系数据库查询。 通过理解语义,搜索引擎更有效地识别和预测用户正在搜索的信息,并提供更深入的用户帮助。 搜索引擎使用不同的排名方案来识别哪些数据最有可能与搜索词相关联,并提供行级别和对象级数据安全性。 搜索引擎可以识别不明确的搜索请求,并允许用户选择在数据之间创建不同映射的不同连接路径。 搜索引擎可能会生成包含所选映射的工作表。
-
公开(公告)号:US11899638B2
公开(公告)日:2024-02-13
申请号:US18169268
申请日:2023-02-15
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
IPC分类号: G06F16/22 , G06F16/951 , G06F16/242 , G06F16/9032 , G06F16/38 , G06F16/33 , G06F16/2452 , G06F16/332 , G06N5/04
CPC分类号: G06F16/22 , G06F16/2272 , G06F16/243 , G06F16/2423 , G06F16/24522 , G06F16/3329 , G06F16/3334 , G06F16/38 , G06F16/90324 , G06F16/951 , 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.
-
公开(公告)号:US20230195807A1
公开(公告)日:2023-06-22
申请号:US18169268
申请日:2023-02-15
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agaewal , Shailesh Chauhan , Satyam Shekhar
IPC分类号: G06F16/951 , G06F16/22 , G06F16/242 , G06F16/9032 , G06F16/38 , G06F16/33 , G06F16/2452 , G06F16/332 , G06N5/04
CPC分类号: G06F16/951 , G06F16/2272 , G06F16/2423 , G06F16/90324 , G06F16/38 , G06F16/3334 , G06F16/243 , G06F16/24522 , G06F16/3329 , 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.
-
公开(公告)号:US20190065604A1
公开(公告)日:2019-02-28
申请号:US16173320
申请日:2018-10-29
申请人: ThoughtSpot, Inc.
发明人: Shashank Gupta , Amit Prakash , Ajeet Singh , Shikhar Agarwal , Shailesh Chauhan , Satyam Shekhar
摘要: A search engine performs semantic analysis of unstructured search terms to generate relational database queries. By understanding the semantics, the search engine more effectively identifies and predicts what information the user is searching for and provides more in-depth user assistance. The search engine uses different ranking schemes to identify which data is most likely associated with search terms and provides both row level and object level data security. The search engine may identify ambiguous search requests and allows the user to select different join paths that create different mappings between the data. The search engine may generate worksheets containing the selected mappings.
-
-
-
-
-
-