Patent ID: 7996785

Claim:
A method for integrating a virtual machine display associated with a virtual machine and a host operating system display associated with a host operating system that virtualizes resources of a physical computing system upon which the host operating system executes, the virtual machine comprising a guest operating system executing on the host operating system and at least one application for execution on said guest operating system, said method comprising: upon selection for execution of said at least one application executing the at least one application in said guest operating system; launching and promoting out of the virtual machine display a guest application window; and displaying an output of said at least one application in the promoted guest application window on said host operating system display, wherein: inside said virtual machine display said output has a first set of adornments, and inside said promoted guest application window said output has a second set of adornments, said first set of adornments is different from said second set of adornments, said displaying an output is accomplished by using a composite window list and managed by a virtualization layer in the form of a virtual machine monitor operating in conjunction with the host operating system and comprises opening an unadorned window in the host operating system display and filling the unadorned window with adornments representative of a corresponding operating system, and said composite window list comprises a file that contains information related to the arrangement of the windows.