Search guidance

US11768846B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11768846-B2
Application numberUS-202217843018-A
CountryUS
Kind codeB2
Filing dateJun 17, 2022
Priority dateMay 20, 2020
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: generating user interface data for at least a portion of a user interface, the portion of the user interface including a user input element, a data-analytics request construct card, and a data-analytics guidance portion, wherein the data-analytics request construct card includes text describing usage of a data-analytics request construct card grammatical function with respect to a data-analytics grammar used by a low-latency database analysis system to process data associated with the user input element; outputting the user interface data for presentation to a user; subsequent to outputting the user interface data, receiving data-analytic request construct card data expressing usage intent with respect to the low-latency database analysis system; generating updated user interface data for at least a portion of the user interface, the updated user interface data corresponding 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; outputting the updated user interface data for presentation to the user; generating resolved-request data in accordance with the data-analytic request construct card data; and outputting a visualization representing results data obtained in accordance with the resolved-request data. 2. The method of claim 1 , wherein the portion of the user interface further includes a second data-analytics request construct card, wherein the second data-analytics request construct card includes text describing usage of a second data-analytics request construct card grammatical function with respect to the data-analytics grammar to process data associated with the second data-analytics request construct card. 3. The method of claim 2 , wherein a presentation order of the data-analytics request construct card and the second data-analytics request construct card in the user interface is a probabilistic determination using data-analytics request construct card determination data associated with a user. 4. The method of claim 3 , wherein the data-analytics request construct card determination data includes search result data, search result context data, request data for data logs, user profile data, underlying data distribution data, session data, or user feedback data. 5. The method of claim 4 , wherein one or more data-analytics request construct card determination data is weighed differently than other data-analytics request construct card determination data to generate a set of data-analytics request construct cards. 6. The method of claim 2 , the data-analytics request construct cards presented in the user interface are a default set of data-analytics request construct cards. 7. The method of claim 2 , wherein the data-analytics request construct card and the second data-analytics request construct card each include a data-analytics construct definition, an instructional video, at least one dropdown menu, and data-analytics construct completions. 8. The method of claim 7 , wherein receiving data associated with the data-analytics request construct card further comprises: receiving data from user selections using the at least one dropdown menu; and receiving data from user selection of a data-analytics construct completion from the data-analytics construct completions. 9. The method of claim 8 , further comprising: constraining selections provided on a dropdown menu for the second data-analytics request construct card by data received on the data-analytics request construct card. 10. The method of claim 7 , wherein the data-analytics construct completions are a probabilistic determination using data-analytics construct completion data associated with a user. 11. The method of claim 10 , wherein certain of the data-analytics construct completion data is weighed differently than other data-analytics construct completion data to generate a diverse set of data-analytics construct completions. 12. The method of claim 7 , wherein the data-analytics construct completion data includes search result data, search result context data, search result attribute data, search result feature data, data-analytics construct completion usage data, request data for data logs, user profile data, underlying data distribution, domain knowledge data, context data, device type data, session data, social signal data, previous data-analytics construct completion data, user feedback data, or diversity of data-analytics construct completion data. 13. A system for providing search guidance, comprising: a processor, and a memory, wherein the memory stores instructions executable by the processor to: generate user interface data for at least a portion of a user interface, the portion of the user interface including a user input element, a data-analytics request construct card, and a data-analytics guidance portion, wherein the data-analytics request construct card includes text describing usage of a data-analytics request construct card grammatical function with respect to a data-analytics grammar used by a low-latency database analysis system to process data associated with the user input element; output the user interface data for presentation to a user; subsequent to outputting the user interface data, receive data-analytic request construct card data expressing usage intent with respect to the low-latency database analysis system; generate updated user interface data for at least a portion of the user interface, the updated user interface data corresponding 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; output the updated user interface data for presentation to the user; generate resolved-request data in accordance with the data-analytic request construct card data; and output a visualization representing results data obtained in accordance with the resolved-request data. 14. The system of claim 13 , wherein the portion of the user interface further includes a second data-analytics request construct card, wherein the second data-analytics request construct card includes text describing usage of a second data-analytics request construct card grammatical function with respect to the data-analytics grammar to process data associated with the second data-analytics request construct card. 15. The system of claim 14 , wherein a presentation order of the data-analytics request construct card and the second data-analytics request construct card in the user interface is a probabilistic determination using data-analytics request construct card determination data associated with a user. 16. The system of claim 15 , wherein the data-analytics request construct card determination data includes search result data, search result context data, request data for data logs, user profile data, underlying data distribution data, session data, or user feedback data. 17. The system of claim 16 , wherein one or more data-analytics request construct card determination data is weighed differently than other data-analytics request construct card determination data to generate a set of data-analytics request construct cards. 18. The system of claim 14 , wherein the data-analytics request construct card and the second data-analytics request construct card each include a data-analytics construct definition, an instructional video, at le

Assignees

Inventors

Classifications

  • G06F16/252Primary

    between a Database Management System and a front-end application · CPC title

  • Natural language query formulation · CPC title

  • Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence) · CPC title

  • with adaptation to user needs · CPC title

  • Visual data mining; Browsing structured data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11768846B2 cover?
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 presentati…
Who is the assignee on this patent?
Thoughtspot Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/252. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).