Patent ID: 8051180
Filing Date: 2011-11-01
Classification: G06F,G09G,H04L

Abstract:
1. A method for providing access to a desktop computing environment by a virtual machine launched by a hypervisor executing in a terminal services session, the method comprising the steps of: a) receiving from a client system b) collecting data from a plurality of execution machines, the data including c) storing the collected data in a database; d) using the user credentials and the collected data from the database to determine desktop computing environment images available to the user; e) transmitting the collected data to the client system indicating desktop computing environments corresponding to the desktop computing environment images available to the user, f) receiving, from the client system, a request to access one of the desktop computing environments; g) selecting, by a broker machine, a virtual machine that can provide the requested desktop computing environment and a first operating system in which to execute the requested desktop computing environment; h) selecting, by the broker machine, an execution machine executing a hypervisor providing access to hardware resources required by the virtual machine; i) launching, by the broker machine, the virtual machine into the execution machine, j) launching, by the broker machine, the requested desktop computing environment into the first operating system provided by the virtual machine by deploying a desktop computing environment image corresponding to the requested desktop computing environment; and k) establishing a connection between the client system and the requested desktop computing environment.