Patent US4638306A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4638306A Expired / Lapsed US ⏱️ 0.0 years remaining

Keyboard entry system

Assignee: Quixote Corp
•
Filing: 1984-01-30
•
Granted: 1987-01-20
•
Expires: 2004-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keyboard entry system is disclosed which comprises a keyboard which includes a plurality of letter keys, one for each letter of a selected language. The entry system responds to conventional sequential activation of individual keys by providing output signals indicative of the respective individual letters associated with the activated keys to an application program such as a word processor or printer control program. The keyboard entry system also responds to chords of simultaneously activated multiple keys by using these chords to retrieve stored words from a dictionary. It is the stored words rather than the entered chords which are applied as inputs to the application program. This system allows an operator to use both conventional sequential key entry techniques and chorded entry techniques for rapid data entry.

Inventors

  • 👤 Philip Rollhaus
  • 👤 Yukio Endo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 18:52
CPC Classifications
B; B41; B41J; B41J5/00; B41J5/08; B41J5/10; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F40/00; G06F40/20; G06F40/274

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 292 words
A keyboard entry system for a selected language, said system comprising: a keyboard comprising a plurality of keys, said plurality of keys comprising a set of letter keys comprising a respective key for each letter of said selected language; first means, responsive to the plurality of letter keys, for generating keying signals in response to activation of the letter keys, each keying singal characterized by a respective activation time; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising: means for classifying a plurality of keying signals as a key chord in the event the respective activation times satisfy predetermined criteria, said classifying means comprising; means for setting a time threshold value prior to initiation of a typing session in said selected language; means for comparing an elapsed time separating the activation times of a pair of the keying signals included in the plurality of keying signals with said time threshold value; and means for designating said plurality of keying signals as a key chord in the event a selected one of the elapsed time and the time threshold value is greater than the other; means for storing a list of stored texts, each corresponding to a respective chord; means, responsive to the key chord for utilizing the keying signals associated with the key chord to select the one of the stored texts in the list of stored texts which correspond to the key chord; means for setting the output signal to correspond to the selected one of the stored text and means for setting the output signal to correspond to the letters corresponding to the activated letter keys in the event the respective activation times fail to satisfy said criteria.
Claim 2
Dependent Claim 292 words
A keyboard entry system for a selected language, said system comprising: a keyboard comprising a plurality of keys, said plurality of keys comprising a set of letter keys comprising a respective key for each letter of said selected language; first means, responsive to the plurality of letter keys, for generating keying signals in response to activation of the letter keys, each keying singal characterized by a respective activation time; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising: means for classifying a plurality of keying signals as a key chord in the event the respective activation times satisfy predetermined criteria, said classifying means comprising; means for setting a time threshold value prior to initiation of a typing session in said selected language; means for comparing an elapsed time separating the activation times of a pair of the keying signals included in the plurality of keying signals with said time threshold value; and means for designating said plurality of keying signals as a key chord in the event a selected one of the elapsed time and the time threshold value is greater than the other; means for storing a list of stored texts, each corresponding to a respective chord; means, responsive to the key chord for utilizing the keying signals associated with the key chord to select the one of the stored texts in the list of stored texts which correspond to the key chord; means for setting the output signal to correspond to the selected one of the stored text and means for setting the output signal to correspond to the letters corresponding to the activated letter keys in the event the respective activation times fail to satisfy said criteria.
Claim 3
Dependent Claim 33 words
The invention of claim 1 wherein the selected language is written in the Roman alphabet and said set of letter keys comprises a respective letter key for each letter of the Roman alphabet.
Claim 4
Dependent Claim 19 words
The invention of claim 1 wherein the keyboard comprises a QWERTY keyboard which comprises the plurality of letter keys.
Claim 5
Dependent Claim 29 words
The invention of claim 1 wherein the means for generating the keying signals generates a keying signal in response to release of a depressed one of the letter keys.
Claim 6
Dependent Claim 345 words
A keyboard entry system for a selected language which comprises a multiplicity of words formed of the 26 letters of the Roman alphabet, said system operative to supply a plurality of output signals to a utilization device and comprising: a keyboard comprising a plurality of keys, said plurality of keys comprising at least 26 letter keys, each corresponding to an associated one of the 26 letters of the Roman alphabet, said letter keys arranged in a QWERTY keyboard configuration; means, responsive to the letter keys, for generating key signals in response to activation of the letter keys, each of said key signals comprising a key code identifying the activated key and a time code identifyign the time of activation; means, responsive to the key signals, for classifying a plurality of key codes activated during during a typing session as a key chord in the event the time codes of the corresponding plurality of key signals satisfy predetermined criteria and for classifying the plurality of key codes as a plurality of discrete letters in the event the time codes of the corresponding plurality of key signals fail to satisfy the predetermined criteria, said predetermined criteria comprising the component criterion that a selected one of (1) the elapsed time separating the time codes of a pair of the key signals incuded in the plurality of key signals, and (2) a time threshold value set prior to initiation of the typing session must be greater than the other; means for supplying the plurality of discrete letters as a plurality of the output signals; means for maintaining a list of stored texts, each of which is identified with a respective stored index; means, responsive to the key chord, for comparing the key chord with the stored indexes and for selecting the corresponding one of the stored tests in the event the key chord matches one of the stored indexes; and means for supplying the selected stored text as one of the output signals, said system cooperating to allow conventional sequential key entry to bve intermixed iwth chorded key entry.
Claim 7
Dependent Claim 345 words
A keyboard entry system for a selected language which comprises a multiplicity of words formed of the 26 letters of the Roman alphabet, said system operative to supply a plurality of output signals to a utilization device and comprising: a keyboard comprising a plurality of keys, said plurality of keys comprising at least 26 letter keys, each corresponding to an associated one of the 26 letters of the Roman alphabet, said letter keys arranged in a QWERTY keyboard configuration; means, responsive to the letter keys, for generating key signals in response to activation of the letter keys, each of said key signals comprising a key code identifying the activated key and a time code identifyign the time of activation; means, responsive to the key signals, for classifying a plurality of key codes activated during during a typing session as a key chord in the event the time codes of the corresponding plurality of key signals satisfy predetermined criteria and for classifying the plurality of key codes as a plurality of discrete letters in the event the time codes of the corresponding plurality of key signals fail to satisfy the predetermined criteria, said predetermined criteria comprising the component criterion that a selected one of (1) the elapsed time separating the time codes of a pair of the key signals incuded in the plurality of key signals, and (2) a time threshold value set prior to initiation of the typing session must be greater than the other; means for supplying the plurality of discrete letters as a plurality of the output signals; means for maintaining a list of stored texts, each of which is identified with a respective stored index; means, responsive to the key chord, for comparing the key chord with the stored indexes and for selecting the corresponding one of the stored tests in the event the key chord matches one of the stored indexes; and means for supplying the selected stored text as one of the output signals, said system cooperating to allow conventional sequential key entry to bve intermixed iwth chorded key entry.
Claim 8
Dependent Claim 18 words
The invention of claim 5 wherein the time code has a time increment no less than 10 milliseconds.
Claim 9
Dependent Claim 18 words
The invention of claim 5 wherein the means for generating the key signals is included in the keyboard.
Claim 10
Dependent Claim 35 words
The invention of claim 5 wherein the classifying means is included in a computer, and wherein the means for generating the key signals is included in a module interconnected between the keyboard and the computer.
Claim 11
Dependent Claim 326 words
A keyboard entry system for a language comprised of a plurality of letters, said system comprising: a keyboard comprising a plurality fo letter keys, each associated with a respective letter; first means, responsive to the letter keys, for generating keying signals in response to activation of the letter keys; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising: means for storing a list of stored texts, each of which is associated with a respective stored index; means for setting a time threshold value prior to initiation of a typing session in said language; means for measuring a plurality of time intervals, each characteristic of the elapsed time separating a consecutive pair of keying signals; third means for classifying a set of keying signals as a nonchord in the event the one of (1) the respective time intervalls and (2) the time threshold value is greater than the other, and for setting the output signal to correspond to respective ones of the letters corresponding to the acitvated ones of the letter keys; fourth means for classifying the set of keying signals as a key chord in the event that the other of (1) the respective time intervals and (2) the time threshold value is greter than the other; means, responsive to the key chord, for comparing the key chord iwth the stored indexes and for selecting the corresponding one of the stored texts in the event the key chord matches one of the stored indexes; and means for setting the output signal to correspond with the selected stored text; said keyboard and first and second means cooperating automatically to set the output signal to correspond to associated one of the letters in response to nonchorded activation of the letter keys, and to set the output signal to correspond to an associated one of the stored texts in response to chorded activation of the letter keys.
Claim 12
Dependent Claim 326 words
A keyboard entry system for a language comprised of a plurality of letters, said system comprising: a keyboard comprising a plurality fo letter keys, each associated with a respective letter; first means, responsive to the letter keys, for generating keying signals in response to activation of the letter keys; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising: means for storing a list of stored texts, each of which is associated with a respective stored index; means for setting a time threshold value prior to initiation of a typing session in said language; means for measuring a plurality of time intervals, each characteristic of the elapsed time separating a consecutive pair of keying signals; third means for classifying a set of keying signals as a nonchord in the event the one of (1) the respective time intervalls and (2) the time threshold value is greater than the other, and for setting the output signal to correspond to respective ones of the letters corresponding to the acitvated ones of the letter keys; fourth means for classifying the set of keying signals as a key chord in the event that the other of (1) the respective time intervals and (2) the time threshold value is greter than the other; means, responsive to the key chord, for comparing the key chord iwth the stored indexes and for selecting the corresponding one of the stored texts in the event the key chord matches one of the stored indexes; and means for setting the output signal to correspond with the selected stored text; said keyboard and first and second means cooperating automatically to set the output signal to correspond to associated one of the letters in response to nonchorded activation of the letter keys, and to set the output signal to correspond to an associated one of the stored texts in response to chorded activation of the letter keys.
Claim 13
Dependent Claim 26 words
The invention of claim 9 wherein the plurality of letter keys comprises a respective letter key for each of the 26 letters of the Roman Alphabet.
Claim 14
Dependent Claim 19 words
The invention of claim 9 wherein the keyboard comprises a QWERTY keyboard which includes the plurality of letter keys.
Claim 15
Dependent Claim 29 words
The invention of claim 9 wherein the means for generating the keying signals generates a keying signal in response to release of a depressed one of the letter keys.
Claim 16
Dependent Claim 29 words
The invention of claim 1 further comprising means, controllable by a user, for adjusting the time threshold value prior to initiation of the typing session in said selected language.
Claim 17
Dependent Claim 20 words
The invention of claim 1 wherein the time threshold value remains unchanged during the typing session in said selected language.
Claim 18
Dependent Claim 51 words
The invention of claim 1 wherein the activation times of the pair of the keying signals are indicative of respective key depression tiems, and wherein the designating means designates the plurality of keying signals as a key chord in the event the time threshold value is greater than the elapsed time.
Claim 19
Dependent Claim 25 words
The invention of claim 5 further comprising means, controllable by a user, for adjusting the time threshold value prior ot initiation of the typing session.
Claim 20
Dependent Claim 16 words
The invention of claim 5 wherein the time threshold value remains unchanged during the typing session.
Claim 21
Dependent Claim 51 words
The invention of claim 5 wherein the time codes of the pair of key signals identify the respective times of key depression, and wherein the componetn criterion requires that the time threshold value must be greater than the elapsed time to classify the plurality of key codes as a key chord.
Claim 22
Dependent Claim 31 words
The invention of claim 9 wherein the setting means comprises means, controllable by a user, for adjusting the time threshold value prior to initiation of the typing session in said language.
Claim 23
Dependent Claim 19 words
The invention of claim 9 wherein the time threshold value remains unchanged during the typing session in said language.
Claim 24
Dependent Claim 20 words
The invention of claim 18 wherein the time threshold value is a variable, the value of which is user selectable.
Claim 25
Dependent Claim 47 words
The invention of claim 9 wherein the first means generates the keying signals in response to key depression and wherein the fourth means classifies the set of keying signals as a key chord in the event the time threshold value is greater than the respective time intervals.

References Cited (Backward Citations)

US3225883A Cited
US3381276A Cited
US3597538A Cited
US3892915A Cited
US4042777A Cited
US4344069A Cited
US4381502A Cited
US4360892A Cited
GB2076743A Cited
EP0077658A2 Cited
US4502038A Cited
JPS5872493A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-19 1990-07-21 1991-01-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-19 1994-07-21 1995-01-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-19 1998-07-21 1999-01-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag