Methods for activation of an application on a user device
AssigneeGood Technology Holdings Limited
InventorsSaul Kessler, Sean Michael Quinlan, Haniff Somani, Nigel Thompson, Adrian Satmarel
Life of this patent
Estimating the term…
Abstract
Methods for activating a second application on a user device using a first application already installed and activated on the user device are described. In one embodiment the second application requests activation from the first application. The first application then authenticates a user before providing an activation response. The activation response can be requested from a remote server by the first application on behalf of the second application. The methods improve the ease of activating new software on a user device.
Claims20
A method of activating a second application on a user device using a first application on the user device and a remote device, wherein the first application has already been activated with the remote device, the method comprising:
- receiving, at the first application executing on the user device and from the second application executing on the user device, a request requesting for an activation response, wherein the first application is different than the second application;
- requesting, by the first application, the activation response from the remote device;
- receiving, by the first application, the activation response from the remote device for provision to the second application;
- in response to receiving the activation response from the remote device, providing, by the first application and to the second application, the activation response comprising activation data, the activation response having been generated on a basis of data associated with the remote device;
- and
- in response to the first application providing the activation data, requesting, by the second application executing on the user device and to the remote device, activation of the second application, wherein the activation of the second application includes the remote device activating the second application using the activation data, and the remote device is different than the user device.
A method of activating a second application for execution on a user device with a remote device, the method comprising:
- receiving, at the remote device and from a first application executing on the user device, an activation request for the second application on the user device, wherein the first application has already been activated with the remote device, the first application is different than the second application, and the remote device is different than the user device;
- and
- in response to receiving the activation request, transmitting, by the remote device and to the first application on the user device, an activation response comprising activation data for provision to the second application and for the second application to be executed on the user device.
An apparatus comprising:
- a memory;
- and
- at least one hardware processor communicatively coupled with the memory and configured to cause the apparatus at least to activate a second application on the apparatus using a first application on the apparatus and a remote device, wherein the first application has already been activated with the remote device, by a method comprising:
- receiving, at the first application executing on the apparatus and from the second application executing on the apparatus, a request requesting for an activation response, wherein the first application is different than the second application;
- requesting, by the first application, the activation response from the remote device;
- receiving, by the first application, the activation response from the remote device for provision to the second application;
- in response to receiving the activation response from the remote device, providing, by the first application and to the second application, the activation response comprising activation data, the activation response having been generated on a basis of data associated with the remote device;
- and
- in response to the first application providing the activation data, requesting, by the second application executing on the apparatus and to the remote device, activation of the second application, wherein the activation of the second application includes the remote device activating the second application using the activation data, and the remote device is different than the apparatus.
A non-transitory computer-readable medium containing instructions which, when executed, cause an apparatus at least to activate a second application on the apparatus using a first application on the apparatus and a remote device, wherein the first application has already been activated with the remote device, by a method comprising:
- receiving, at the first application executing on the apparatus and from the second application executing on the apparatus, a request requesting for an activation response, wherein the first application different than the second application;
- requesting, by the first application, the activation response from the remote device;
- receiving, by the first application, the activation response from the remote device for provision to the second application;
- in response to receiving the activation response from the remote device, providing, by the first application and to the second application, the activation response comprising activation data, the activation response having been generated on a basis of data associated with the remote device;
- and
- in response to the first application providing the activation data, requesting, by the second application executing on the apparatus and to the remote device, activation of the second application, wherein the activation of the second application includes the remote device activating the second application using the activation data, and the remote device is different than the apparatus.
Dependencies are inferred from the claim text.