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.
61 Citations
56 Claims
-
1-30. -30. (canceled)
-
31. A method for managing a registered application on a mobile receiving device, the method comprising:
-
sending the registered application to the mobile receiving device from an application provisioning server communicating with the mobile receiving device via a wireless network connection; receiving via the wireless network connection, at said application provisioning server, a request from the registered application for a license or unlock code at a time when the registered application has been started at a first entry point in the registered application, for the first time, on the mobile receiving device; authenticating, at said application provisioning server, the license or unlock code; and sending the authentication of the license or unlock code, over the wireless network connection, to the registered application that has been started on the mobile receiving device, wherein the authentication of the license or unlock code permits interaction between (i) the registered application that has been started on the mobile receiving device and (ii) a user and wherein the authentication of the license or unlock code permits subsequent sessions of the registered application to be run beginning at a second entry point in the registered application on the mobile receiving device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification