← Back to Patent Explorer
US4824111A Expired / Lapsed US ⏱️ 0.0 years remaining

Proportional control with an automatic centering manual input device for inputting computer variables

Assignee: T R APPLIED DEV CORP
•
Filing: 1988-01-26
•
Granted: 1989-04-25
•
Expires: 2008-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A joystick, or any other type of input device which translates motion into a related signal, provides proportional control for a variable associated with a computer program, not adapted for proportional joystick control. In one embodiment, one input to the computer causes a variable in a computer program to repeatedly increment in one direction, a second input causes the variable to repeatedly increment in the opposite direction. The first input is produced for a period of time related to a change in joystick position in a first direction and the second input is produced for a period of time corresponding to the degree the joystick is moved in a second direction. In another embodiment, the present invention produces keyboard symbol codes to simulate a keyboard. The invention repeatedly produces an appropriate code for a number of times, the number corresponding to the degree to which the joystick was moved. The invention may also accept instructions from the computer to which the joystick is attached for transforming joystick signals into signals usable by the computer.

Inventors

  • 👤 Robert S. Hoye
  • 👤 Theodore H. Roach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:44
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/0383; A; A63; A63F; A63F13/00; A63F13/20; A63F13/22; A63F13/24; A63F13/40; A63F13/42; A63F13/80; A63F13/803; A63F2300/00; A63F2300/10; A63F2300/1006; A63F2300/1018; A63F2300/1043; A63F2300/60; A63F2300/6045; A63F2300/80; A63F2300/8017

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 132 words
Apparatus for applying input signals to a terminal of a computer to which a keyboard is normally connected comprising: a manual input device including a member manually movable in opposite directions from a neutral position, means for automatically returning said member to said neutral position when said member is released and means for translating a position of said member into a corresponding signal; means for sequentially generating a predetermined code corresponding to a keyboard character a specific number of times, said specific number being related to a characteristic of said corresponding signal so that said specific number is related to an amount of change in position of said member to provide proportional control; and means for applying said code to said terminal of said computer to which a keyboard is normally connected.
Claim 2
Dependent Claim 132 words
Apparatus for applying input signals to a terminal of a computer to which a keyboard is normally connected comprising: a manual input device including a member manually movable in opposite directions from a neutral position, means for automatically returning said member to said neutral position when said member is released and means for translating a position of said member into a corresponding signal; means for sequentially generating a predetermined code corresponding to a keyboard character a specific number of times, said specific number being related to a characteristic of said corresponding signal so that said specific number is related to an amount of change in position of said member to provide proportional control; and means for applying said code to said terminal of said computer to which a keyboard is normally connected.
Claim 3
Dependent Claim 43 words
Apparatus as in claim 1 wherein said applying means includes a switch controlled by said generating means for connecting said generating means to said terminal of said computer to which a keyboard is normally connected when said generating means generates said predetermined code.
Claim 4
Dependent Claim 53 words
Apparatus as in claim 1 wherein said generating means includes means for sequentially generating said predetermined code for causing rate of roll in a flight simulator game executed by said computer to be changed by an incremental amount each time said applying means applies said predetermined code to said terminal of said computer.
Claim 5
Dependent Claim 51 words
Apparatus as in claim 1 wherein said generating means includes means for sequentially generating said predetermined code for causing pitch in a flight simulator game executed by said computer to be changed by an incremental amount each time said applying means applies said predetermined code to said terminal of said computer.
Claim 6
Dependent Claim 51 words
Apparatus as in claim 1 wherein said generating means includes means for sequentially generating said predetermined code for causing yaw in a flight simulator game executed by said computer to be changed by an incremental amount each time said terminal of said applying means applies said predetermined code to said computer.
Claim 7
Dependent Claim 51 words
Apparatus as in claim 1 wherein said generating means includes means for sequentially generating said predetermined code for causing throttle in a flight simulator game executed by said computer to be changed by an incremental amount each time said applying means applies said predetermined code to said terminal of said computer.
Claim 8
Dependent Claim 546 words
Apparatus as in claim 1 wherein: said apparatus includes a plurality of manual input devices having members manually movable in opposite directions from neutral positions, means for automatically returning said members to said positions when said members are released and means for translating positions of said members into corresponding signals; and said generating means includes means for: (1) generating a first predetermined code corresponding to a first keyboard character a specific number of times, said specific number being related to a characteristic of one of said corresponding signals, said first predetermined code causing rate of roll in a flight simulator game executed by said computer to change by an incremental amount each time said first predetermined code is applied to said computer keyboard terminal by said applying means, (2) generating a second predetermined code corresponding to a second keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said second predetermined code causing said rate of roll to change in another direction each time said applying means applies said second predetermined code to said computer keyboard terminal, (3) generating a third predetermined code corresponding to a third keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said third predetermined code causing pitch in said flight simulator game to change by an incremental amount in one direction each time said applying means applies said third predetermined code to said computer keyboard terminal, (4) generating a fourth predetermined code corresponding to a fourth keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said fourth predetermined code causing said pitch to change an incremental amount in another direction each time said applying means applies said fourth predetermined code to said computer keyboard terminal, (5) generating a fifth predetermined code corresponding to a fifth keyboard character a specific number of times related to characteristic of one of said corresponding signals, said fifth predetermined code causing yaw in said flight simulator game to change by incremental amount in one direction each time said applying means applies said fifth predetermined code to said computer keyboard terminal, (6) generating a sixth predetermined code corresponding to a sixth keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said sixth predetermined code causing said yaw to change by an incremental amount in another direction each time said applying means applies said sixth predetermined code to said computer keyboard terminal, (7) generating a seventh predetermined code corresponding to a seventh keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said seventh predetermined code causing throttle in a flight simulator game executed by said computer to change by an incremental amount in one direction each time said applying means applies said seventh predetermined code to said computer keyboard terminal, and (8) generating an eighth predetermined code corresponding to an eighth keyboard character a specific number of times related to a characteristic of one of said corresponding signals, said eighth predetermined code causing said throttle to change by an incremental amount in another direction each time said applying means applies said eighth predetermined code to said computer keyboard terminal.
Claim 9
Dependent Claim 66 words
Apparatus in claim 1 wherein said generating means includes means for sequentially generating a first predetermined code corresponding to a first keyboard character a first number of times when said position is changed to one direction and generating a second keyboard code corresponding to a second keyboard character a second number of times when said position is changed in an opposite direction to said one direction.
Claim 10
Dependent Claim 28 words
Apparatus as in claim 8 wherein said generating means also generates a third predetermined code corresponding to a keyboard character in response to a predetermined said corresponding signal.
Claim 11
Dependent Claim 86 words
Apparatus as in claim 8 wherein said generating means includes means for generating said first predetermined code for causing rate of roll in a flight simulator game executed by said computer to change by an incremental amount in one direction and for generating said second predetermined code for causing said rate of roll in said flight simulator game to change by an incremental amount in another direction each time said applying means applies said first and second predetermined codes to said terminal of said computer, respectively.
Claim 12
Dependent Claim 82 words
Apparatus as in claim 8 wherein said generating means includes means for generating said first predetermined code for causing pitch in a flight simulator game executed by said computer to change by an incremental amount in one direction and for generating said second predetermined code for causing said pitch in said flight simulator game to change by an incremental amount in another direction each time said applying means applies said terminal of said first and second predetermined codes to said computer, respectively.
Claim 13
Dependent Claim 82 words
Apparatus as in claim 8 wherein said generating means includes means for generating said first predetermined code for causing yaw in a flight simulator game executed by said computer to change by an incremental amount in one direction and for generating said second predetermined code for causing said yaw in said flight simulator game to change by an incremental amount in another direction each time said applying means applies said first and second predetermined codes to said terminal of said computer, respectively.
Claim 14
Dependent Claim 79 words
Apparatus as in claim 8 wherein said generating means includes means for generating said first predetermined code for causing throttle in a flight simulator game executed by said computer to change by an incremental amount in one direction and for generating said second predetermined code for causing said throttle in said flight simulator game to change by an incremental amount in another direction each time said applying means applies said first and second predetermined codes to said computer, respectively.

References Cited (Backward Citations)

US4600918A Cited
US4575591A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-04-24 1992-10-24 1993-04-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-04-24 1996-10-24 1997-04-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-04-24 2000-10-24 2001-04-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag