Search guidance
US-11379495-B2 · Jul 5, 2022 · US
US11768846B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11768846-B2 |
| Application number | US-202217843018-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 17, 2022 |
| Priority date | May 20, 2020 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.