Patent ID: 7681200

Claim:
A method for desktop composition, the method comprising: executing at least two virtual machines at a host computer having graphics hardware, each virtual machine comprising a virtual desktop buffer; generating display data by the virtual machines to their corresponding virtual desktop buffer; executing a secure process comprising a hypervisor at the host computer to determine which virtual desktop buffer should be enabled; enabling at least one of the at least two virtual desktop buffers to instruct the graphics hardware to copy the display data of the enabled virtual desktop buffer; copying the display data of the enabled virtual desktop buffer to a composition buffer; copying the display data of the other one of the at least two virtual desktop buffers to the composition buffer wherein the composition buffer contains display data from the at least two virtual desktop buffers wherein the display data of each of the at least two virtual desktop buffers are displayed in separate windows; and transforming the display data into a format suitable for display on the host computer.