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

Calculator capable of calculating with additional externally instructed units

Assignee: Canon Inc
•
Filing: 1981-08-19
•
Granted: 1984-07-03
•
Expires: 2001-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Electronic data processing equipment such as an electronic computer is provided which is capable of specifying the radix or unit of input numerical data entered together with the radix or unit information manually keyed-in or automatically identified even without receiving such information. A number expressed in one radix or unit is converted into a number expressed in another radix or unit so that the arithmetic operations between the numbers expressed in different radices or units will be executed in a common radix or unit. The result may be displayed in either one of the radices or units.

Inventors

  • 👤 Shinichi Nakata
  • 👤 Hiroshi Takahashi
  • 👤 Shigeru Matsuyama
  • 👤 Reiji Hirano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 14:58
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/49; G06F15/00; G06F15/02; G06F15/025; G06F15/0258; H; H03; H03M; H03M7/00

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 281 words
Electronic data processing equipment comprising: an input keyboard including a set of decimal number keys for entering digits of decimal numbers, a unit indicating key for entering a time unit, instruction keys for entering instructions corresponding to the four fundamental arithmetic rules, and an execution key for permitting the instructions to be executed; a first numeral storage for storing digits entered from said decimal number keys; a time unit storage for storing a time unit entered from said unit indicating key; an instruction storage for storing instructions entered from said instruction keys; first conversion means for converting the digits stored in said first numeral storage into resultant numerical data with the unit of seconds in accordance with the time unit stored in said time unit storage to develop the resultant numerical data; control means responsive to said instruction keys for storing in a second storage means the resultant data developed from said first conversion means, and for storing in a portion of said second storage means an information signal specifying the resultant data as time data; operation processing means responsive to said execution key for processing the resultant numerical data stored in said storage means and the digits stored in said first numeral storage in accordance with the instructions stored in said instruction storage to generate second resultant data; second conversion means responsive to said execution key for identifying said information signal, and for converting the second resultant data obtained from the processing of said operation processing means into numerical data having units of hours, minutes and/or seconds in accordance with the magnitude of the second resultant data; and means for visualizing the numerical data converted in said second conversion means.
Claim 2
Dependent Claim 281 words
Electronic data processing equipment comprising: an input keyboard including a set of decimal number keys for entering digits of decimal numbers, a unit indicating key for entering a time unit, instruction keys for entering instructions corresponding to the four fundamental arithmetic rules, and an execution key for permitting the instructions to be executed; a first numeral storage for storing digits entered from said decimal number keys; a time unit storage for storing a time unit entered from said unit indicating key; an instruction storage for storing instructions entered from said instruction keys; first conversion means for converting the digits stored in said first numeral storage into resultant numerical data with the unit of seconds in accordance with the time unit stored in said time unit storage to develop the resultant numerical data; control means responsive to said instruction keys for storing in a second storage means the resultant data developed from said first conversion means, and for storing in a portion of said second storage means an information signal specifying the resultant data as time data; operation processing means responsive to said execution key for processing the resultant numerical data stored in said storage means and the digits stored in said first numeral storage in accordance with the instructions stored in said instruction storage to generate second resultant data; second conversion means responsive to said execution key for identifying said information signal, and for converting the second resultant data obtained from the processing of said operation processing means into numerical data having units of hours, minutes and/or seconds in accordance with the magnitude of the second resultant data; and means for visualizing the numerical data converted in said second conversion means.
Claim 3
Dependent Claim 52 words
Electronic data processing equipment according to claim 1, wherein said first conversion means includes means for separating the digits stored in said first numeral storage into a plurality of predetermined digit positions, and means for providing the digit positions separated by said separating means with time units "hour", "minute", and "second", respectively.
Claim 4
Dependent Claim 70 words
Electronic data processing equipment in accordance with claim 2, wherein said digit position providing means provides the first and second least significant digits of the number received by said numeral input means with the unit of "seconds", the third and fourth least significant digits of the number with the unit of "minutes" and a digit more significant than the fourth significant digit of the number with the unit of "hours".
Claim 5
Dependent Claim 385 words
Electronic data processing equipment comprising: an input keyboard including decimal number keys for entering digits, a unit indicating key for entering a time unit, instruction keys for entering instructions corresponding to the four fundamental arithmetic rules, a mode key for selecting between a first mode and a second mode, and an execution key for permitting the instructions to be executed; a first numeral storage for storing digits entered from said decimal number keys; a time unit storage for storing a time unit entered from said unit indicating key; an instruction storage for storing instuctions entered from said instruction keys; means responsive to selection of said second mode by said mode key for providing digits of the number entered from said decimal number keys with a predetermined one of a plurality of units in accordance with the positions of the digits of the number; first conversion means responsive to selection of said first mode by said mode key for converting the digits stored in said first numeral storage into resultant numerical data with a predetermined unit in accordance with the time unit stored in said time unit storage to develop the resultant numerical data, and responsive to selection of said second mode by said mode key for converting the digits stored in said first numeral storage into resultant numerical data with a predetermined unit in accordance with said providing means to develop the resultant numerical data; control means responsive to said instruction keys for storing in a second storage means the resultant data developed from said first conversion means, and for storing in a portion of said second storage means an information signal specifying the resultant data as time data; operation processing means responsive to said execution key for processing the resultant numerical data stored in said second storage means and the digits stored in said first numeral storage in accordance with the instructions stored in said instruction storage to generate second resultant data; second conversion means responsive to said execution key for identifying said information signal, and for converting the second resultant data obtained from the processing of said operation processing means into numerical data having units of hours, minutes and/or seconds in accordance with the magnitude of the second resultant data; and means for visualizing the numerical data converted in said second conversion means.
Claim 6
Dependent Claim 385 words
Electronic data processing equipment comprising: an input keyboard including decimal number keys for entering digits, a unit indicating key for entering a time unit, instruction keys for entering instructions corresponding to the four fundamental arithmetic rules, a mode key for selecting between a first mode and a second mode, and an execution key for permitting the instructions to be executed; a first numeral storage for storing digits entered from said decimal number keys; a time unit storage for storing a time unit entered from said unit indicating key; an instruction storage for storing instuctions entered from said instruction keys; means responsive to selection of said second mode by said mode key for providing digits of the number entered from said decimal number keys with a predetermined one of a plurality of units in accordance with the positions of the digits of the number; first conversion means responsive to selection of said first mode by said mode key for converting the digits stored in said first numeral storage into resultant numerical data with a predetermined unit in accordance with the time unit stored in said time unit storage to develop the resultant numerical data, and responsive to selection of said second mode by said mode key for converting the digits stored in said first numeral storage into resultant numerical data with a predetermined unit in accordance with said providing means to develop the resultant numerical data; control means responsive to said instruction keys for storing in a second storage means the resultant data developed from said first conversion means, and for storing in a portion of said second storage means an information signal specifying the resultant data as time data; operation processing means responsive to said execution key for processing the resultant numerical data stored in said second storage means and the digits stored in said first numeral storage in accordance with the instructions stored in said instruction storage to generate second resultant data; second conversion means responsive to said execution key for identifying said information signal, and for converting the second resultant data obtained from the processing of said operation processing means into numerical data having units of hours, minutes and/or seconds in accordance with the magnitude of the second resultant data; and means for visualizing the numerical data converted in said second conversion means.

References Cited (Backward Citations)

US3748450A Cited
US3855459A Cited
US3813533A Cited
US3816731A Cited
US3973113A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag