IP Library Granted Patent US 9,721,218
Granted Patent B2
US 9,721,218 · App. 14/059,266 · Granted Aug 1, 2017

Determining the user-specific relevance of applications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,721,218
App. No.
14/059,266
Granted
Aug 1, 2017
Kind
B2
Abstract

The subject matter disclosed herein provides methods for determining the user-specific relevance of various applications and displaying a graphical representation of these relevance values. The method may receive information from one or more applications installed on a device. This information may include importance parameters, importance parameter values, urgency parameters, and urgency parameter values associated with each application. A composite importance value and a composite urgency value may be determined for each application. A relevance value may be determined for each application based on the composite importance value and composite urgency value. A graphical representation of the relevance of each application may be displayed on the device. Related apparatus, systems, techniques, and articles are also described.

Claims (88)

1. A non-transitory computer-readable medium containing instructions to configure at least one processor to perform operations comprising:

receiving information, monitored from one or more applications installed on a device, the received information comprising one or more importance parameters associated with each application and one or more urgency parameters associated with each application, the one or more importance parameters having one or more corresponding importance parameter values, and the one or more urgency parameters having one or more corresponding urgency parameter values;

determining a composite importance value for each application, the composite importance value based on the one or more importance parameter values associated with each application, the composite importance value for each application being equal to a sum of the one or more importance values of the one or more importance parameters associated with the application;

determining a composite urgency value for each application, the composite urgency value based on the one or more urgency parameter values associated with each application;

determining a relevance value for each application based on the composite importance value for each application and the composite urgency value for each application; and

displaying a graphical representation of the relevance value of each application on the device, the graphical representation including a user interface having one or more icons representative of the one or more applications, each icon positioned on the user interface to indicate relevance in accordance with the determined relevance value.

2. The non-transitory computer-readable medium of claim 1 further comprising:

ranking the relevance value of each application from a highest relevance value to a lowest relevance value before the displaying.

3. The non-transitory computer-readable medium of claim 2 , wherein the graphical representation displayed on the device represents

a prioritized list of the one or more applications, the prioritized list sorted based on the ranking.

4. The non-transitory computer-readable medium of claim 1 , wherein the one or more urgency parameters of an application are associated with a timeliness of one or more activities performed by a user using the application.

5. The non-transitory computer-readable medium of claim 4 , wherein the one or more urgency parameters of the application are based on at least a predetermined urgency value, one or more due dates associated with the one or more activities, a role of the user, a location of the user, a schedule of the user, and an amount of time required to perform the one or more activities.

6. The non-transitory computer-readable medium of claim 1 , wherein the one or more importance parameters of an application are associated with one or more activities associated with one or more roles of a user.

7. The non-transitory computer-readable medium of claim 6 , wherein the one or more importance parameters of the application are based on at least a predetermined importance value, a number of uncompleted activities, how often the application is used, when the application is used, a location of the user, a schedule of the user, whether the application is optimized for use on the device, whether the application requires network connectivity, and whether the device is connected to a network.

8. The non-transitory computer-readable medium of claim 1 , wherein at least one of the one or more importance parameters is associated with a scaling variable, the scaling variable representing a weight of the at least one importance parameter.

9. The non-transitory computer-readable medium of claim 1 , wherein the composite urgency value for each application is equal to a maximum urgency value of the one or more urgency parameters associated with the application.

10. The non-transitory computer-readable medium of claim 1 , wherein the relevance value for each application is equal to

Composite

Importance

Value

2

+

Composite

Urgency

Value

2

.

11. The non-transitory computer-readable medium of claim 1 , wherein the information is received from the one or more applications when the one or more applications are opened, when the one or more applications are closed, at predetermined intervals while the one or more applications are open, at predetermined intervals while the one or more applications are closed, or when a user causes the device to display a home screen.

12. A method comprising:

receiving information, monitored from one or more applications installed on a device, the received information comprising one or more importance parameters associated with each application and one or more urgency parameters associated with each application, the one or more importance parameter having one or more corresponding importance parameter values, and the one or more urgency parameters having one or more corresponding urgency parameter values;

determining a composite importance value for each application, the composite importance value based on the one or more importance parameter values associated with each application, the composite importance value for each application being equal to a sum of the one or more importance values of the one or more importance parameters associated with the application;

determining a composite urgency value for each application, the composite urgency value based on the one or more urgency parameter values associated with each application;

determining a relevance value for each application based on the composite importance value for each application and the composite urgency value for each application; and

displaying a graphical representation of the relevance of each application on the device, the graphical representation including a user interface having one or more icons representative of the one or more applications, each icon positioned on the user interface to indicate relevance in accordance with the determined relevance value,

wherein the receiving, the determining the composite importance value, the determining the composite urgency value, the determining the relevance value, and the displaying are performed by at least one processor.

13. The method of claim 12 , further comprising:

ranking the relevance value of each application from a highest relevance value to a lowest relevance value before the displaying,

wherein the graphical representation displayed on the device represents

a prioritized list of the one or more applications, the prioritized list sorted based on the ranking.

14. The method of claim 12 , wherein the one or more urgency parameters of an application are associated with a timeliness of one or more activities performed by a user using the application.

15. The method of claim 12 , wherein the one or more importance parameters of an application are associated with one or more activities associated with one or more roles of a user.

16. A system comprising:

at least one processor; and

at least one memory, wherein the at least one processor and the at least one memory are configured to perform operations comprising:

receiving information, monitored from one or more applications installed on a device, the received information comprising one or more importance parameters associated with each application and one or more urgency parameters associated with each application, the one or more importance parameter having one or more corresponding importance parameter values, and the one or more urgency parameters having one or more corresponding urgency parameter values;

determining a composite importance value for each application, the composite importance value based on the one or more importance parameter values associated with each application, the composite importance value for each application being equal to a sum of the one or more importance values of the one or more importance parameters associated with the application;

determining a composite urgency value for each application, the composite urgency value based on the one or more urgency parameter values associated with each application;

determining a relevance value for each application based on the composite importance value for each application and the composite urgency value for each application; and

displaying a graphical representation of the relevance of each application on the device, the graphical representation including a user interface having one or more icons representative of the one or more applications, each icon positioned on the user interface to indicate relevance in accordance with the determined relevance value.

17. The system of claim 16 , wherein the operations further comprise ranking the relevance value of each application from a highest relevance value to a lowest relevance value before the displaying,

wherein the graphical representation displayed on the device represents

a prioritized list of the one or more applications, the prioritized list sorted based on the ranking.

18. The system of claim 16 , wherein the one or more urgency parameters of an application are associated with a timeliness of one or more activities performed by a user using the application.

19. The system of claim 18 , wherein the one or more urgency parameters of the application are based on at least a predetermined urgency value, one or more due dates associated with the one or more activities, a role of the user, a location of the user, a schedule of the user, and an amount of time required to perform the one or more activities.

20. The system of claim 16 , wherein the one or more importance parameters of an application are associated with one or more activities associated with one or more roles of a user.

21. The system of claim 20 , wherein the one or more importance parameters of the application are based on at least a predetermined importance value, a number of uncompleted activities, how often the application is used, when the application is used, a location of the user, a schedule of the user, whether the application is optimized for use on the device, whether the application requires network connectivity, and whether the device is connected to a network.

22. The system of claim 16 further comprising:

ranking the relevance value of each application from a highest relevance value to a lowest relevance value before the displaying.

23. The system of claim 16 , wherein at least one of the one or more importance parameters is associated with a scaling variable, the scaling variable representing a weight of the at least one importance parameter.

24. The system of claim 16 , wherein the composite urgency value for each application is equal to a maximum urgency value of the one or more urgency parameters associated with the application.

25. The system of claim 16 , wherein the relevance value for each application is equal to

Composite

Importance

Value

2

+

Composite

Urgency

Value

2

.

26. The system of claim 16 , wherein the information is received from the one or more applications when the one or more applications are opened, when the one or more applications are closed, at predetermined intervals while the one or more applications are open, at predetermined intervals while the one or more applications are closed, or when a user causes the device to display a home screen.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2013
From: WAGNER, GUIDO; HALL, CHRISTINA; LOFF, GISBERT
To: SAP AG
Reel/Frame 031553/0465 →