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

Electronic desk top calculator having a delay line and automatic decimal alignment

Assignee: Singer Co
•
Filing: 1968-11-29
•
Granted: 1972-01-11
•
Expires: 1988-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic desk top calculator having a recirculating memory and an arithmetic unit comprising a plurality of single character registers, which are shared with the memory. Data shifting operations, as well as some arithmetic operations, are performed by shifting data entered into an entry register a number of digit order positions controlled by the setting in a decimal point counter. The decimal point counter is controlled by a multiposition switch and other circuitry actuatable by a decimal point key.

Inventors

  • 👤 Robert A Ragen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:48
CPC Classifications
G; G11; G11C; G11C21/00; G06; G06F; G06F15/00; G06F15/02; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/027; G06F3/14; G06F3/153

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 153 words
An electronic calculator comprising a memory having a plurality of registers for storing data, each of said registers having an ordered plurality of digit positions, an arithmetic and control unit coupled to said memory for processing said data, an entry means coupled to said memory for entering data into said registers, and means coupled to said arithmetic and control unit for decimally aligning said data in said registers, said lastnamed means including: a manually actuatable switch for establishing a dEcimal point reference position intermediate adjacent ones of said digit positions in said registers; a counter coupled to said switch for storing a numerical value related to the state of said switch; and means coupled to said counter for shifting the data within at least one of said registers a number of digit positions determined by said numerical value in said counter, whereby said data is aligned relative to said decimal point reference position.
Claim 2
Dependent Claim 153 words
An electronic calculator comprising a memory having a plurality of registers for storing data, each of said registers having an ordered plurality of digit positions, an arithmetic and control unit coupled to said memory for processing said data, an entry means coupled to said memory for entering data into said registers, and means coupled to said arithmetic and control unit for decimally aligning said data in said registers, said lastnamed means including: a manually actuatable switch for establishing a dEcimal point reference position intermediate adjacent ones of said digit positions in said registers; a counter coupled to said switch for storing a numerical value related to the state of said switch; and means coupled to said counter for shifting the data within at least one of said registers a number of digit positions determined by said numerical value in said counter, whereby said data is aligned relative to said decimal point reference position.
Claim 3
Dependent Claim 49 words
The calculator of claim 1 wherein said entry means includes a decimal point key; and said decimal aligning means includes means coupled to said decimal point key and responsive to the actuation thereof for enabling said counter to be incremented in response to the entry of a digit thereafter.
Claim 4
Dependent Claim 20 words
The calculator of claim 1 further including display means coupled to said switch for indicating said decimal point reference position.
Claim 5
Dependent Claim 71 words
The calculator of claim 1 wherein said entry means includes a plurality of function keys for generating signals specifying data processing functions to be performed by said arithmetic and control unit, and said decimal aligning means includes means coupled to at least one of said function keys for enabling said shifting means in response to the generation of the function signal corresponding to said at least one of said function keys.
Claim 6
Dependent Claim 18 words
The calculator of claim 4 wherein said at least one of said function keys includes an ENTER key.
Claim 7
Dependent Claim 37 words
The calculator of claim 1 wherein said decimal aligning means includes means coupled to said shifting means for incrementing said counter for each single position shift of said data within said at least one of said registers.
Claim 8
Dependent Claim 34 words
The calculator of claim 1 wherein said decimal aligning means further includes means coupled to said counter for disabling said shifting means in response to the occurrence of a predetermined setting in said counter.
Claim 9
Dependent Claim 20 words
The calculator of claim 1 wherein said at least one of said registers includes the entry register of said memory.
Claim 10
Dependent Claim 94 words
In an electronic calculator, the combination comprising: memory means for cyclically channelling data in the form of digit words through a closed loop; means for displaying said data in accordance with an order of significance to form register words arranged in a stack; means coupled to said display means and said memory means for synchronizing the operation therebetween; means coupled to said display means for providing a decimal point reference for said register words; and means coupled to said memory means for aligning said register words in said stack about said decimal point reference.
Claim 11
Dependent Claim 94 words
In an electronic calculator, the combination comprising: memory means for cyclically channelling data in the form of digit words through a closed loop; means for displaying said data in accordance with an order of significance to form register words arranged in a stack; means coupled to said display means and said memory means for synchronizing the operation therebetween; means coupled to said display means for providing a decimal point reference for said register words; and means coupled to said memory means for aligning said register words in said stack about said decimal point reference.
Claim 12
Dependent Claim 64 words
The calculator of claim 9 further including an arithmetic unit coupled to said memory means for combining a plurality of said register words into a single register word by arithmetic process, and means coupled to said arithmetic unit and responsive to the production of said single register word for enabling said aligning means to align said single register word about said decimal point reference.
Claim 13
Dependent Claim 121 words
A electronic calculating device comprising a recirculating memory for serially recirculating a field word of data; an arithmetic unit coupled to said recirculating memory for performing data handling and arithmetic operations on said data, said arithmetic unit comprising a plurality of single character registers, selected ones of said plurality of registers being interconnected to form a subplurality of said registers for providing a normal path for progression of said data through said arithmetic unit, at least one other of said registers being interconnected between a pair of said subplurality of registers to provide alternate paths for enabling modification of said field word; and control means coupled to said arithmetic unit for controlling the path of said data through said arithmetic unit.
Claim 14
Dependent Claim 121 words
A electronic calculating device comprising a recirculating memory for serially recirculating a field word of data; an arithmetic unit coupled to said recirculating memory for performing data handling and arithmetic operations on said data, said arithmetic unit comprising a plurality of single character registers, selected ones of said plurality of registers being interconnected to form a subplurality of said registers for providing a normal path for progression of said data through said arithmetic unit, at least one other of said registers being interconnected between a pair of said subplurality of registers to provide alternate paths for enabling modification of said field word; and control means coupled to said arithmetic unit for controlling the path of said data through said arithmetic unit.
Claim 15
Dependent Claim 79 words
The device of claim 11 wherein said subplurality of registers includes first and second registers; said first regiSter being connected in parallel to said second register; said at least one other register being coupled in parallel between said first and said second registers; and wherein said control means includes means for enabling transfer of data between said first and said at least one other register, and means for preventing transfer of data between said first and said second registers.
Claim 16
Dependent Claim 25 words
The device of claim 12 wherein said subplurality of registers further includes a fourth register coupled in parallel to said first and said second registers.
Claim 17
Dependent Claim 38 words
The device of claim 13 wherein said control means further includes means for enabling transfer of data between said first and said fourth registers and means for enabling transfer of data between said second and said fourth registers.
Claim 18
Dependent Claim 22 words
The device of claim 12 further including an entry means coupled to said at least one other register for entering data therein.
Claim 19
Dependent Claim 41 words
The device of claim 12 wherein said at least one other register is coupled to said recirculating memory, and said control means includes means for enabling transfer of data from said recirculating memory directly to said at least one other register.
Claim 20
Dependent Claim 38 words
The device of claim 12 further including a display means coupled to said at least one other register for indicating the contents of said recirculating memory, and wherein said control means includes means for enabling said display means.
Claim 21
Dependent Claim 43 words
The device of claim 11 wherein said recirculating memory includes read means coupled to said arithmetic unit for serially reading said data into said arithmetic unit and write means coupled to said arithmetic unit for serially writing said data into said recirculating memory.
Claim 22
Dependent Claim 42 words
The device of claim 11 wherein said control means includes an adding means coupled to said subplurality of registers for combining selected portions of said data in said recirculating memory to form resultant data representing the algebraic sum of said selected portions.
Claim 23
Dependent Claim 217 words
In an electronic desk top calculator: an entry register having a plurality of digit order positions; digit entry means for entering numeric data into said entry register; means for shifting said data within said entry register to adjacent order positions, including means for generating a COUNTER INCREMENT signal for each shift of said data by one order position; means for enabling said shifting means; and a decimal point control system for decimal alignment of said data in said entry register to a predetermined decimal significance, said last-named means comprising: a decimal position signal generator for generating a DECIMAL NUMBER signal specifying the total desired number of decimal digit positions in said entry register; a counter coupled to said decimal position signal generator for controlling the total number of data shifts during decimal alignment; means for enabling said counter; said counter having an input coupled to said COUNTER INCREMENT signal generating means for incrementing said counter in response to the appearance of said COUNTER INCREMENT signal whenever said counter is enabled; said counter having an output coupled to said shifting means for disabling said shifting means when said counter reaches a predetermined state so that said data is shifted the required number of order positions to decimal align said data said total desired number of decimal digit positions.
Claim 24
Dependent Claim 217 words
In an electronic desk top calculator: an entry register having a plurality of digit order positions; digit entry means for entering numeric data into said entry register; means for shifting said data within said entry register to adjacent order positions, including means for generating a COUNTER INCREMENT signal for each shift of said data by one order position; means for enabling said shifting means; and a decimal point control system for decimal alignment of said data in said entry register to a predetermined decimal significance, said last-named means comprising: a decimal position signal generator for generating a DECIMAL NUMBER signal specifying the total desired number of decimal digit positions in said entry register; a counter coupled to said decimal position signal generator for controlling the total number of data shifts during decimal alignment; means for enabling said counter; said counter having an input coupled to said COUNTER INCREMENT signal generating means for incrementing said counter in response to the appearance of said COUNTER INCREMENT signal whenever said counter is enabled; said counter having an output coupled to said shifting means for disabling said shifting means when said counter reaches a predetermined state so that said data is shifted the required number of order positions to decimal align said data said total desired number of decimal digit positions.
Claim 25
Dependent Claim 35 words
The apparatus of claim 20 wherein said means for enabling said counter includes a plurality of entry gates coupled to said counter and said decimal position signal generator, and means for enabling said entry gates.
Claim 26
Dependent Claim 21 words
The apparatus of claim 21 wherein said means for enabling said entry gates includes at least one manually actuable function key.
Claim 27
Dependent Claim 58 words
The apparatus of claim 21 wherein said means for enabling said entry gates includes a decimal point circuit including a manually actuatable decimal point key for generating a DECIMAL POINT signal indIcating termination of entry of the whole number portion of said data, so that said counter is enabled whenever decimal digits are entered into said entry register.
Claim 28
Dependent Claim 46 words
The apparatus of claim 23 further including a decimal interlock circuit coupled to said counter and said decimal point circuit for generating a DECIMAL INTERLOCK signal for disabling said entry means whenever said counter reaches said predetermined state after said decimal point key has been actuated.
Claim 29
Dependent Claim 48 words
The apparatus of claim 20 wherein said means for enabling said counter includes means for setting said counter to the N''s complement of said desired number of digit positions specified by said decimal position signal generator, where N equals the total number of possible states of said counter.
Claim 30
Dependent Claim 9 words
The apparatus of claim 25 wherein N equals 16.
Claim 31
Dependent Claim 18 words
The apparatus of claim 20 wherein said counter is advanceable and said predetermined state comprises the zero state.

References Cited (Backward Citations)

US2783455A Cited
US3021066A Cited
US3074635A Cited
US3166636A Cited
US3174106A Cited
US3330946A Cited
US3391391A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-01-10 1975-07-12 1976-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-01-10 1979-07-12 1980-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-01-10 1983-07-12 1984-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag