Application suggestion features

US11048681B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11048681-B2
Application numberUS-201615374946-A
CountryUS
Kind codeB2
Filing dateDec 9, 2016
Priority dateMay 30, 2014
Publication dateJun 29, 2021
Grant dateJun 29, 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.

This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing applications, the method comprising, at an electronic device: receiving a request to display a list of applications, wherein the request includes at least one circumstance property; identifying a plurality of applications based on the at least one circumstance property, wherein each application of the plurality of applications is associated with a respective utility value; displaying, within the list of applications, at least two applications of the plurality of applications, wherein the at least two applications are ordered within the list of applications based on their respective utility values; receiving a selection of an application from the list of applications; in response to determining that the application is not a highest-recommended application within the list of applications: assigning a first weight to the application that artificially increases its respective utility value; and activating the application. 2. The method of claim 1 , wherein the at least one circumstance property is associated with at least one of a geographical location, a time of day, a calendar event, a usage of the electronic device, a presence of one or more devices external to the electronic device, or outgoing or incoming signals received or output, respectively, by the electronic device. 3. The method of claim 1 , wherein the first weight is applied when a second request is received to display a second list of applications. 4. The method of claim 1 , wherein the request is received in conjunction with a finger being dragged across a display with which the electronic device is communicably coupled. 5. The method of claim 1 , wherein each application included in the list of applications is represented with a respective icon. 6. The method of claim 1 , wherein the respective utility values of the plurality of applications span a range that is based on a number of applications included in the plurality of applications. 7. The method of claim 1 , further comprising: assigning, to the highest-recommended application, an eligibility timer that causes the respective utility value of the highest-recommended application to be artificially lower until the eligibility timer lapses. 8. The method of claim 1 , wherein: the respective utility values of the plurality of applications are ordered in a descending order when a higher utility value indicates higher priority, and the respective utility values of the plurality of applications are ordered in an ascending order when a lower utility value indicates higher priority. 9. At least one non-transitory computer-readable storage medium storing instructions that, in response to being executed by at least one processor included in an electronic device, cause the electronic device to carry out steps that include: receiving a request to display a list of applications, wherein the request includes at least one circumstance property; identifying a plurality of applications based on the at least one circumstance property, wherein each application of the plurality of applications is associated with a respective utility value; displaying, within the list of applications, at least two applications of the plurality of applications, wherein the at least two applications are ordered within the list of applications based on their respective utility values; receiving a selection of an application from the list of applications; in response to determining that the application is not a highest-recommended application within the list of applications; and activating the application. 10. The at least one non-transitory computer-readable storage medium of claim 9 , wherein the at least one circumstance property is associated with at least one of a geographical location, a time of day, a calendar event, a usage of the electronic device, a presence of one or more devices external to the electronic device, or outgoing or incoming signals received or output, respectively, by the electronic device. 11. The at least one non-transitory computer-readable storage medium of claim 9 , wherein the first weight is applied when a second request is received to display a second list of applications. 12. The at least one non-transitory computer-readable storage medium of claim 9 , wherein the request is received in conjunction with a finger being dragged across a display with which the electronic device is communicably coupled. 13. The at least one non-transitory computer-readable storage medium of claim 9 , wherein each application included in the list of applications is represented with a respective icon. 14. The at least one non-transitory computer-readable storage medium of claim 9 , wherein the respective utility values of the plurality of applications span a range that is based on a number of applications included in the plurality of applications. 15. The at least one non-transitory computer-readable storage medium of claim 9 , wherein the steps further include: assigning, to the highest-recommended application, an eligibility timer that causes the respective utility value of the highest-recommended application to be artificially lower until the eligibility timer lapses. 16. An electronic device, comprising: at least one processor; and at least one memory storing instructions that, in response to being executed by the at least one processor, cause the electronic device to carry out steps that include: receiving a request to display a list of applications, wherein the request includes at least one circumstance property; identifying a plurality of applications based on the at least one circumstance property, wherein each application of the plurality of applications is associated with a respective utility value; displaying, within the list of applications, at least two applications of the plurality of applications, wherein the at least two applications are ordered within the list of applications based on their respective utility values; receiving a selection of an application from the list of applications; in response to determining that the application is not a highest-recommended application within the list of applications; assigning a first weight to the application that artificially increases its respective utility value; and activating the application. 17. The electronic device of claim 16 , wherein the at least one circumstance property is associated with at least one of a geographical location, a time of day, a calendar event, a usage of the electronic device, a presence of one or more devices external to the electronic device, or outgoing or incoming signals received or output, respectively, by the electronic device. 18. The electronic device of claim 16 , wherein the first weight is applied when a second request is received to display a second list of applications. 19. The electronic device of claim 16 , wherein the request is received in conjunction with a finger being dragged across a display with which the electronic device is communicably coupled. 20. The electronic device of claim 16 , wherein each application included in the list of applications is represented with a respective icon.

Assignees

Inventors

Classifications

  • G06F16/23Primary

    Updating · CPC title

  • G06F9/453Primary

    Help systems · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US11048681B2 cover?
This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of app…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 29 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).