Software application framework for network-connected devices
First Claim
1. A method for managing a registered application, wherein the registered application is downloaded to a receiving device from an application provisioning server communicating with the receiving device via a network connection, the method comprising:
- providing a registered application for download to the receiving device, wherein the registered application is configured such that, upon initial execution of the registered application by the receiving device, at least portions of the registered application cannot be executed by the receiving device without first passing temporary control of the registered application to the application provisioning server via the network connection;
gaining temporary control of the registered application after it is downloaded onto the receiving device; and
performing license management for the registered application.
6 Assignments
0 Petitions
Accused Products
Abstract
A facility for provisioning and managing registered applications is described. Registered applications can be downloaded to a mobile device from an application provisioning server. When the download is complete, the mobile device may begin execution of the registered application. However, at least portions of the registered application cannot be executed by the mobile device without first passing control to an application provisioning server via a network connection. Upon receiving temporary control of the registered application, the application provisioning server can perform tasks such as license verification and other tasks before turning control of the application back to the mobile device.
-
Citations
30 Claims
-
1. A method for managing a registered application, wherein the registered application is downloaded to a receiving device from an application provisioning server communicating with the receiving device via a network connection, the method comprising:
-
providing a registered application for download to the receiving device, wherein the registered application is configured such that, upon initial execution of the registered application by the receiving device, at least portions of the registered application cannot be executed by the receiving device without first passing temporary control of the registered application to the application provisioning server via the network connection;
gaining temporary control of the registered application after it is downloaded onto the receiving device; and
performing license management for the registered application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing a registered application, wherein the registered application is downloaded to a mobile device from an application provisioning server communicating with the mobile device via a network connection, the method comprising:
-
receiving control of the registered application being initially executed on the mobile device;
verifying that the mobile device is authorized to execute the registered application; and
sending an unlock code to the mobile device, wherein the unlock code is configured for allowing the mobile device to regain control of the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for provisioning registered applications, wherein the registered applications are downloaded to mobile devices from an application provisioning server communicating with the mobile devices via a network connection, the method comprising:
-
providing an application catalogue containing at least one registered application, wherein the at least one registered application is configured such that, upon initial execution of the application by a mobile device, at least portions of the application cannot be executed by the mobile device without first passing temporary control to the application provisioning server via a network connection;
receiving, from a mobile device, a request for downloading a selected registered application, wherein the request includes information about the mobile device;
based on the received information, determining a download scenario appropriate for the mobile device; and
sending the registered application data for download to the mobile device using the determined download scenario. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for provisioning applications for download on mobile devices, the system comprising:
-
an application provisioning component configured for providing a registered application for download to a mobile device, the application provisioning component including an application provisioning server;
a network component for communication between the mobile device and the application provisioning server; and
wherein the registered application is configured such that, upon initial execution of the application by the mobile device, at least portions of the registered application cannot be executed by the mobile device without first passing temporary control of the registered application to the application provisioning server via the network component. - View Dependent Claims (25, 26)
-
-
27. A computer-readable medium whose contents allow for preventing unauthorized execution of an application on a mobile device, the computer-readable medium comprising:
-
a registered application including an underlying application, wherein the registered application is downloaded to the mobile device from an application provisioning server via a communication link, wherein at least portions of the registered application cannot be initially executed by the mobile device without first passing temporary control of the registered application to an application provisioning server via the communication link; and
a license code for verifying with the application provisioning server that the mobile device is authorized to execute the registered application. - View Dependent Claims (28, 29, 30)
-
Specification