Method and system for context-based application management
AssigneeVerizon Patent and Licensing Inc.
InventorsDevin C. Moore, Wade P. Thompson
Life of this patent
Estimating the term…
Abstract
An application is installed on a user device based on context information of another user device. A retail service platform determines that context information of a user device satisfies pre-defined context information, initiates installation of an application on the user device based on the pre-defined context information, and then initiates installation of the application on another user device based on a request from the (first) user device. The retail service platform determines to uninstall the application from the other user device based on a change in the context information of the (first) user device.
Claims20
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.
An apparatus controlled by a retail service provider comprising:
- a processor configured to:
- initiate installation of a remote manager application on a user device,
- determine 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,
- initiate 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,
- initiate 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,
- initiate via the remote manager application installation of the application at the user device based on the validation,
- cause, at least in part, a transfer of the application to another user device based on a request from the user device, initiate installation of the application on the other user device, and
- initiate uninstallation of the application 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.
Dependencies are inferred from the claim text.