Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
208 words
An expandable controller serially connectable to a control deck of a video game machine comprising: a keypad having a plurality of key-switches for generating key-pressed status signals corresponding to a key-pressed status of said plurality of key-switches; and a data register for receiving the key-pressed status signals from said keypad and holding data corresponding to said key-pressed status signals, said data register consecutively outputting data stored therein to said control deck in sequence in response to a data read signal from said control deck, wherein said data register includes: a key-pressed status control circuit, said key-pressed status control circuit including: a key-pressed status control circuit input port connected to said keypad for receiving said key-pressed status signals, means for receiving a locking signal supplied by said control deck, and a key-pressed status control circuit output port; and a shift register, said shift register including: a reset input port connected to the key-pressed status control circuit output port for receiving the key-pressed status signals from said keypad, a data input port, a data output port coupled to said data input port, and a clock input port responsive to a data read signal supplied by said control deck for retrieving data from said shift register through the data output port.
Claim 2
Dependent Claim
208 words
An expandable controller serially connectable to a control deck of a video game machine comprising: a keypad having a plurality of key-switches for generating key-pressed status signals corresponding to a key-pressed status of said plurality of key-switches; and a data register for receiving the key-pressed status signals from said keypad and holding data corresponding to said key-pressed status signals, said data register consecutively outputting data stored therein to said control deck in sequence in response to a data read signal from said control deck, wherein said data register includes: a key-pressed status control circuit, said key-pressed status control circuit including: a key-pressed status control circuit input port connected to said keypad for receiving said key-pressed status signals, means for receiving a locking signal supplied by said control deck, and a key-pressed status control circuit output port; and a shift register, said shift register including: a reset input port connected to the key-pressed status control circuit output port for receiving the key-pressed status signals from said keypad, a data input port, a data output port coupled to said data input port, and a clock input port responsive to a data read signal supplied by said control deck for retrieving data from said shift register through the data output port.
Claim 3
Dependent Claim
57 words
The expandable controller as claimed in claim 1 wherein said key-pressed status control circuit includes a plurality of logical gates connected in parallel, each of said plurality of logical gates receiving a locking signal supplied by said control deck and a corresponding one of said key-pressed status signals and generating a control signal to said shift register.
Claim 4
Dependent Claim
37 words
The expandable controller as claimed in claim 1 wherein said shift register includes a plurality of flip-flops connected in series, shift register outputing data stored therein to said control deck in response to said data read signal.
Claim 5
Dependent Claim
17 words
The expandable controller as claimed in claim 2 wherein said plurality of logical gates are NAND gates.
Claim 6
Dependent Claim
27 words
The expandable controller as claimed in claim 3 wherein said data read signal includes a plurality of pulses corresponding to a bit width of said expandable controller.
Claim 7
Dependent Claim
155 words
An expandable controller serially connectable to a control deck of a video game machine comprising: a keypad having a plurality of key-switches for generating key-pressed status signals corresponding to a key-pressed status of said plurality of key-switches; a key-pressed status control circuit, said key-pressed status control circuit including: a key-pressed status control circuit input port connected to said keypad for receiving said key-pressed status signals, means for receiving a locking signal supplied by said control deck, and a key-pressed status control circuit output port; and a shift register, said shift register including: a reset input port connected to the key-pressed status control circuit output port for receiving the key-pressed status signals from said keypad, a data input port, a data output port coupled to said data input port, a clock input port responsive to a data read signal supplied by said control deck for retrieving data from said shift register through the data output port.
Claim 8
Dependent Claim
155 words
An expandable controller serially connectable to a control deck of a video game machine comprising: a keypad having a plurality of key-switches for generating key-pressed status signals corresponding to a key-pressed status of said plurality of key-switches; a key-pressed status control circuit, said key-pressed status control circuit including: a key-pressed status control circuit input port connected to said keypad for receiving said key-pressed status signals, means for receiving a locking signal supplied by said control deck, and a key-pressed status control circuit output port; and a shift register, said shift register including: a reset input port connected to the key-pressed status control circuit output port for receiving the key-pressed status signals from said keypad, a data input port, a data output port coupled to said data input port, a clock input port responsive to a data read signal supplied by said control deck for retrieving data from said shift register through the data output port.
Claim 9
Dependent Claim
34 words
The expandable controller as claimed in claim 6 wherein the key-pressed status control circuit input port connects to a current source through a resistor and to ground via one of said plurality of key-switches.
Claim 10
Dependent Claim
49 words
The expandable controller as claimed in claim 6 wherein the data input port is connected to a data output port of an adjacent serially connected expandable controller for shifting data from said adjacent serially connected expandable controller into said shift-register at a rising edge of said data read signal.
Claim 11
Independent Claim
212 words
A method for connecting a plurality of expandable controllers to a control deck of a video game machine, each of said plurality of expandable controllers including a keypad and a data register, said data register having a data input port and a data output port, said method comprising the steps of: connecting said data output port of a first one of said plurality of expandable controllers to a data input port of said control deck; connecting each remaining expandable controller in series with said first one of said plurality of expandable controllers such that a data output port of said each remaining expandable controller is connected to a data input port of a serially adjacent expandable controller; inputting control signals to each of said data registers of said plurality of expandable controllers by said keypad; inputting a locking signal supplied by said control deck to each of said data registers of said plurality of expandable controllers simultaneously to hold the status of said data registers; and inputting a data read signal supplied by said control deck to each of said data registers to consecutively retrieve to said control deck in sequence data stored in each of said data registers of said plurality of expandable controllers in response to said data read signal.
Claim 12
Independent Claim
212 words
A method for connecting a plurality of expandable controllers to a control deck of a video game machine, each of said plurality of expandable controllers including a keypad and a data register, said data register having a data input port and a data output port, said method comprising the steps of: connecting said data output port of a first one of said plurality of expandable controllers to a data input port of said control deck; connecting each remaining expandable controller in series with said first one of said plurality of expandable controllers such that a data output port of said each remaining expandable controller is connected to a data input port of a serially adjacent expandable controller; inputting control signals to each of said data registers of said plurality of expandable controllers by said keypad; inputting a locking signal supplied by said control deck to each of said data registers of said plurality of expandable controllers simultaneously to hold the status of said data registers; and inputting a data read signal supplied by said control deck to each of said data registers to consecutively retrieve to said control deck in sequence data stored in each of said data registers of said plurality of expandable controllers in response to said data read signal.
Claim 13
Dependent Claim
33 words
The method for connecting a plurality of expandable controllers to a control deck of a video game machine as claimed in claim 9 wherein said data read signal includes a plurality of pulses.