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

Electronic calculator capable of dealing with variables

Assignee: Canon Inc
•
Filing: 1981-02-12
•
Granted: 1982-09-28
•
Expires: 2001-02-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic calculator capable of displaying not only a value of a variable but also an answer to this value calculated in accordance with a program stored in the calculator. When the value of the variable is changed, an increment or decrement in it may be also displayed.

Inventors

  • 👤 Reiji Hirano
  • 👤 Shinichi Nakata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:06
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/025

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 191 words
An electronic calculator comprising: keyboard means having numeric keys for entering numerical information and instruction keys for entering instruction information; program memory means connected to said keyboard means for storing instruction information; second memory means connected to said keyboard means for storing a value in the form of numerical information; first display means connected to said second memory means for displaying said value; first processing means connected to said second memory means and said program memory means for processing said value in accordance with the instruction information stored in said program memory means to obtain a result; third memory means connected to said first processing means for storing said result; second display means connected to said third memory means for displaying said result; and second processing means connected to said second memory means, said third memory means and said keyboard means for selectably processing either said result or said value in accordance with instruction information entered by way of said keyboard to obtain either a modified result or a modified value and for storing said modified result or said modified value, as the case may be, in said second memory means.
Claim 2
Dependent Claim 191 words
An electronic calculator comprising: keyboard means having numeric keys for entering numerical information and instruction keys for entering instruction information; program memory means connected to said keyboard means for storing instruction information; second memory means connected to said keyboard means for storing a value in the form of numerical information; first display means connected to said second memory means for displaying said value; first processing means connected to said second memory means and said program memory means for processing said value in accordance with the instruction information stored in said program memory means to obtain a result; third memory means connected to said first processing means for storing said result; second display means connected to said third memory means for displaying said result; and second processing means connected to said second memory means, said third memory means and said keyboard means for selectably processing either said result or said value in accordance with instruction information entered by way of said keyboard to obtain either a modified result or a modified value and for storing said modified result or said modified value, as the case may be, in said second memory means.
Claim 3
Dependent Claim 69 words
An electronic calculator according to claim 1 further comprising first select means connecting both said keyboard means and said second processing means to said second memory means for selecting, in accordance with instruction information entered by way of said keyboard, between numerical information entered by way of said keyboard and the modified result or the modified value, as the case may be, for entry into said second memory means.
Claim 4
Dependent Claim 132 words
An electronic calculator according to claim 2, wherein said second processing means comprises: fourth memory means for storing numerical information; second select means connected to said keyboard means and also connecting both said second and said third memory means to said fourth memory means for selecting according to instruction information entered by way of said keyboard either said result or said value for storage in said fourth memory means; and arithmetic operation means connected to said keyboard means and connecting said second and said fourth memory means to said first select means for performing an arithmetic operation on either said result or said value, as the case may be, and numerical information entered into said second memory means to obtain a modified result or a modified value, as the case may be.
Claim 5
Dependent Claim 270 words
A calculator comprising: keyboard means having a plurality of numeric keys for entering numerical information, a plurality of instruction keys for entering arithmetic instructions, a first execution key for instructing the execution of each of said arithmetic instructions entered by said plurality of instruction keys and a second execution key for instructing the execution of a plurality of previously entered arithmetic instructions comprising a program, program memory means connected to said keyboard means for storing the program, numeric memory means, connected to said keyboard means, including a first register for storing said numerical information entered by said numeric keys and a second register, processing means coupled to said first register and said second register for performing an arithmetic operation on the numeric information stored in said first register, arithmetic operation control means, connected to said keyboard means and to said processing means, responsive to the operation of said first execution key for controlling said processing means to perform arithmetic operations on said numerical information stored in said first register in accordance with each of the plurality of instructions entered by said plurality of instruction keys, and for storing the result from said processing means in said first register, and responsive to the operation of said second execution key for controlling said processing means to perform arithmetic operations on said numerical information stored in said first register in accordance with the program stored in said program memory, and for storing the result from said processing in said second register, and display means connected to said numeric memory means for displaying the numerical information stored in said first and said second register.
Claim 6
Dependent Claim 270 words
A calculator comprising: keyboard means having a plurality of numeric keys for entering numerical information, a plurality of instruction keys for entering arithmetic instructions, a first execution key for instructing the execution of each of said arithmetic instructions entered by said plurality of instruction keys and a second execution key for instructing the execution of a plurality of previously entered arithmetic instructions comprising a program, program memory means connected to said keyboard means for storing the program, numeric memory means, connected to said keyboard means, including a first register for storing said numerical information entered by said numeric keys and a second register, processing means coupled to said first register and said second register for performing an arithmetic operation on the numeric information stored in said first register, arithmetic operation control means, connected to said keyboard means and to said processing means, responsive to the operation of said first execution key for controlling said processing means to perform arithmetic operations on said numerical information stored in said first register in accordance with each of the plurality of instructions entered by said plurality of instruction keys, and for storing the result from said processing means in said first register, and responsive to the operation of said second execution key for controlling said processing means to perform arithmetic operations on said numerical information stored in said first register in accordance with the program stored in said program memory, and for storing the result from said processing in said second register, and display means connected to said numeric memory means for displaying the numerical information stored in said first and said second register.
Claim 7
Dependent Claim 47 words
A calculator according to claim 4 further comprising program control means connected to said keyboard means and said program memory for causing said program memory to store the program, which may comprise the sequence of key operations of said numeric keys and said plurality of instruction keys.

References Cited (Backward Citations)

US3760171A Cited
US3839630A Cited
US4009379A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag