Computer system with controller kernel and remote desktop
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Remote desktop software for use with guest operating systems that run on a controller kernel. Also, remote desktop software that can be used to remotely view and/or manipulate multiple containerized guest operating systems that run on a single computer. The multiple, containerized operating systems preferably run on a controller kernel. Alternatively, the multiple containerized operating system may be controlled to run on the single computer by other software, such as a hypervisor.
22 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible computer storage medium having stored thereon controller kernel software, in computer readable form, for use in a computer system comprising a communications network, a computer resources set, and a first guest operating system, with:
- (i) the computer resources set comprising a computer processing resources set, and (ii) the computer resources set defining a native form for instructions that the computer resources set receives from and sends to operating systems, wherein;
the controller kernel is programmed to run on the computer processing resources set; the controller kernel is programmed to run the first guest operating system on the controller kernel under the control of the controller kernel; the controller kernel comprises an instruction communication module that is programmed to communicate instructions 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 native form output frame buffers, from the instruction communication module, that include remote desktop information in order to send the native form output 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. - View Dependent Claims (14, 15)
- (i) the computer resources set comprising a computer processing resources set, and (ii) the computer resources set defining a native form for instructions that the computer resources set receives from and sends to operating systems, wherein;
Specification