Method and apparatus for dynamically activating/deactivating an operating system
First Claim
1. A local provisioning system for provisioning a service on a computing device;
- the local provisioning system comprising;
an enforcement module adapted to enforce an operational state on the computing device;
a metering module adapted to monitor;
(1) usage of the service; and
(2) balance of a provisioning resource allowing usage of the service;
a transaction engine adapted to consume the provisioning resource and to update the provisioning resource; and
a communication module adapted to receive a provisioning packet providing the provisioning resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamic software activation system allows activation and deactivation of an operating system based upon a desired business process. The dynamic software activation system allows a user to request usage of the operating system for a specific period of time, for a specific amount of usage, or in any other desired manner from an operating system provisioning service or from a third party. The provisioning service processes the request from the user or from the third party to provision the use of the operating system and in response to the request provisions use of the operating system for a specific device specified by the request. The dynamic software activation system also includes a local provisioning module located on the device using the operating system, wherein the local provisioning module activates and deactivates the operating system based on instructions received from the provisioning service.
160 Citations
34 Claims
-
1. A local provisioning system for provisioning a service on a computing device;
- the local provisioning system comprising;
an enforcement module adapted to enforce an operational state on the computing device;
a metering module adapted to monitor;
(1) usage of the service; and
(2) balance of a provisioning resource allowing usage of the service;
a transaction engine adapted to consume the provisioning resource and to update the provisioning resource; and
a communication module adapted to receive a provisioning packet providing the provisioning resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- the local provisioning system comprising;
-
18. A system for provisioning a provisioned service on the computing device, the system comprising:
-
a server hosting a provisioning system;
a communication device adapted to connect the computing device to the provisioning system;
a packet request manager adapted to download a provisioning packet from the provisioning system, wherein the provisioning packet contains information authorizing usage of the provisioned service for a first period of time;
a balance manager adapted to analyze the content of the provisioning packet to determine a provisioning balance value; and
an enforcement module adapted to activate the provisioned service if the provisioning balance value is above a threshold. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
(a) connecting user of a provisioned service to a provisioning system;
(b) downloading a provision packet from the provisioning system, wherein the provision packet contains information authorizing use of the provisioned service for a first period of time;
(c) analyzing the content of the provision packet to determine a provisioning value;
(d) activating the provisioned service if the provisioning value is above a threshold; and
(e) deactivating the provisioned service if the provisioning value is not above the threshold. - View Dependent Claims (24, 25, 26)
-
-
27. A method of provisioning a provisioned service on a computing device, the method comprising:
-
(a) connecting the computing device to a provisioning system;
(b) downloading a provisioning packet from the provisioning system, wherein the provisioning packet contains information authorizing usage of the computing service for a first period of time;
(c) analyzing the content of the provisioning packet to determine a provisioning balance value; and
(d) activating the provisioned service if the provisioning balance value is above a threshold. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification