Personalized user experience and search-based recommendations

US11017045B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11017045-B2
Application numberUS-201816195819-A
CountryUS
Kind codeB2
Filing dateNov 19, 2018
Priority dateNov 19, 2018
Publication dateMay 25, 2021
Grant dateMay 25, 2021

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    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

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 US11017045B2 cover?
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…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 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).