Patent ID: 8341270
Filing Date: 2012-12-25
Classification: G06F,G09G,H04L

Abstract:
1. A method of providing access to a desktop computing environment, the method comprising the steps of: (a) providing a broker machine including a virtual machine management component executing on the processor and a session management component executing on the processor, the session management component having an identification component comprising a transceiver, an execution component, and a management component; (b) receiving, by a broker machine, a request from a client machine for access to a desktop computing environment, the request including a type of the desktop computing environment; (c) selecting, by the virtual machine management component, a virtual machine that can provide a desktop computing environment requested by a user at a client and an operating system in which to execute the desktop computing environment; (d) transmitting, by the virtual machine management component, an identification of a type of the desktop computing environment to the identification component; (e) receiving, by the identification component, the identification of a type of the desktop computing environment; (f) transmitting, by the identification component, to the virtual machine management component the identification, and receives from the virtual machine management component an identification of the virtual machine that provides the desktop computing environment requested by a user at the client machine; (g) selecting, by the identification component, an execution machine executing a hypervisor that provides access to hardware resources required by the virtual machine; (h) provisioning, by the execution component, the virtual machine; (k) establishing, by the management component,