Time-Delimited Action Suggestion System
US-2018109920-A1 · Apr 19, 2018 · US
US11017045B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11017045-B2 |
| Application number | US-201816195819-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 19, 2018 |
| Priority date | Nov 19, 2018 |
| Publication date | May 25, 2021 |
| Grant date | May 25, 2021 |
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.
A method and system for providing a personalized user interface and personalized search suggestions when using an application is disclosed. The method includes receiving a request for providing a personalized user interface such as a personalized menu for an application and examining a history of the user's usage of the application, a history of other user's usage of the application, and/or the content of the current document in the application, before identifying one or more suggested options offered by the application based on one or more of these factors. A list may then be generated and provided for being displayed as part of the personalized user interface. Upon receiving an indication of a user's intent to perform a search within the application, the user's usage history, usage history of users with similar activities, and/or content of the current document may be examined to provide the user with a list of search suggestions.
Opening claim text (preview).
What is claimed is: 1. A device comprising: one or more processors; and a memory in communication with the one or more processors, the memory comprising executable instructions that, when executed by, the one or more processors, cause the device to perform functions of: examining a history of a user's usage of an application by a user; examining a history of usage of the application by one or more other users; providing the history of the user's usage of the application and the history of usage of the application by the one or more other users as inputs to one or more machine-learning (ML) models; receiving as an output from of the one or more ML models one or more first suggested features offered by the application, the one or more suggested features offered by the application being identified by the one or more ML models based on the history of the user's usage and the history of the usage of the application by the one or more other users; generating a first list of the one or more first suggested features; and providing the first list of the one or more first suggested features for being displayed as part of a personalized user interface, wherein the one or more other users include at least one user whose history of usage of the application includes at least one of one or more recently used activities of the at least one user. 2. The device of claim 1 , wherein the instructions further cause the one or more processors to cause the device to perform functions of: identifying one or more recently used activities of the user; identifying one or more second suggested options offered by the application based on at least one of the history of the user's usage of the application, the one or more recently used activities, the history of usage of the application by the one or more other users, or the one or more first suggested features; generating a second list of the one or more second suggested options; providing the second list of the one or more second suggested options for being displayed as part of the personalized user interface. 3. The device of claim 2 , wherein the instructions further cause the one or more processors to cause the device to perform functions of examining content of a current document the user is using in the application and identifying the one or more first suggested features or the one or more second suggested options based at least in part on the content of the current document. 4. The device of claim 2 , wherein the second list of the one or more second suggested options includes a list of options for activities the user can perform in the application next based at least in part on the one or more recently used activities of the user or on content of a current document being used by the user in the application. 5. The device of claim 2 , wherein the second list of the one or more second suggested options includes a list of options for activities the one or more other users have performed in the application next based at least in part on the one or more recently used activities of the user, and the history of usage of the application by one or more other user. 6. The device of claim 2 , wherein at least one of the history of the user's usage of the application or the history of usage of the application by the one or more other users is for usage history of the application across multiple sessions. 7. The device of claim 1 , wherein the instructions further cause the one or more processors to cause the device to perform functions of: receiving data relating to the user's usage history of the application across a network; and storing the data relating to the user's usage history of the application. 8. The device of claim 1 , wherein the generating of the first list of the one or more first suggested features is performed by a server that is remote to a device used by the user to access the application. 9. The device of claim 1 , wherein the instructions further cause the one or more processors to cause the device to perform functions of presenting personalized options for one or more commands displayed in a personalized menu. 10. A method for providing a personalized user interface for an application comprising: examining a history of a user's usage of the application by a user; examining a history of usage of the application by one or more other users; providing the history of the user's usage of the application and the history of usage of the application by the one or more other users as inputs to one or more machine-learning (ML) models; receiving as an output from of the one or more ML models one or more first suggested features offered by the application, the one or more suggested features offered by the application being identified by the one or more ML models based on the history of the user's usage and the history of the usage of the application by the one or more other users; generating a first list of the one or more first suggested features; and providing the first list of the one or more first suggested features for being displayed as part of a personalized user interface, wherein the one or more other users include at least one user whose history of usage of the application includes at least one of one or more recently used activities of the at least one user. 11. The method of claim 10 , further comprising: identifying one or more recently used activities of the user; identifying one or more second suggested options offered by the application based on at least one of the history of the user's usage of the application, the one or more recently used activities, the history of usage of the application by one or more other users, or the one or more first suggested features; generating a second list of the one or more second suggested options; providing the second list of the one or more second suggested options for being displayed as part of the personalized user interface. 12. The method of claim 11 , further comprising examining content of a current document the user is using in the application and identifying the one or more first suggested features or the one or more second suggested options based at least in part on the content of the current document. 13. The method of claim 11 , wherein at least one of the history of the user's usage of the application or the history of usage of the application by the one or more other users is for usage history of the application across multiple sessions. 14. The method of claim 11 , wherein the second list of the one or more suggested features includes a list of options for activities the user can perform in the application next based at least in part on the one or more recently used activities of the user or on content of a current document being used by the user in the application. 15. The method of claim 11 , wherein the second list of the one or more second suggested options includes a list of options for activities the one or more other users have performed in the application next based at least in part on the one or more recently used activities of the user and the history of usage of the application by one or more other user. 16. A device comprising: one or more processors; and a memory in communication with the one or more processors, the memory comprising executable instructions that, when executed by, the one or more processors, cause the device to perform functions of: examining a history of a user's usage of an application by a user; providing the history of the user's usage of the application as an input to one or more machine-learning (ML) models; receiving as an output from o
Interaction with lists of selectable items, e.g. menus · CPC title
Execution arrangements for user interfaces · CPC title
Search customisation based on user profiles and personalisation · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.