Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
108 words
A multi-purpose keyboard controller for interfacing different keyboard types with a computer including in combination: a scanning matrix keyboard control circuit; a serial keyboard control circuit; a computer interface logic circuit coupled to said control circuits and programmed to selectively operate one of said control circuits to receive signals from said computer interface logic circuit and to supply signals to said computer interface logic circuit, with the non-selected one of said control circuits being rendered non-responsive and wherein said control circuits produce system management interruption (SMI) signals to said computer interface logic circuit for utilization thereby, irrespective of which control circuit is selectively operated by said logic circuit.
Claim 2
Dependent Claim
108 words
A multi-purpose keyboard controller for interfacing different keyboard types with a computer including in combination: a scanning matrix keyboard control circuit; a serial keyboard control circuit; a computer interface logic circuit coupled to said control circuits and programmed to selectively operate one of said control circuits to receive signals from said computer interface logic circuit and to supply signals to said computer interface logic circuit, with the non-selected one of said control circuits being rendered non-responsive and wherein said control circuits produce system management interruption (SMI) signals to said computer interface logic circuit for utilization thereby, irrespective of which control circuit is selectively operated by said logic circuit.
Claim 3
Dependent Claim
23 words
The combination according to claim 1 further including at least one additional external control circuit selectively operated by said computer interface logic circuit.
Claim 4
Dependent Claim
44 words
The combination according to claim 1 wherein said control circuits use SMI interrupts to said interface logic circuit and SMI software routines are utilized by said logic circuit to read and write values to and from keyboards coupled with said respective keyboard control circuits.
Claim 5
Dependent Claim
38 words
The combination according to claim 1 wherein said serial keyboard control circuit includes a state machine for asynchronously operating a keyboard connected thereto when said serial keyboard control circuit is selectively operated by said computer interface logic circuit.
Claim 6
Dependent Claim
60 words
The combination according to claim 4 wherein said serial keyboard control circuit includes an incoming shift register for receiving data from a keyboard attached to said serial keyboard control circuit and an output shift register for transmitting data to a serial keyboard attached to said serial keyboard control circuit, with operation of said shift registers controlled by said state machine.
Claim 7
Dependent Claim
23 words
The combination according to claim 4 wherein said state machine generates SMI interrupt signals corresponding to operation of a serial keyboard connected thereto.
Claim 8
Dependent Claim
60 words
The combination according to claim 6 wherein said serial keyboard control circuit includes an incoming shift register for receiving data from a keyboard attached to said serial keyboard control circuit and an output shift register for transmitting data to a serial keyboard attached to said serial keyboard control circuit, with operation of said shift registers controlled by said state machine.