Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
179 words
A controller for a personal computer having a game board with a finite number of inputs for receiving and inputting to the computer a first limited number of analog input signals and a second limited number of discrete input signals, the controller comprising: a number of analog output signal lines not exceeding said first number and a number of discrete output signal lines not exceeding said second number; a game board connector coupled to the analog and discrete output signal lines for inputting controller signals to the game board inputs; a plurality of switches all coupled to a common input voltage node; and circuit means coupling all of the plurality of switches to one of the analog output signal lines through a different resistance so as to produce a different discrete level of signal on said one analog output signal line uniquely corresponding to actuation of each of the switches; thereby enabling input of different controller signals from said plurality of switches to the computer through the game board connector by use of only said one analog signal line.
Claim 2
Dependent Claim
179 words
A controller for a personal computer having a game board with a finite number of inputs for receiving and inputting to the computer a first limited number of analog input signals and a second limited number of discrete input signals, the controller comprising: a number of analog output signal lines not exceeding said first number and a number of discrete output signal lines not exceeding said second number; a game board connector coupled to the analog and discrete output signal lines for inputting controller signals to the game board inputs; a plurality of switches all coupled to a common input voltage node; and circuit means coupling all of the plurality of switches to one of the analog output signal lines through a different resistance so as to produce a different discrete level of signal on said one analog output signal line uniquely corresponding to actuation of each of the switches; thereby enabling input of different controller signals from said plurality of switches to the computer through the game board connector by use of only said one analog signal line.
Claim 3
Dependent Claim
59 words
A video game/simulator controller according to claim 1 in which the circuit means is arranged so that each switch is connected in series with a resistor to form a single switching subcircuit and all of the switching subcircuits are connected between the common input voltage node and a single output node coupled to said one analog output signal line.
Claim 4
Dependent Claim
18 words
A video game/simulator controller according to claim 2 in which each resistor has a different value of resistance.
Claim 5
Dependent Claim
53 words
A video game/simulator controller according to claim 1 in which the circuit means is arranged in a ladder circuit with the switches connected between the common input node and a series of output nodes coupled in series by separate resistors to a single output node coupled to said one analog output signal line.
Claim 6
Dependent Claim
18 words
A video game/simulator controller according to claim 4 in which each resistor has the same value of resistance.
Claim 7
Dependent Claim
58 words
A video game/simulator controller according to claim 1 in which the plurality of switches are formed in a multi-position switch including an actuation member having at least four actuation positions and at least four switch elements, one at each actuation position, so movement of the actuation member to each actuation position uniquely actuates one of said switch elements.
Claim 8
Independent Claim
253 words
A system comprising: a personal computer having a microprocessor, a display, and an input/output bus for connecting peripheral input and output devices to the microprocessor; a computer program executed by said microprocessor, said program having a plurality of user-controlled functions; a game board coupled to the input/output bus, the game board having an analog signal input for receiving and inputting to the microprocessor an analog input signal and a timer for converting the analog input signal level to a digital signal having a pulse width proportional to the level of the analog input signal; a controller having an analog output signal line coupled to the game board analog signal input; a plurality of discrete switches mounted on said controller, each discrete switch corresponding to a user-controlled function; a resistor network coupled between the plurality of discrete switches and the analog output signal line so as to produce a unique level of signal on said analog output signal line when a corresponding one of said switches is actuated, so that the timer produces unique digital signals each having a unique pulse width respectively corresponding to each of the actuated switches; and computer software executed by said microprocessor which measures the pulse width of each timer unique digital signal, associates the unique pulse width of the timer digital signal with the corresponding discrete switch, and indicates to the video game/simulator program that the corresponding discrete switch has been actuated, wherein the computer program executes one of the user-controlled functions corresponding to the indicated discrete switch.
Claim 9
Independent Claim
253 words
A system comprising: a personal computer having a microprocessor, a display, and an input/output bus for connecting peripheral input and output devices to the microprocessor; a computer program executed by said microprocessor, said program having a plurality of user-controlled functions; a game board coupled to the input/output bus, the game board having an analog signal input for receiving and inputting to the microprocessor an analog input signal and a timer for converting the analog input signal level to a digital signal having a pulse width proportional to the level of the analog input signal; a controller having an analog output signal line coupled to the game board analog signal input; a plurality of discrete switches mounted on said controller, each discrete switch corresponding to a user-controlled function; a resistor network coupled between the plurality of discrete switches and the analog output signal line so as to produce a unique level of signal on said analog output signal line when a corresponding one of said switches is actuated, so that the timer produces unique digital signals each having a unique pulse width respectively corresponding to each of the actuated switches; and computer software executed by said microprocessor which measures the pulse width of each timer unique digital signal, associates the unique pulse width of the timer digital signal with the corresponding discrete switch, and indicates to the video game/simulator program that the corresponding discrete switch has been actuated, wherein the computer program executes one of the user-controlled functions corresponding to the indicated discrete switch.
Claim 10
Independent Claim
221 words
A method of controlling a computer system having a plurality of user-controlled functions, the system including a personal computer having a game board coupled to the input/output bus, the game board having an analog signal input for receiving and inputting to the microprocessor an analog input signal and a timer for converting the signal level of the analog input signal to a digital signal having a pulse width proportional to the level of the analog input signal, the method comprising: providing a controller having an analog output signal line and a plurality of discrete switches, each switch corresponding to a user-controlled function; connecting the controller analog output signal line to the game board analog signal input; connecting all of the plurality of discrete switches to the analog output signal line through a different impedance so as to produce a unique level of signal on said analog output signal line when a corresponding one of said switches is actuated, so that the timer produces unique digital signals each having a unique pulse width respectively corresponding to each of the actuated switches; and measuring the pulse width of each timer digital signal; associating the measured pulse width of the timer digital signals with the corresponding discrete switch; and executing the user-controlled function corresponding to the discrete switch associated with the measured pulse width.
Claim 11
Independent Claim
221 words
A method of controlling a computer system having a plurality of user-controlled functions, the system including a personal computer having a game board coupled to the input/output bus, the game board having an analog signal input for receiving and inputting to the microprocessor an analog input signal and a timer for converting the signal level of the analog input signal to a digital signal having a pulse width proportional to the level of the analog input signal, the method comprising: providing a controller having an analog output signal line and a plurality of discrete switches, each switch corresponding to a user-controlled function; connecting the controller analog output signal line to the game board analog signal input; connecting all of the plurality of discrete switches to the analog output signal line through a different impedance so as to produce a unique level of signal on said analog output signal line when a corresponding one of said switches is actuated, so that the timer produces unique digital signals each having a unique pulse width respectively corresponding to each of the actuated switches; and measuring the pulse width of each timer digital signal; associating the measured pulse width of the timer digital signals with the corresponding discrete switch; and executing the user-controlled function corresponding to the discrete switch associated with the measured pulse width.