Patent ID: 8370856

Claim:
A computer system comprising a computer resources set, a controller kernel and a first guest operating system, wherein: the computer resources set comprises a computer processing resources set; the controller kernel is stored and programmed to run on the computer processing resources set; the first guest operating system is programmed and stored to run under the control of the controller kernel; the computer resources set defines a native form for instructions that the computer resources set receives from and sends to operating systems; the controller kernel comprises an instruction communication module; the instruction communication module is programmed so that the instructions communicated through the controller kernel between the first guest operating system and the computer resources set remain in the native form; the controller kernel further comprises a frame buffer module which comprises a frame buffer incoming capture sub-module and a frame buffer outgoing capture sub-module; the frame buffer outgoing capture sub-module is programmed to capture selected output native form frame buffers, from the instruction communication module, that include remote desktop information in order to send the output native form frame buffers out over a communication network; and the frame buffer incoming capture sub-module is programmed to receive selected native form input frame buffers from the communication network and output the received native form input frame buffers to the instruction communication module; wherein: wherein the computer resources set comprises a central processing unit.