Managing applications on a client device
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, context data related to a mobile device;
assigning a situational utility score to one or more applications available in an application repository by analyzing the context data and tags associated with the one or more applications to determine which applications have situational usefulness, wherein the situational utility score is based on identifying one or more matches between the context data and the tags associated with the one or more applications;
responsive to determining that a situational utility score for a first application is greater than a first threshold value, sending an instruction to the mobile device to cause the mobile device to install the first application and display an icon associated with the first application in a first portion of a user interface of the mobile device, the first portion of the user interface being designated for temporarily-installed applications and being distinct from a second portion of the user interface for permanently-installed applications; and
responsive to determining that the situational utility score for the first application is less than the first threshold value, sending an instruction to the mobile device to cause the mobile device to uninstall the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for managing applications on a mobile device. One method includes: receiving context data related to the mobile device; assigning a situational utility score to one or more applications available in an application repository by analyzing the context data and tags associated with the one or more applications to determine which applications have situational usefulness; and when a first application has a situational utility score greater than a first threshold value, displaying a prompt on the mobile device to install the first application.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing device, context data related to a mobile device; assigning a situational utility score to one or more applications available in an application repository by analyzing the context data and tags associated with the one or more applications to determine which applications have situational usefulness, wherein the situational utility score is based on identifying one or more matches between the context data and the tags associated with the one or more applications; responsive to determining that a situational utility score for a first application is greater than a first threshold value, sending an instruction to the mobile device to cause the mobile device to install the first application and display an icon associated with the first application in a first portion of a user interface of the mobile device, the first portion of the user interface being designated for temporarily-installed applications and being distinct from a second portion of the user interface for permanently-installed applications; and responsive to determining that the situational utility score for the first application is less than the first threshold value, sending an instruction to the mobile device to cause the mobile device to uninstall the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a computing device, context data related to a mobile device; assigning a situational utility score to one or more applications available in an application repository by analyzing the context data and tags associated with the one or more applications to determine which applications have situational usefulness, wherein the situational utility score is based on identifying one or more matches between the context data and the tags associated with the one or more applications; determining that a situational utility score for a first application is greater than a first threshold value; and sending an instruction to the mobile device to cause the mobile device to install the first application and display an icon associated with the first application in a first portion of a user interface of the mobile device, the first portion of the user interface being designated for temporarily-installed applications and being distinct from a second portion of the user interface for permanently-installed applications. - View Dependent Claims (10, 11)
-
-
12. A system for managing applications on a mobile device, comprising:
-
a mobile device that includes a hardware component configured to detect a location of the mobile device and generate location data based on the location of the mobile device; and a server in communication with the mobile device via a data network, the server configured to; receive the location data from the mobile device, identify that an application is available to be installed based on identifying a match between the location data and a tag associated with the application, and cause a prompt to be displayed on the mobile device indicating that the application is available to be downloaded, wherein the application is downloaded and installed on the mobile device so that an icon associated with the application is displayed in a first portion of a user interface of the mobile device for temporarily-installed applications that is distinct from a second portion of the user interface for permanently-installed applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification