C & S OPERATIONS, INC. Patent applications |
Patent application number | Title | Published |
20090083829 | COMPUTER SYSTEM - The present invention is directed to computer systems, methods and/or hardware where one or more guest operating systems exchange instructions with the processing hardware (see DEFINITIONS section) through a controller kernel. Even though the instructions are exchanged through the controller kernel, rather than directly between the OS and the processing hardware, the controller kernel does not change the instructions out of native form. The controller kernel refrains from virtualizing or emulating the instructions. For this reason, the controller kernel cannot be considered to be and/or include middleware, a hypervisor or VMM. The use of the controller kernel can be helpful in computer systems with multiple guest OS's because it allows multiple containerized OS's to simultaneously run on a single set of processing hardware. For example, the multiple containerized OS's can be used to run multiple terminals. The use of the controller kernel may also be useful even if there is a single guest operating system. For example, a LINUX controller kernel has been found to speed up the operation of the Windows Vista operating system running as the guest OS, relative to the speed of Windows Vista running directly on the same processing hardware in the conventional way. | 03-26-2009 |
20090083630 | COMPUTER SYSTEM WITH TUNNELING - A computer system with a CPU, at least one guest operating system and a controller kernel. The controller kernel includes a socket for running an application on the controller kernel itself. The controller kernel also includes a video integration module so that video output data from the guest OS may be combined with video output data from the guest OS. In this way, a user of the guest OS can use an application by tunneling, and without the need to virtualize the video output data of the application running on the controller kernel in order to incorporate it with the video output data of the guest OS. This is especially preferred when the controller kernel is written in a different form than the guest OS, such as when the controller kernel is in LINUX and the guest OS is in a Windows form because it allows a guest OS of one form (for example, Windows) to reliably, quickly, efficiently and robustly run applications written in another form (for example, LINUX). | 03-26-2009 |
20090083450 | COMPUTER SYSTEM WITH MULTIPLE TERMINALS - A computer system having a host computer and multiple terminals. The host computer (including any peripheral hubs or the like) has groups of at least three I/O ports (preferably USB ports) where the I/O ports of a single group are supposed to be used to connect I/O devices associated with a single terminal. When connecting up a new terminal, after a user connects two I/O devices into a group and affirmatively indicates, by user input, that these belong to the same terminal, then further devices subsequently connected into the same group of I/O ports will be automatically assigned to the terminal previously indicated by the user. Also, a computer system where multiple operating systems are respectively used to control multiple displays. A video output module creates a master frame display including display data for (at least) the displays of all of the operating systems. The master frame display is split into portions respectively corresponding to each operating system. | 03-26-2009 |