Patent ID: 7096435

Claim:
A peripheral device connectable to a computer that communicates with the peripheral device through an interface that includes at least two interface conductors and that is either a USB interface or a PS/2 interface, the USB interface having first and second data conductors as the two interface conductors, that carry first and second data signals, and the PS/2 interface having a clock conductor, that carries a clock signal, and a data conductor, that carries a data signal, the clock conductor and the data conductor being the two interface conductors, the peripheral device comprising: first and second peripheral device conductors operably connectable to the interface conductors such that signals can be communicated between the peripheral device and the computer over the interface conductors and the first and second peripheral device conductors; an interface detector configured to detect whether the computer has the USB interface or the PS/2 interface by sensing signals communicated over at least one of the first and second peripheral device conductors; and a controller configured to communicate with the computer based on which interface is detected by the interface detector.