Interfacing devices
AssigneeAdder Technology Limited
InventorNigel Anthony Dickens
Life of this patent
Estimating the term…
Abstract
A device for interfacing an input device and a computer includes a microprocessor in communication with a memory, the memory storing download instructions and having a re-writable memory area for storing input device driver data downloadable by the microprocessor using the download instructions. The microprocessor is programmed to use the input device driver data to enable data transmission between the computer and the input device. In an alternative device, the microprocessor is programmed to extract input device driver data from data transmitted to the device in a standard input device protocol and to save the input device driver data in the memory. An upgradeable KVMA and KVM switch and extender including such devices are described.
Claims22
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.
A method for configuring 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 method including:
- downloading input device driver data from the computer to the KVM or KVMA switch or extender within a “set typematic rate/delay” data sequence via a PS/2 interface using a PS/2 input device communication protocol, and transmitting fake key press data 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;
- extracting input device driver data from the input device driver data downloaded using the PS/2 input device communication protocol;
- storing the input device driver data in a re-writable memory area of a memory in communication with a microprocessor in the KVM or KVMA switch or extender;
- and the microprocessor using 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.
A device for interfacing an input device and a computer connected to the device, the device including:
- a microprocessor in communication with a memory, 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 using a PS/2 input device communication protocol within a “set typematic rate/delay” data sequence, the microprocessor being programmed to extract the input device driver data from the “set typematic rate/delay” data sequence 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.
A method for configuring a device for interfacing an input device and a computer connected to the device, the method including:
- downloading input device driver data from the computer to the device within a “set typematic rate/delay” data sequence using a PS/2 input device communication protocol;
- extracting input device driver data from the “set typematic rate/delay” data sequence;
- storing the input device driver data in a re-writable memory area of a memory in communication with a microprocessor in the device;
- and
- the microprocessor using the downloaded input device driver data to enable data transmission between the computer and the input device.
Dependencies are inferred from the claim text.