Patent ID: 9286050
Filing Date: 2016-03-15
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: initiating, by an apparatus controlled by a retail service provider, installation of a remote manager application on a user device; determining by the apparatus via the remote manager application that current context information of the user device satisfies pre-defined context information, the pre-defined context information indicating one or more retail locations associated with the retail service provider and a time range associated with the one or more retail locations; initiating by the apparatus a transfer of an application to the user device based on the pre-defined context information and the satisfaction of the pre-defined context information; initiating by the apparatus a validation of the application by the remote manager application that the application is not corrupted, intercepted, modified, or a combination thereof, by a third party during the transfer, prior to the installation of the application; initiating by the apparatus via the remote manager application installation of the application at the user device based on the validation; causing, at least in part by the apparatus, transfer of the application to another user device based on a request from the user device; initiating by the apparatus installation of the application on the other user device; and initiating uninstallation of the application by the apparatus from the other user device based on at least one change in the current context information of the user device that causes dissatisfaction of the pre-defined context information as determined by the remote manager application, wherein the at least one change in the current context information of the user device indicates an uninstallation of the application from the user device.