Dynamic computing environment using remotely allocable resources
First Claim
1. A system using a computer system to provide a dynamic computing environment to a user, where the dynamic computing environment is configured to communicate with the user, the dynamic computing environment having at least one virtual resource including one or more computer programs associated with the at least one virtual resource, the system comprising:
- a session manager configured to accept user inputs;
an assets manager electrically coupled to the session manager, where the assets manager generates an association relating the at least one virtual resource to at least one physical resource;
a configuration manager electrically coupled to the session manager, where the configuration manager maintains an association of at least one virtual network with the at least one virtual resource; and
a device manager electrically coupled to the device services manager, where the device manager manages the association between the at least one virtual resource and 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.
106 Citations
43 Claims
-
1. A system using a computer system to provide a dynamic computing environment to a user, where the dynamic computing environment is configured to communicate with the user, the dynamic computing environment having at least one virtual resource including one or more computer programs associated with the at least one virtual resource, the system comprising:
-
a session manager configured to accept user inputs;
an assets manager electrically coupled to the session manager, where the assets manager generates an association relating the at least one virtual resource to at least one physical resource;
a configuration manager electrically coupled to the session manager, where the configuration manager maintains an association of at least one virtual network with the at least one virtual resource; and
a device manager electrically coupled to the device services manager, where the device manager manages the association between the at least one virtual resource and 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. An apparatus for providing a dynamic computing environment to a user, where the dynamic computing environment is configured to communicate with 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 apparatus configured to perform the following method:
-
accepting one or more user inputs;
configuring one or more physical computing devices as at least one virtual computing device in response to at least one user input;
associating at least one virtual network with the at least one virtual computing device in response to at least one user input;
managing the configuration of the one or more physical computing devices and the at least one virtual computing device;
wherein the user has access to the at least one virtual computing device, where the at least one virtual computing device resides in the at least one virtual network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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 base upon a first subset of the accepted user inputs;
configuring at least one of the 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 (41, 42)
-
-
43. A computer data signal embodied in a carrier wave, wherein the computer data signal is used to remotely control a dynamic computing environment, the dynamic computing environment being configured to communicate with at least one user computing system, the computer data signal comprising:
-
program code to accept one or more user inputs;
program code responsive to the one or more user inputs to configure one or more physical computing devices as at least one virtual computing device;
program code responsive to the one or more user inputs to associate at least one virtual network with the at least one virtual computing device; and
program code to manage the configuration of the one or more physical computing devices and the at least one virtual computing device, wherein the user has access to modify the dynamic computing environment including the at least one virtual computing device and the one or more physical computing devices.
-
Specification