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
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)
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 |