METHODS AND SYSTEMS FOR BUILDING CUSTOM APPLIANCES IN A CLOUD-BASED NETWORK
First Claim
Patent Images
1. A method of building an appliance in a cloud computing environment, comprising:
- maintaining a repository of software modules in the cloud computing environment;
receiving a request to build a software appliance, the request including a set of the software modules to be included in the software appliance; and
building the software appliance based on the request, wherein the software appliance comprises the set of software modules and portions of an operating system necessary to provide an execution platform for the set of software modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user'"'"'s subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.
-
Citations
24 Claims
-
1. A method of building an appliance in a cloud computing environment, comprising:
-
maintaining a repository of software modules in the cloud computing environment; receiving a request to build a software appliance, the request including a set of the software modules to be included in the software appliance; and building the software appliance based on the request, wherein the software appliance comprises the set of software modules and portions of an operating system necessary to provide an execution platform for the set of software modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for building an appliance in a cloud computing environment, comprising:
-
a network interface to at least one virtual machine in a cloud computing environment; and a cloud management module, communicating with the network interface, the cloud management module being configured to— maintain a repository of software modules in the cloud computing environment; receive a request to build an software appliance, the request including a set of the software modules to be included in the software appliance; and build the software appliance based on the request, wherein the software appliance comprises the set of software modules and portions of an operating system necessary to provide an execution platform for the set of software modules. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A software appliance, the software appliance being built in a cloud computing environment by a method comprising:
-
maintaining a repository of software modules in the cloud computing environment; receiving a request to build an software appliance, the request including a set of the software modules to be included in the software appliance; and building the software appliance based on the request, wherein the software appliance comprises the set of software modules and portions of an operating system necessary to provide an execution platform for the set of software modules. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification