Patent ID: 8745617

Claim:
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.