Remote control of a plurality of virtual machines using actions facilitated through a graphic user interface
First Claim
Patent Images
1. A server computing system operatively coupled to a remote computer via a network, comprising:
- service processing logic; and
a processing logic coupled to the service processing logic and executing a plurality of virtual machines;
wherein the service processing logic controls the virtual machines as directed by the remote computer;
wherein the service processing logic generates a first graphical user interface (GUI) to be transmitted to the remote computer, the first GUI to display a list of the plurality of virtual machines and to enable a user of the remote computer to select one of the virtual machines from the list and an action to be performed on the selected virtual machine, the selected action to be performed on the selected virtual machine independent of the other of the plurality of virtual machines;
wherein the service processing logic generates a second GUI to enable the user of the remote computer to select a virtual machine from the plurality of virtual machines to which a hardware peripheral device accessible to the remote computer is to be mapped; and
wherein, in response to a command from the remote computer, the service processing logic causes the selected virtual machine to perform an action selected from the group consisting of starting the virtual machine, stopping the virtual machine, and re-booting the virtual machine.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is operatively coupled to a remote computer via a network. The system comprises service processing logic and a server executing a virtual machine. The service processing logic controls the virtual machine as directed by the remote computer.
-
Citations
12 Claims
-
1. A server computing system operatively coupled to a remote computer via a network, comprising:
-
service processing logic; and a processing logic coupled to the service processing logic and executing a plurality of virtual machines; wherein the service processing logic controls the virtual machines as directed by the remote computer; wherein the service processing logic generates a first graphical user interface (GUI) to be transmitted to the remote computer, the first GUI to display a list of the plurality of virtual machines and to enable a user of the remote computer to select one of the virtual machines from the list and an action to be performed on the selected virtual machine, the selected action to be performed on the selected virtual machine independent of the other of the plurality of virtual machines; wherein the service processing logic generates a second GUI to enable the user of the remote computer to select a virtual machine from the plurality of virtual machines to which a hardware peripheral device accessible to the remote computer is to be mapped; and wherein, in response to a command from the remote computer, the service processing logic causes the selected virtual machine to perform an action selected from the group consisting of starting the virtual machine, stopping the virtual machine, and re-booting the virtual machine. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium comprising code which, when executed, causes hardware processing logic to:
-
receive user-input data from a remote computer via a network; control a virtual machine using said data; generate a first graphical user interface (GUI) to be transmitted to the remote computer and to thereon display a list of a plurality of virtual machines and to enable a user of the remote computer to select one of the virtual machines from the list and an action to be performed on the selected virtual machine, the selected action to be performed on the selected virtual machine independent of the other of the plurality of virtual machines; and generates a second GUI to enable the user of the remote computer to select a virtual machine from the plurality of virtual machines to which a hardware peripheral device accessible to the remote computer is to be mapped; wherein, in response to said user-input data, the selected action includes at least one of power cycling the selected virtual machine, powering on the selected virtual machine, powering off or shutting down the selected virtual machine, and resetting the selected virtual machine. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method, comprising:
-
providing a first graphical user interface (GIU) from a host computer to a remote computer, the first GUI displaying on the remote computer a list of a plurality of virtual machines and to enable a user of the remote computer to select one of the virtual machines from the list as well as an action to be performed on the selected virtual machine, the selected action to be performed on the selected virtual machine independent of the other of the plurality of virtual machines; receiving user input from the remote computer via the first GUI, the user input including a selection of a virtual machine and an action to be performed on the selected virtual machine; in accordance with the user input, performing the action using the host computer on the selected virtual machine; and generating a second GUI to enable the user of the remote computer to select a virtual machine from the plurality of virtual machines to which a hardware peripheral device accessible to the remote computer is to be mapped; wherein said action is selected from the group consisting of starting, stopping, re-booting and shutting down. - View Dependent Claims (11, 12)
-
Specification