Software Application Framework for Network-Connected Devices
5 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.
37 Citations
30 Claims
-
1-7. -7. (canceled)
-
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-23. -23. (canceled)
-
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