Method, apparatus and system for transparent unification of virtual machines
First Claim
1. A method for transparently unifying virtual machines (“
- VMs”
) on a host, comprising;
accepting input into a unified desktop interface representing an interface for a unification console, the unified desktop interface including a composite view of the VMs on the host;
identifying an application corresponding to the input;
identifying a VM in which the application resides;
sending the input to the application;
and causing output from the application to be redirected to the unification console.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system for transparently unifying virtual machines (“VMs”) is disclosed. An embodiment of the present invention enables a user to interact with various applications on a VM host while unaware of the VM structure on the VM host. The user may be presented with a unified desktop interface representing a composite and/or unified view of the VM host. Via this unified desktop interface, the user may perform all necessary commands and/or receive output. Invisible to the user, the unified desktop interface represents a unification console. The unification console may be an independent component (e.g., an enhanced VM) and/or a subset of a virtual machine manager (“VMM”) component on the VM host. In either situation, the unification console may, alone and/or in conjunction with the VMM, route and/or redirect and/or transform and/or filter the user'"'"'s commands to the appropriate applications and redirect and/or copy and/or transform and/or filter the output from the applications to be displayed in the unified desktop interface
119 Citations
32 Claims
-
1. A method for transparently unifying virtual machines (“
- VMs”
) on a host, comprising;
accepting input into a unified desktop interface representing an interface for a unification console, the unified desktop interface including a composite view of the VMs on the host;
identifying an application corresponding to the input;
identifying a VM in which the application resides;
sending the input to the application;
and causing output from the application to be redirected to the unification console. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- VMs”
-
17. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
accept input into a unified desktop interface representing an interface for a unification console, the unified desktop interface including a composite view of the virtual machines (“
VMs”
) on a host;
identify an application corresponding to the input;
identify a VM in which the application resides;
send the input to the application; and
cause output from the application to be redirected to the unification console. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification