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;
predicting, based at least in part on the context data, that a situational utility score for a first application at a future time will be greater than a first threshold value;
sending a first instruction to the mobile device indicating that the first application is predicted to be installed at the future time based on the situational utility score; and
sending, at the future time, a second instruction to the mobile device to cause the mobile device to install the first application responsive to determining that the situational utility score for the first application is greater than the first threshold value at the future time.
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.
48 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, context data related to a mobile device; predicting, based at least in part on the context data, that a situational utility score for a first application at a future time will be greater than a first threshold value; sending a first instruction to the mobile device indicating that the first application is predicted to be installed at the future time based on the situational utility score; and sending, at the future time, a second instruction to the mobile device to cause the mobile device to install the first application responsive to determining that the situational utility score for the first application is greater than the first threshold value at the future time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
sending context data related to a mobile device to a computing device; receiving a first instruction at the mobile device from the computing device, the first instruction based at least in part on the context data and indicating that a situational utility score for a first application at a future time will be greater than a first threshold value; and receiving, at the future time, a second instruction at the mobile device from the computing device to cause the mobile device to install the first application responsive to the situational utility score for the first application being greater than the first threshold value at the future time. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable storage medium storing instructions that, when executed by a processor, cause a computing device to perform the steps of:
-
receiving context data related to a mobile device; predicting, based at least in part on the context data, that a situational utility score for a first application at a future time will be greater than a first threshold value; sending a first instruction to the mobile device indicating that the first application is predicted to be installed at the future time based on the situational utility score; and sending, at the future time, a second instruction to the mobile device to cause the mobile device to install the first application responsive to determining that the situational utility score for the first application is greater than the first threshold value at the future time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification