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

Method and apparatus for character generation

Assignee: IBM Information Products Corp
•
Filing: 1979-11-19
•
Granted: 1982-08-10
•
Expires: 1999-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Generation of a character code for an alphabetic character is performed by depressing at least two keys in a sequence. The code is generated when the last key is depressed and the other keys in the sequence still are pressed, or when all keys in the sequence are released. Numerical character codes are generated by depressing only one key per character. A logic and storage means is provided having a number of registers, code converting tables and control circuits for storing the history of depressed keys and for generating character codes.

Inventors

  • 👤 Eric S. Prame

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:02
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0235; H; H03; H03M; H03M11/00; H03M11/02; H03M11/04; H03M11/06; H03M11/08

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 321 words
A method of generating character codes by means of a keyboard having a plurality of keys arranged spatially in rows and columns, an electronic scanning means for scanning said keys to detect actuations thereof, and to produce key identification codes for said actuated keys, each of said keys bearing a plurality of potential symbols to be generated by depression of that key, said symbols being arranged in a spatial array on the face of said key, said keyboard also having an encoding means for generating character codes in response to the detection of actuated key codes produced by said scanning means, said method comprising steps of: selecting a first key for depression from among the spatial array of said keys on said keyboard, said selection being in accordance with the relative spatial position in said array that said first key bears to the other keys on said keyboard, which relative spatial position corresponds to the relative position of the desired character symbol in its said spatial array of possible character symbols on the face of a second said key in said array; depressing said first key and generating a key code therefor as the result of said scanning; depressing said second key and generating a key code therefor in response to said scanning, said second key being the one on which said desired character symbol appears in the relative spatial relationship to other possible character codes on the face of said key, said relative spatial position corresponding to the relative spatial position of said first depressed key in said array of keys on said keyboard, said first key being maintained in a depressed state contemporaneously with the depression of said second key; detecting the coincidence of contemporaneous depression of said first and second keys; and encoding a character code corresponding to the desired said character selected by the combined said codes produced by the depressions of said first and second keys.
Claim 2
Independent Claim 321 words
A method of generating character codes by means of a keyboard having a plurality of keys arranged spatially in rows and columns, an electronic scanning means for scanning said keys to detect actuations thereof, and to produce key identification codes for said actuated keys, each of said keys bearing a plurality of potential symbols to be generated by depression of that key, said symbols being arranged in a spatial array on the face of said key, said keyboard also having an encoding means for generating character codes in response to the detection of actuated key codes produced by said scanning means, said method comprising steps of: selecting a first key for depression from among the spatial array of said keys on said keyboard, said selection being in accordance with the relative spatial position in said array that said first key bears to the other keys on said keyboard, which relative spatial position corresponds to the relative position of the desired character symbol in its said spatial array of possible character symbols on the face of a second said key in said array; depressing said first key and generating a key code therefor as the result of said scanning; depressing said second key and generating a key code therefor in response to said scanning, said second key being the one on which said desired character symbol appears in the relative spatial relationship to other possible character codes on the face of said key, said relative spatial position corresponding to the relative spatial position of said first depressed key in said array of keys on said keyboard, said first key being maintained in a depressed state contemporaneously with the depression of said second key; detecting the coincidence of contemporaneous depression of said first and second keys; and encoding a character code corresponding to the desired said character selected by the combined said codes produced by the depressions of said first and second keys.
Claim 3
Dependent Claim 47 words
The method as described in claim 1 wherein: there is further included a step of detecting the release of said keys by scanning thereof with said scanning means; and said encoding step is performed upon detection of the release of the last said key to be depressed.
Claim 4
Dependent Claim 160 words
Data entry keyboard apparatus comprising: a plurality of actuable keys arranged in an array on the face of a keyboard; a scanning circuit means for scanning said array of keys on the keyboard to determine the actuation of any keys and for generating a scanned key code indicative of an actuation of any of said keys; a character generating means for generating character codes in response to the detection of actuated keys by said scanning means, said character generator having a storage means connected for receiving and storing and combining said key codes produced by said scanning means during a keyboard operating cycle which comprises the actuation of a number of selected keys in a given sequence with at least one key maintained depressed before the next key in a sequence is actuated, said character generator producing a key code data from the combination of said scanned key codes produced when a given number of said keys have been actuated.
Claim 5
Dependent Claim 160 words
Data entry keyboard apparatus comprising: a plurality of actuable keys arranged in an array on the face of a keyboard; a scanning circuit means for scanning said array of keys on the keyboard to determine the actuation of any keys and for generating a scanned key code indicative of an actuation of any of said keys; a character generating means for generating character codes in response to the detection of actuated keys by said scanning means, said character generator having a storage means connected for receiving and storing and combining said key codes produced by said scanning means during a keyboard operating cycle which comprises the actuation of a number of selected keys in a given sequence with at least one key maintained depressed before the next key in a sequence is actuated, said character generator producing a key code data from the combination of said scanned key codes produced when a given number of said keys have been actuated.
Claim 6
Dependent Claim 162 words
Data entry keyboard apparatus comprising: a plurality of actuable keys arranged in an array on the face of a keyboard; a scanning circuit means for scanning said array of keys on the keyboard to determine the actuation of any keys and for generating a scanned key code indicative of an actuation of any of said keys; a character generating means for generating character codes in response to the detection of release of actuated keys by said scanning means, said character generator having a storage means connected for receiving and storing and combining said key codes produced by said scanning means during a keyboard operating cycle which comprises the actuation of a number of selected keys in a given sequence with at least one key maintained depressed before the next key in a sequence is actuated, said character generator producing a key code data from the combination of said scanned key codes produced when a given number of said keys have been actuated.
Claim 7
Dependent Claim 162 words
Data entry keyboard apparatus comprising: a plurality of actuable keys arranged in an array on the face of a keyboard; a scanning circuit means for scanning said array of keys on the keyboard to determine the actuation of any keys and for generating a scanned key code indicative of an actuation of any of said keys; a character generating means for generating character codes in response to the detection of release of actuated keys by said scanning means, said character generator having a storage means connected for receiving and storing and combining said key codes produced by said scanning means during a keyboard operating cycle which comprises the actuation of a number of selected keys in a given sequence with at least one key maintained depressed before the next key in a sequence is actuated, said character generator producing a key code data from the combination of said scanned key codes produced when a given number of said keys have been actuated.
Claim 8
Dependent Claim 66 words
Apparatus as described in claim 3 or 4 wherein: said storage means in said character generator further comprises a status logic means having a data input connected to said keyboard scanning means and having a first control signal input for indicating that a key is depressed, a second control input indicating that all keys are released and a data output connected for driving said character generator.
Claim 9
Dependent Claim 72 words
Apparatus as described in claim 3 or 4 wherein: said character generator means comprises a table memory for converting a plurality of key codes produced by said scanning means and presented thereto into a corresponding character output code, said corresponding character output code being selected in said table memory in response to the number of said key codes detected by said scanner before the release of any of said keys being detected.

References Cited (Backward Citations)

US3225883A Cited
US3932838A Cited
US3892915A Cited
US3967273A Cited
US4007443A Cited
US3973256A Cited
US4012599A Cited
US4042777A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-08-09 1986-02-08 1986-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-08-09 1990-02-08 1990-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-08-09 1994-02-08 1994-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag