System to provide computing as a product using dynamic computing environments
First Claim
1. A system using a computer system to provide computing as a product to a user, where computing is supported through a dynamic computing environment, the system comprising:
- an interface to present components of a dynamic computing environment to the user;
an interface to accept user inputs for selection of components of a dynamic computing environment;
an interface to accept user inputs specifying a configuration of the dynamic computing environment;
a framework for creating the dynamic computing environment from allocable resources; and
an interface for the user to compute on the dynamic computing environment.
7 Assignments
0 Petitions
Accused Products
Abstract
A system enabling computing to be provided as a packaged product or as a remote resource to users. Computing is delivered as a product or a resource by providing dynamic computing environments to users based on users'"'"' choices of virtual components (hardware, software or network components). A customer can choose the components and configure a computing environment. The system packages this environment and makes it available for users to compute. A service provider can use the system to create computing environments, automatically, on demand and thus providing computing as a remote resource to customers. The system monitors the usage of the customers and they are billed accordingly. In either case users can carry out their computing activity remotely using a client device such as a web browser.
-
Citations
32 Claims
-
1. A system using a computer system to provide computing as a product to a user, where computing is supported through a dynamic computing environment, the system comprising:
-
an interface to present components of a dynamic computing environment to the user;
an interface to accept user inputs for selection of components of a dynamic computing environment;
an interface to accept user inputs specifying a configuration of the dynamic computing environment;
a framework for creating the dynamic computing environment from allocable resources; and
an interface for the user to compute on the dynamic computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to provide computing as a product the method comprising:
-
the step of presenting components of a dynamic computing environment;
the step of accepting user inputs for choices of components;
the step of accepting user inputs for configuration of the dynamic computing environment from the chosen components;
the step of creating a dynamic computing environment from the configuration in response to user inputs for configuration; and
the step of present the dynamic computing environment to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
16. A system of using a computer system to provide computing as a resource to a user, wherein the system comprising:
-
a framework for providing a dynamic computing environment using allocable resources; and
wherein the dynamic computing environment is used for computing by the user.
-
-
31. An apparatus for providing computing as a packaged product to a user, where the package is a dynamic computing environment on which the user computes, the apparatus configured to perform the following method:
-
accepting one or more user inputs for components of the dynamic computing environment and configuration of the same;
configuring the dynamic computing environment;
presenting the package as a product to the user;
billing the user for the product based on the price of the components. - View Dependent Claims (32)
-
Specification