Patent ID: 7047331

Claim:
A KVM or KVMA switch or extender for interfacing an input device and a computer connected to the KVM or KVMA switch or extender, the KVM or KVMA switch or extender including: a microprocessor in communication with a memory; and a PS/2 interface; said memory storing download instructions and having a re-writable memory area for storing input device driver data downloadable by the microprocessor from the computer using the download instructions, wherein the download instructions download the input device driver data from the computer via the PS/2 interface using a PS/2 input device communication protocol within a “set typematic rate/delay” data sequence, and wherein the download instructions also generate fake key press data which is transmitted from the KVM or KVMA switch or extender to the computer via the PS/2 interface to provide confirmation or data to the computer to allow input device driver data to be reliably downloaded, the microprocessor being programmed to extract the input device driver data from the input device driver data transmitted to the KVM or KVMA switch or extender using the PS/2 input device communication protocol and to save the input device driver data in the re-writable memory area, and the microprocessor further being programmed to use the downloaded input device driver data to enable data transmission between the computer and the input device via the KVM or KVMA switch or extender.