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

Computer having circuitry for rounding-off insignificant digits

Assignee: Canon Inc
•
Filing: 1977-03-15
•
Granted: 1979-04-10
•
Expires: 1997-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer capable of rounding a number, such as by raising, truncating or chopping the digits of the number which are lower than a specified digit position above a decimal point.

Inventors

  • 👤 Isao Harigaya
  • 👤 Akihiro Yamataka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:11
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F15/00; G06F15/02; G06F15/025; G06F7/49; G06Q; G06Q40/00; G06Q40/12

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 149 words
A computer including apparatus for rounding off a number comprising: a memory for storing numerical data of a plurality of digits; means for indicating a certain digit position higher than a decimal point of the stored data wherein all digits not lower than the indicated position are to be treated as significant digits; round-off means respnsive to said indicating means for rounding off a digit immediately lower than the indicated digit position of the data, said round-off means including: means responsive to said indicating means for producing a control signal for controlling the data corresponding to all digit positions lower than the significant digits; and means including logical AND circuitry responsive to the control signal for converting all digits lower than the significant digits of the numerical data stored in said memory into zeros to thereby provide a rounded number having zeros in all positions below the selected digit.
Claim 2
Dependent Claim 149 words
A computer including apparatus for rounding off a number comprising: a memory for storing numerical data of a plurality of digits; means for indicating a certain digit position higher than a decimal point of the stored data wherein all digits not lower than the indicated position are to be treated as significant digits; round-off means respnsive to said indicating means for rounding off a digit immediately lower than the indicated digit position of the data, said round-off means including: means responsive to said indicating means for producing a control signal for controlling the data corresponding to all digit positions lower than the significant digits; and means including logical AND circuitry responsive to the control signal for converting all digits lower than the significant digits of the numerical data stored in said memory into zeros to thereby provide a rounded number having zeros in all positions below the selected digit.
Claim 3
Dependent Claim 57 words
A computer including apparatus as set forth in claim 1, wherein said converting means comprises an AND gate having a first input connected to receive the control signal and another input connected to receive the numerical data stored in said memory, wherein all digits lower than the significant digits of the numerical data are converted into zeros.
Claim 4
Dependent Claim 22 words
A computer including apparatus as set forth in claim 2, further comprising means for controlling said memory to store said rounded number.
Claim 5
Dependent Claim 51 words
A computer including apparatus as set forth in claim 1, wherein said round-off means further comprises means for generating a signal representative of the numeral five, and means connected to said generating means for adding the generated signal to said digit immediately lower than the indicated digit position of the data.
Claim 6
Dependent Claim 176 words
A computer including apparatus for rounding off a number comprising: a memory for storing numerical data of a plurality of digits; an indicator switch for indicating a certain digit position of the data, higher than a decimal point, wherein all digits not lower than the indicated position are to be treated as significant digits, said indicator switch including a plurality of contacts and a common contact associated with the plurality of contacts, said common contact being connectable to one of the plurality of contacts in response to a manual operation of the indicator switch; a pulse generator for supplying each of said plurality of contacts with pulses of different phases; control circuitry responsive to each of the different-phase pulses for producing a control signal for controlling the data corresponding to all digit positions lower than the significant digits; and means responsive to the control signal for converting all digits lower than the significant digits of the numerical data into zeros to thereby provide a rounded number, and for enabling said memory to store the rounded number.
Claim 7
Dependent Claim 176 words
A computer including apparatus for rounding off a number comprising: a memory for storing numerical data of a plurality of digits; an indicator switch for indicating a certain digit position of the data, higher than a decimal point, wherein all digits not lower than the indicated position are to be treated as significant digits, said indicator switch including a plurality of contacts and a common contact associated with the plurality of contacts, said common contact being connectable to one of the plurality of contacts in response to a manual operation of the indicator switch; a pulse generator for supplying each of said plurality of contacts with pulses of different phases; control circuitry responsive to each of the different-phase pulses for producing a control signal for controlling the data corresponding to all digit positions lower than the significant digits; and means responsive to the control signal for converting all digits lower than the significant digits of the numerical data into zeros to thereby provide a rounded number, and for enabling said memory to store the rounded number.
Claim 8
Dependent Claim 178 words
A computer including apparatus as set forth in claim 5, further comprising: a mode switch for selecting any one of three rounding operation modes, wherein in the first mode a digit immediately lower than the indicated digit position, if exceeding four, is counted as a unit of the indicated digit with all digits lower than the indicated digit being cut off; in the second mode said immediately lower digit, if exceeding zero, is counted as a unit of the indicated digit with all digits lower than the indicated digit being cut off; and in the third mode all digits lower than the indicated position are cut off; and a numerical signal generator circuit connected to said mode switch for generating numerical data signals representative of five, nine and zero in response to the first, second and third modes selected, respectively; said converting means including circuit means coupled to said memory and said numerical signal generator circuit for adding the generated numerical signal to said immediately lower digit of the data stored in said memory to produce sum data.

References Cited (Backward Citations)

US3388385A Cited
US3594565A Cited
US3569685A Cited
US4034197A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-04-09 1982-10-09 1983-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-04-09 1986-10-09 1987-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-04-09 1990-10-09 1991-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag