Search guidance

US11379495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11379495-B2
Application numberUS-202016879308-A
CountryUS
Kind codeB2
Filing dateMay 20, 2020
Priority dateMay 20, 2020
Publication dateJul 5, 2022
Grant dateJul 5, 2022

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 methods and system are described. A method includes generating user interface data for at least a portion of a user interface for performing data-analytics with respect to a low-latency database analysis system, the portion including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion. The data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to a data-analytics grammar used by the system to process data associated with the data-analytics construct card type. The user interface data is output for presentation to a user. Data associated with the data-analytics construct card construct type is received, the text string user input element is output with the data, and an updated data-analytics guidance portion is output in response to the data. A request for data including the data is processed and results are output.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: in response to receiving data expressing a usage intent with respect to a low-latency database analysis system: generating user interface data for at least a portion of a user interface for performing data-analytics with respect to the low-latency database analysis system, the portion of the user interface including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion, wherein the data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to a data-analytics grammar used by the low-latency database analysis system to process data associated with the data-analytics construct card type; outputting the user interface data for presentation to a user; receiving data associated with the data-analytics construct card construct type; outputting the text string user input element with the data received for the data-analytics construct card type; outputting an updated data-analytics guidance portion in response to the data received for the data-analytics construct card type; processing a request for data which includes the data received for the data-analytics construct card type; and outputting a visualization representing results based on the request for data. 2. The method of claim 1 , wherein the data-analytics construct card type is a set of data-analytics construct card types, wherein each data-analytics construct card type provides text on usage of a data-analytics construct card grammatical function with respect to the data-analytics grammar used by the low-latency database analysis system to process data associated with the data-analytics construct card. 3. The method of claim 2 , wherein a presentation order of the set of data-analytics construct card types in the user interface is a probabilistic determination using data-analytics construct card determination data associated with a user. 4. The method of claim 3 , wherein the data-analytics construct card determination data includes search results, search result context, search result attributes, search result features, suggested data-analytics construct card type usage, request for data logs, user profile, underlying data distribution, domain knowledge, context, device type, session, social signals, previous data-analytics construct card types, and user feedback. 5. The method of claim 4 , wherein one or more data-analytics construct card determination data is weighed differently than other data-analytics construct card determination data to generate the set of data-analytics construct card types. 6. The method of claim 2 , the set of data-analytics construct card types presented in the user interface is a default set of data-analytics construct card types. 7. The method of claim 2 , wherein each data-analytics construct card type of the set of data-analytics construct card types includes 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 the receiving data further comprising: receiving data from selections using the at least one dropdown menu; and receiving data from 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 a selected data-analytics construct card type by data received on other selected data-analytics construct card types. 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 results, search result context, search result attributes, search result features, data-analytics construct completion usage, request for data logs, user profile, underlying data distribution, domain knowledge, context, device type, session, social signals, previous data-analytics construct completions, user feedback, and diversity of data-analytics construct completions. 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 for performing data-analytics with respect to a low-latency database analysis system, the portion of the user interface including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion, wherein the data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to a data-analytics grammar used by the low-latency database analysis system to process data associated with the data-analytics construct card type; output the user interface data for presentation to a user; receive data associated with the data-analytics construct card construct type; output the text string user input element with the data received for the data-analytics construct card type; output an updated data-analytics guidance portion in response to the data received for the data-analytics construct card type; process a request for data which includes the data received for the data-analytics construct card type; and output a visualization representing results based on the request for data. 14. The system of claim 13 , wherein the data-analytics construct card type is a set of data-analytics construct card types, wherein each data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to the data-analytics grammar used by the processor to process data associated with the data-analytics construct card type. 15. The system of claim 14 , wherein a presentation order of the set of data-analytics construct card types in the user interface is a probabilistic determination using data-analytics construct card determination data associated with a user. 16. The system of claim 15 , wherein the data-analytics construct card determination data includes search results, search result context, search result attributes, search result features, suggested data-analytics construct card usage, request for data logs, user profile, underlying data distribution, domain knowledge, context, device type, session, social signals, previous data-analytics construct cards, user feedback, and diversity of suggested data-analytics construct cards. 17. The system of claim 16 , wherein one or more data-analytics construct card determination data is weighed differently than other data-analytics construct card determination data to generate the set of data-analytics construct cards. 18. The system of claim 17 , wherein the data-analytics construct completions are a probabilistic determination using data-analytics construct completion data associated with a user. 19. The system of claim 14 , wherein each search construct card type of the set of data-analytics construct card types includes a data-analytics construct definition, an instructional video, at least one dropdown menu, and data-analytics construct comple

Assignees

Inventors

Classifications

  • Visual data mining; Browsing structured data · CPC title

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

  • G06F16/252Primary

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

  • Natural language query formulation · CPC title

  • with adaptation to user needs · 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 US11379495B2 cover?
Search guidance methods and system are described. A method includes generating user interface data for at least a portion of a user interface for performing data-analytics with respect to a low-latency database analysis system, the portion including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion. The data-analytics construct card ty…
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 Jul 05 2022 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).