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

Programmable calculator including key-log printing means

Assignee: HP Inc
•
Filing: 1977-11-10
•
Granted: 1980-05-13
•
Expires: 1997-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The modular read-write and read-only memory, central processing, input-output control keyboard input and output printer units of the calculator described herein provide an adaptable programmable calculator that may be operated manually by the user from the keyboard input unit or automatically by a program stored in memory. Programs may be loaded directly into memory from the keyboard and either data or programs may be separately transferred bi-directionally between the memory unit and an external magnetic card. Programs stored in the memory unit may be edited and key-coded logs, program lists, labels, and messages may be printed by the output printer unit by specifying one of several modes of the calculator. In one of the modes, the printer will print a log comprising a listing of a key code for each key actuated, of nearly all programmable operations performed from the keyboard.

Inventors

  • 👤 Robert E. Watson
  • 👤 Jack M. Walden
  • 👤 Charles W. Near

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:02
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/0225; G06F15/0233

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 259 words
An electronic calculator having a plurality of operating modes including the manual operating mode and the automatic operating mode, said calculator comprising: a keyboard input unit including numeric and non-numeric keys having unique key codes for entering information into the calculator; a first memory unit into which information may be written and from which information may be read; a second memory unit for storing routines and subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input unit or the first memory unit and to operating modes of the calculator for selectively executing one or more of the routines and subroutines stored in the second memory unit to perform selected functions employing information from the keyboard input and first memory units; an output printer unit coupled to the processing means for providing an output indication of the functions performed by the calculator; and control means coupled to the processing means and the output printer unit for causing the key code of the numeric and several of the non-numeric keys actuated to be printed by the output printer unit in response to actuation of a first non-numeric key in the manual operating mode; said control means including logic means coupled to the processing means and output printer unit for causing the key code and mnemonic representation of each program step of programs stored in the first memory unit to be printed by the output printer unit in response to the actuation of a second non-numeric key in the automatic operating mode.
Claim 2
Dependent Claim 259 words
An electronic calculator having a plurality of operating modes including the manual operating mode and the automatic operating mode, said calculator comprising: a keyboard input unit including numeric and non-numeric keys having unique key codes for entering information into the calculator; a first memory unit into which information may be written and from which information may be read; a second memory unit for storing routines and subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input unit or the first memory unit and to operating modes of the calculator for selectively executing one or more of the routines and subroutines stored in the second memory unit to perform selected functions employing information from the keyboard input and first memory units; an output printer unit coupled to the processing means for providing an output indication of the functions performed by the calculator; and control means coupled to the processing means and the output printer unit for causing the key code of the numeric and several of the non-numeric keys actuated to be printed by the output printer unit in response to actuation of a first non-numeric key in the manual operating mode; said control means including logic means coupled to the processing means and output printer unit for causing the key code and mnemonic representation of each program step of programs stored in the first memory unit to be printed by the output printer unit in response to the actuation of a second non-numeric key in the automatic operating mode.
Claim 3
Dependent Claim 40 words
An electronic calculator as in claim 1 wherein: the first memory unit includes a plurality of working registers; and the output priner unit prints out the contents of one of the working registers in response to a third non-numeric key.
Claim 4
Dependent Claim 16 words
An electronic calculator as in claim 1 wherein the first non-numeric key is the key-log key.
Claim 5
Dependent Claim 39 words
An electronic calculator as in claim 1 wherein a numeric indication of the address of each such program step in a program listing is also printed by the output printer unit in response to actuation of the non-numeric key.
Claim 6
Dependent Claim 58 words
An electronic calculator as in claim 1 wherein: the operating modes of the calculator include the program entering mode; and the control means causes the key code on the numeric and several of the non-numeric keys actuated to be printed by the output printer unit in response to actuation of the second non-numeric key in the program-entering mode.
Claim 7
Dependent Claim 17 words
An electronic calculator as in claim 5 wherein the second non-numeric key is the program list key.
Claim 8
Dependent Claim 53 words
An electronic calculator as in claim 5 wherein: each numeric and several of the non-numeric keys have unique mnemonic representations; and the control means also causes the mnemonic representations of the numeric and non-numeric keys actuated to be printed by the output printer unit in response to actuation of the first non-numeric key.
Claim 9
Dependent Claim 53 words
An electronic calculator as in claim 1 wherein: each numeric and several of the non-numeric keys have unique mnemonic representations; and the control means also causes the mnemonic representations of the numeric and non-numeric keys actuated to be printed by the output printer unit in response to actuation of the first non-numeric key.
Claim 10
Dependent Claim 16 words
An electronic calculator as in claim 8 wherein the first non-numeric key is the key-log key.
Claim 11
Dependent Claim 17 words
An electronic calculator as in claim 8 wherein the second non-numeric key is the program list key.
Claim 12
Dependent Claim 59 words
An electronic calculator as in claim 8 wherein the control means causes the output printer to print out a mnemonic representation of each program step of a program stored in the first memory unit and a numeric indication of the address of each such program step in a program listing in response to actuation of the second non-numeric key.
Claim 13
Dependent Claim 64 words
An electronic calculator as in claim 11 wherein the control means causes the output printer unit to print out both a numeric and a mnemonic representation of each program step of a program stored in the first memory unit and a numeric indication of the address of each such program step in a program listing in response to actuation of the second non-numeric key.
Claim 14
Dependent Claim 75 words
An electronic calculator as in claim 12 wherein: the second memory unit includes means for associating a mnemonic representation of each program step with a numeric representation thereof; and the second memory unit includes means responsive to actuation of the second control key for causing the output printer unit to print out both the numeric and the mnemonic representation of each program step and a numeric indication of its address in the first memory unit.

References Cited (Backward Citations)

US3623012A Cited
US3593313A Cited
US3760171A Cited
US3744031A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-05-13 1983-11-12 1984-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-05-13 1987-11-12 1988-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-05-13 1991-11-12 1992-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag