Dynamic computing environment using remotely allocable resources
First Claim
Patent Images
1. A system to provide a dynamic computing environment to a user, the system comprising:
- a session manager configured to accept user inputs;
a configuration manager coupled to the session manager, whereinthe configuration manager generates an association relating at least one virtual resource to at least one physical resource, the configuration manager maintains information identifying a configuration of the at least one virtual resource included in the dynamic computing environment, andthe 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 allocates the at least one physical resource as the at least one virtual resource within the dynamic computing environment, wherein the device manager also installs the one or more computer programs on the at least one physical resource;
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.
7 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.
284 Citations
33 Claims
-
1. A system to provide a dynamic computing environment to a user, the system comprising:
-
a session manager configured to accept user inputs; a configuration manager coupled to the session manager, wherein the configuration manager generates an association relating at least one virtual resource to at least one physical resource, the configuration manager maintains information identifying a configuration of the at least one virtual resource included in the dynamic computing environment, and 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 allocates the at least one physical resource as the at least one virtual resource within the dynamic computing environment, wherein the device manager also installs the one or more computer programs on the at least one physical resource; 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, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing a dynamic computing environment to a user, where the dynamic computing environment is responsive to an input from the user, the dynamic computing environment having one or more virtual computing devices and one or more computer programs associated with each of the one or more virtual computing devices, the method performing on a user computer system including a processor coupled to a memory, a user input device and a display, wherein the user computer system is configured to communicate with the dynamic computing environment, the method comprising:
-
accepting one or more user inputs; creating a first virtual computing device based upon a first subset of the accepted user inputs; configuring at least one of a plurality of physical computing devices to operate as the first virtual computing device; associating the one or more computer programs with the first virtual computing device based upon a second subset of the accepted user inputs, wherein the computer programs are operably disposed within at least one of the configured physical computing devices; generating a virtual network based upon a third set of user inputs; and configuring the first virtual computing device to reside in the virtual network based upon a fourth set of user inputs; wherein the virtual network provides the user with access to at least one of the one or more computer programs executed and to the first virtual computing device. - View Dependent Claims (32, 33)
-
Specification