Back to results
US 8,620,820 B2Granted
Management of dynamic assembly and licensing of appliances
AssigneeInternational Business Machines Corporation
InventorsPankaj Dhoolia, Debdoot Mukherjee
Life of this patent
Estimating the term…
Abstract
Methods and arrangements for assembly and licensing of appliances. A base image is created, the base image corresponding to a combination of an operating system and hardware. A purchasing medium client is embedded into the base image, and a provisioning request for a pay-per-use license is developed. A provisioned instance is started, and a product bundle plan is executed. The license is requested from a purchasing medium.
Claims25
An apparatus comprising:
- at least one processor;
- and
- a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising:
- computer readable program code configured to create a base image, the base image corresponding to a combination of an operating system and hardware;
- computer readable program code configured to embed a purchasing medium client into the base image, the purchasing medium client comprising an enterprise app store client;
- computer readable program code configured to develop a provisioning request for a pay-per-use license;
- computer readable program code configured to compose a product-bundle specification corresponding to the provisioning request, via selecting managed products and editing co-configuration properties;
- computer readable program code configured to start a provisioned instance based on the composed product-bundle specification, wherein to start the provisioned instance comprises dynamically transforming the base image into a provisioned image;
- computer readable program code configured to execute a product bundle plan based on the composed product-bundle specification;
- computer readable program code configured to employ the enterprise app store client to interact with the enterprise app store to request and fetch the license from a purchasing medium, the purchasing medium comprising a license pool;
- and
- computer readable program code configured to populate the license pool via:
- receiving input demand;
- recommending a license buy based on the input demand;
- and
- confirming purchase of at least one license and adding the at least one license to the license pool.
13 more elements
A computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to create a base image, the base image corresponding to a combination of an operating system and hardware;
- computer readable program code configured to embed a purchasing medium client into the base image, the purchasing medium client comprising an enterprise app store client;
- computer readable program code configured to develop a provisioning request for a pay-per-use license;
- computer readable program code configured to compose a product-bundle specification corresponding to the provisioning request, via selecting managed products and editing co-configuration properties;
- computer readable program code configured to start a provisioned instance based on the composed product-bundle specification, wherein to start the provisioned instance comprises dynamically transforming the base image into a provisioned image;
- computer readable program code configured to execute a product bundle plan based on the composed product-bundle specification;
- computer readable program code configured to employ the enterprise app store client to interact with the enterprise app store to request and fetch the license from a purchasing medium, the purchasing medium comprising a license pool;
- and
- computer readable program code configured to populate the license pool via:
- receiving input demand;
- recommending a license buy based on the input demand;
- and
- confirming purchase of at least one license and adding the at least one license to the license pool.
11 more elements
A method comprising:
- utilizing at least one processor to execute computer code configured to perform the steps of:
- creating a base image, the base image corresponding to a combination of an operating system and hardware;
- embedding a purchasing medium client into the base image, the purchasing medium client comprising an enterprise app store client;
- developing a provisioning request for a pay-per-use license;
- composing a product-bundle specification corresponding to the provisioning request, via selecting managed products and editing co-configuration properties;
- starting a provisioned instance based on the composed product-bundle specification, wherein said starting comprises dynamically transforming the base image into a provisioned image;
- executing a product bundle plan based on the composed product-bundle specification;
- employing the enterprise app store client to interact with an enterprise app store to request and fetch the license from a purchasing medium, the purchasing medium comprising a license pool;
- and
- computer readable program code configured to populate the license pool via:
- receiving input demand;
- recommending a license buy based on the input demand;
- and
- confirming purchase of at least one license and adding the at least one license to the license pool.
11 more elements
Dependencies are inferred from the claim text.