Patent ID: 8612480

Claim:
A method comprising: as initialization, performing: conducting, by a processor, an inventory of resources within a computer system, to build a directory of the resources; after conducting the inventory, parsing the directory, by the processor, to determine a license type of each resource, as one of a plurality of license types including an unlicensed license type, a metered usage license type, and a periodic usage license type; after parsing the directory, grouping, by the processor, the resources of each license type within a resource group, to yield a plurality of resource groups corresponding to the license types, the resource group corresponding to the unlicensed license type comprising a processor resource and a memory resource; after grouping the resources, disposing, by the processor, each resource within the resource group corresponding to the unlicensed license type to prevent usage thereof; after grouping the resources, starting, by the processor, a first timer corresponding to the metered usage license type; after grouping the resources, starting, by the processor, a second timer corresponding to the periodic usage license type; in response to determining, by the processor, that a first given resource of the resources that have the metered usage license type has expired in consideration of the first timer, disposing the first given resource, by the processor, to prevent usage thereof; in response to determining, by the processor, that a second given resource of the resources that have the periodic usage license type has expired in consideration of the second timer, disposing the second given resource, by the processor, to prevent usage thereof; placing the processor resource of the resource group corresponding to the unlicensed license type in a lowest power state to prevent the processor resource from being used within the computer system; and placing the memory resource of the resource group corresponding to the unlicensed license type in a list of unregistered memory of the computer system to prevent usage of the memory resource within the computer system.