Providing completion recommendations for a partial natural language request received by a natural language processing system
US-11475053-B1 · Oct 18, 2022 · US
US12554518B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12554518-B2 |
| Application number | US-202318365508-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 4, 2023 |
| Priority date | Aug 4, 2023 |
| Publication date | Feb 17, 2026 |
| Grant date | Feb 17, 2026 |
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.
One example method includes detecting an operation of an input device, obtaining a clickstream associated with a user, using information from the clickstream, generating a prediction as to a next action by the user using the input device, and presenting the prediction to the user for possible selection by the user. Selection of the prediction by the user eliminates the need for the user to perform input device manipulations that would otherwise be required if the prediction were not selected.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: detecting within an application an operation of an input device; obtaining a clickstream associated with the operation of the input device; using metadata from the clickstream and history information of previous clickstreams and corresponding metadata, the clickstream and/or the history information comprising a path, taken by a pointer of the input device, on a display; generating a prediction as to a next action of the application to be performed by the input device; and presenting the prediction to a user for possible selection by the user, wherein the metadata of the clickstream comprises any one or more of an identity of the input device, identification of the application used by the user, and clickstream coordinates corresponding to one or more movements of a pointer associated with the input device, and wherein the prediction comprises acceptance information informing how to accept the prediction without moving the pointer to another coordinate. 2 . The method as recited in claim 1 , wherein the prediction is generated using an autoencoder of a machine learning model. 3 . The method as recited in claim 1 , wherein the information from the clickstream is obtained in real time as the user is manipulating the input device. 4 . The method as recited in claim 1 , wherein the information from the clickstream is obtained from a metadata repository. 5 . The method as recited in claim 1 , wherein the information from the clickstream comprises historical information associated with the user. 6 . The method as recited in claim 1 , wherein after the user selects the prediction, one or more input device selections associated with that prediction are automatically made without requiring further action by the user. 7 . The method as recited in claim 1 , wherein the prediction is generated by a machine learning model that was trained using historical information comprising a history of input device operations performed by the user. 8 . The method as recited in claim 1 , wherein the prediction is generated based on a particular sequence in which events in the information from the clickstream occurred. 9 . The method as recited in claim 1 , wherein the input device comprises any device that can provide the pointer and enable the user to interact with any type of computing system by using the pointer. 10 . A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: detecting within an application an operation of an input device; obtaining a clickstream associated with the operation of the input device; using metadata from the clickstream and history information of previous clickstreams and corresponding metadata, the clickstream and/or the history information comprising a path, taken by a pointer of the input device, on a display; generating a prediction as to a next action of the application to be performed by the input device; and presenting the prediction to a user for possible selection by the user, wherein the metadata of the clickstream comprises any one or more of an identity of the input device, identification of the application used by the user, and clickstream coordinates corresponding to one or more movements of a pointer associated with the input device, and wherein the prediction comprises acceptance information informing how to accept the prediction without moving the pointer to another coordinate. 11 . The non-transitory storage medium as recited in claim 10 , wherein the prediction is generated using an autoencoder of a machine learning model. 12 . The non-transitory storage medium as recited in claim 10 , wherein the information from the clickstream is obtained in real time as the user is manipulating the input device. 13 . The non-transitory storage medium as recited in claim 10 , wherein the information from the clickstream is obtained from a metadata repository. 14 . The non-transitory storage medium as recited in claim 10 , wherein the information from the clickstream comprises historical information associated with the user. 15 . The non-transitory storage medium as recited in claim 10 , wherein after the user selects the prediction, one or more input device selections associated with that prediction are automatically made without requiring further action by the user. 16 . The non-transitory storage medium as recited in claim 10 , wherein the prediction is generated by a machine learning model that was trained using historical information comprising a history of input device operations performed by the user. 17 . The non-transitory storage medium as recited in claim 10 , wherein the prediction is generated based on a particular sequence in which events in the information from the clickstream occurred. 18 . The non-transitory storage medium as recited in claim 10 , wherein the input device comprises any device that can provide the pointer and enable the user to interact with any type of computing system by using the pointer.
Help systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.