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

Electronic computer with access to keyboard status information

Assignee: HP Inc
•
Filing: 1981-11-27
•
Granted: 1984-07-17
•
Expires: 2001-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keyboard-programmable electronic computer utilizes a user-accessible table located in memory to allow the user to list memory addresses to be associated with various key codes corresponding to keys on the keyboard. When a key is depressed upon the keyboard, the computer checks the table for the corresponding key code and, if it is listed therein, the user-written subroutine located in memory at the address associated with the key code is performed. The user-written subroutine has the capability of utilizing both the events of key depression and the status of continued key depressions as program variables.

Inventors

  • 👤 Vincent C. Jones

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 03:38
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F3/00; G06F3/01; G06F3/02; G06F3/023

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 290 words
An electronic computer comprising: a keyboard having a plurality of keys; interface means, coupled to the keyboard, for detecting a depressed key thereon, for generating in response thereto a key code associated with the depressed key, and for presenting the key code at an interface output during a time period in which the depressed key is depressed; a memory having a plurality of memory locations, each memory location being uniquely identified by a memory address; table means for storing a plurality of individual key codes and for storing a plurality of individual memory addresses, each individual key code being associated with one memory address; program counter means, connected to the memory, for selecting an addressable memory location; first logic means, connected to the interface means, the table means, and the program counter means, said first logic means being operative for receiving the key code from the interface output, for interrogating the table means and for thereby determining a first memory address associated with the key code, and for directing the program counter means to select a first memory location uniquely identified by the first memory address; timing means, connected to the interface means and having a timing output, for making a measurement of the time period and for continuously presenting at the timing output a duration signal representative of said measurement; and second logic means, connected to the program counter means and to the timing output, said second logic means being responsive to the duration signal and being operative for directing the program counter means to select a second memory location during a first portion of the time period and for directing the program counter means to select a third memory location during a second portion of the time period.
Claim 2
Dependent Claim 290 words
An electronic computer comprising: a keyboard having a plurality of keys; interface means, coupled to the keyboard, for detecting a depressed key thereon, for generating in response thereto a key code associated with the depressed key, and for presenting the key code at an interface output during a time period in which the depressed key is depressed; a memory having a plurality of memory locations, each memory location being uniquely identified by a memory address; table means for storing a plurality of individual key codes and for storing a plurality of individual memory addresses, each individual key code being associated with one memory address; program counter means, connected to the memory, for selecting an addressable memory location; first logic means, connected to the interface means, the table means, and the program counter means, said first logic means being operative for receiving the key code from the interface output, for interrogating the table means and for thereby determining a first memory address associated with the key code, and for directing the program counter means to select a first memory location uniquely identified by the first memory address; timing means, connected to the interface means and having a timing output, for making a measurement of the time period and for continuously presenting at the timing output a duration signal representative of said measurement; and second logic means, connected to the program counter means and to the timing output, said second logic means being responsive to the duration signal and being operative for directing the program counter means to select a second memory location during a first portion of the time period and for directing the program counter means to select a third memory location during a second portion of the time period.
Claim 3
Dependent Claim 105 words
An electronic computer as in claim 1, further comprising: printing means, having an input for receiving the key code, for printing an alphanumeric character associated with the key code; and third logic means, connected to the program counter means and to the printing means, for presenting the key code to the printing means input, for causing the printing means to print the character a plurality of times at a first speed during the first portion of the time period and for causing the printing means to print the character a plurality of times at a second speed during the second portion of the time period.
Claim 4
Dependent Claim 17 words
An electronic computer as in claim 2, wherein the first speed is slower than the second speed.

References Cited (Backward Citations)

US4203152A Cited
US4200926A Cited
US3855461A Cited
US4037092A Cited
US4291385A Cited
US4200913A Cited
US4280121A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-07-17 1988-01-16 1988-07-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-07-17 1992-01-16 1992-07-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-07-17 1996-01-16 1996-07-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag