Patent ID: 9542006
Date: 2017-01-10
CPC Classifications: G06F,G09G

Claim:
1. A Secure KM switch apparatus comprising: a user keyboard port capable of interfacing with a user keyboard; a keyboard host emulator to emulate computer host coupled to user keyboard port on one side and to keyboard channel select switch on the other side; at least one unidirectional flow forcing hardware device to assure that data is only flowing from keyboard channel select switch to coupled keyboard device emulators and no other data may flow from the keyboard device emulators back to the keyboard channel select switch and to the coupled keyboard host emulator; a keyboard channel select switch controlled by System Controller function to connect only one selected channel keyboard device emulator to the said unidirectional flow forcing hardware device at a time; a plurality of host keyboard ports for coupling isolated coupled computers through cables; a plurality of keyboard device emulators, to emulate a standard keyboard or replicated identity of user keyboard for each one of the coupled isolated computer channels through host keyboard ports; a user mouse port to connect a standard user mouse or pointing device; a mouse host emulator to emulate computer host coupled to user mouse port on one side and to mouse channel select switch on the other side; at least one unidirectional flow forcing hardware device to assure that data is only flowing from said mouse channel select switch to coupled mouse device emulators and no other data may flow from the mouse device emulators back to the mouse channel select switch and to the coupled mouse host emulator; a mouse channel select switch controlled by System Controller function to connect only one selected channel mouse device emulator at a time to the said unidirectional flow forcing hardware device; a plurality of mouse device emulators to emulate standard mouse device for each one of the coupled computer channels through host mouse ports; a plurality of host mouse ports for coupling isolated coupled computers through cables; and a System Controller function to control said keyboard channel select switch and mouse channel select switch based on user inputs, wherein the apparatus is configured to operate in a cursor tracking mode wherein channel select is extracted from mouse cursor position and path analysis compared to pre-programmed displays arrangement to provide the user with the visual illusion of a single continuous desktop workspace across different isolated displays, wherein each of said displays is coupled to the corresponding one of said isolated coupled computers.