Dynamic computing environment using remotely allocable resources
First Claim
1. A computer readable storage medium comprising program instructions, wherein the program instructions are executable to implement:
- a configuration manager, wherein the configuration manager is configured to generate an association relating at least one virtual resource to at least one physical resource, wherein the configuration manager is configured to maintain information identifying a configuration of the at least one virtual resource included in a dynamic computing environment requested by a user, and wherein the information identifying the configuration of the at least one virtual resource comprises information identifying one or more computer programs associated with the at least one virtual resource; and
a device manager, wherein the device manager is configured to allocate the at least one physical resource as the at least one virtual resource within the dynamic computing environment, wherein the device manager is configured to install the one or more computer programs on the at least one physical resource, and wherein the user has access to interact with the dynamic computing environment including the at least one virtual resource and the at least one physical resource.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.
92 Citations
12 Claims
-
1. A computer readable storage medium comprising program instructions, wherein the program instructions are executable to implement:
-
a configuration manager, wherein the configuration manager is configured to generate an association relating at least one virtual resource to at least one physical resource, wherein the configuration manager is configured to maintain information identifying a configuration of the at least one virtual resource included in a dynamic computing environment requested by a user, and wherein the information identifying the configuration of the at least one virtual resource comprises information identifying one or more computer programs associated with the at least one virtual resource; and a device manager, wherein the device manager is configured to allocate the at least one physical resource as the at least one virtual resource within the dynamic computing environment, wherein the device manager is configured to install the one or more computer programs on the at least one physical resource, and wherein the user has access to interact with the dynamic computing environment including the at least one virtual resource and the at least one physical resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a computing device configured to implement an application server, wherein in response to receiving a request to create a dynamic computing environment from a user, the application server is configured to generate configuration information identifying a plurality of virtual devices included in the dynamic computing environment, wherein the configuration information further includes a physical identifier of a physical device associated with at least one of the virtual devices, wherein the configuration information further includes information identifying software associated with the at least one of the virtual devices, wherein the application server is configured to write the configuration information to a database, wherein the application server is configured to install the software on the physical device and to allocate the physical device to the dynamic computing environment, based upon the configuration information, and wherein allocation of the physical device allows the user to interact with the physical device via the application server. - View Dependent Claims (10, 11)
-
12. A method comprising:
-
receiving a request to create a dynamic computing environment from a user; generating configuration information identifying a plurality of virtual devices included in the dynamic computing environment, in response to receipt of the request, wherein the configuration information further includes a physical identifier of a physical device associated with at least one of the virtual devices, wherein the configuration information further includes information identifying software associated with the at least one of the virtual devices, storing the configuration information to a database; provisioning the dynamic computing environment based upon the configuration information, wherein the provisioning comprises installing the software on the physical device and allocating the physical device to the dynamic computing environment; and providing an interface to allow the user to interact with the dynamic computing environment.
-
Specification