Automatic license key injection
AssigneeResearch In Motion Limited
InventorPaul Mark Joseph DUMAIS
Life of this patent
Estimating the term…
Abstract
A method, server and system for obtaining a licensed application is provided. In one example embodiment, the method comprises: receiving an application download request from a user of the electronic device by way of an input mechanism associated with the electronic; transmitting a download request from the electronic device to an application delivery server; receiving an application from the application delivery server at the electronic device; receiving a license key from the application delivery server; and automatically injecting the license key into the application.
Claims20
A mobile communication device comprising:
- a communication subsystem for communicating with an application delivery server;
- a display;
- an input mechanism for receiving a request to download an application;
- a controller for controlling the operation of the mobile communication device;
- and
- an application store client associated with the controller, the application store client being configured to:
- receive the request to download the application;
- transmit a download request to the application delivery server;
- receive the application from the application delivery server;
- receive a license key from the application delivery server;
- and automatically inject the license key into the application.
A method of obtaining a licensed application on an electronic device comprising:
- receiving an application download request from an input mechanism associated with the electronic device;
- transmitting a download request from the electronic device to an application delivery server;
- receiving an application from the application delivery server at the electronic device;
- receiving a license key from the application delivery server;
- and
- automatically injecting the license key into the application.
An application delivery server comprising:
- a communication subsystem for communicating with an electronic device;
- a memory for storing applications;
- and
- at least one controller for controlling the operation of the application delivery server, the at least one controller being configured to:
- receive a download request from an electronic device to download an application;
- retrieve the requested application;
- transmit the requested application to the electronic device;
- retrieve a license key for the application;
- and transmit the license key to the electronic device for automatic injection into the application.
Dependencies are inferred from the claim text.