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

Calculating machines

Assignee: Bell Punch Co Ltd
•
Filing: 1970-01-23
•
Granted: 1972-02-08
•
Expires: 1990-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic calculating machine with two multistage registers and with circuitry controlled by an interchange function key on a keyboard are used to interchange the corresponding digit denominations of the numbers stored in the two registers. The interchange of each digit denomination is a two-part operation. In the first part a first pulse train is used to simultaneously circulate the digits in the corresponding denomination of the registers in order to store in a counter circuit a difference pulse count equal to the difference between the digits and to obtain a signal whose polarity is dependent upon which register has the larger digit. In the second part the difference pulse count and the polarity of the signal are used during the second pulse train to control the entry of part of the second pulse train to the one register and then to control the entry of the rest of the second pulse train to the other register so as to interchange the corresponding digits.

Inventors

  • 👤 John George Lloyd
  • 👤 Alan Fripp

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:47
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F7/498; G06F15/00; G06F15/02; G06F3/00; G06F3/01; G06F3/02; G06F3/0227; G09; G09G; G09G3/00; G09G3/04; G09G3/06; G09G3/10; H; H03; H03K; H03K3/00; H03K3/78

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 178 words
A calculating machine, comprising: a first register and a second register wherein numbers entered into the machine are stored, first gate means for entering a train of pulses into corresponding stages of both registers for circulating the digits stored therein, means to emit a carry pulse as the digit in each corresponding register stage passes through a predetermined digit value, means for sensing the position of the carry pulses of each register stage with respect to respective trains of pulses to determine the digits stored in the corresponding stages of said registers, means for generating a train of difference pulses having a number of pulses equal to the difference in the digits stored in the corresponding register stages of said first and second registers and means for adding said train of difference pulses and a pulse train of number equal to the complement of the number of pulses in the trains of difference pulses to respective selected corresponding stages of each register so that the original digits stored in the corresponding selected stages of each register are interchanged.
Claim 2
Dependent Claim 178 words
A calculating machine, comprising: a first register and a second register wherein numbers entered into the machine are stored, first gate means for entering a train of pulses into corresponding stages of both registers for circulating the digits stored therein, means to emit a carry pulse as the digit in each corresponding register stage passes through a predetermined digit value, means for sensing the position of the carry pulses of each register stage with respect to respective trains of pulses to determine the digits stored in the corresponding stages of said registers, means for generating a train of difference pulses having a number of pulses equal to the difference in the digits stored in the corresponding register stages of said first and second registers and means for adding said train of difference pulses and a pulse train of number equal to the complement of the number of pulses in the trains of difference pulses to respective selected corresponding stages of each register so that the original digits stored in the corresponding selected stages of each register are interchanged.
Claim 3
Dependent Claim 227 words
A calculating machine, comprising; a first register and a second register wherein numbers entered into the machine are stored, first gate means for entering a train of pulses into the pair of register stages of the register which contain digits of corresponding denomination to circulate the digits stored therein, means to emit a carry pulse as the circulated digit in each register stage of said pair of register stages of the register which contains digits of corresponding denomination passes through a predetermined digit value, means for sensing the position of the carry pulsEs of the circulated digits with respect to the train of pulses to determine the relative magnitude of digits stored in said pair of register stages, means for generating a pulse or a train of pulses of pulse number equal to the difference in the digits stored in said pair of register stages, and means for adding a pulse or a train of pulses of pulse number equal to the number of pulses in the train of difference pulses and a pulse or a train of pulses of pulse number equal to the complement of the number of pulses in the train of difference pulses to said pair of register stages respectively of the register which contain digits of corresponding denomination so that the original digits stored in said pair of register stages are interchanged.
Claim 4
Dependent Claim 227 words
A calculating machine, comprising; a first register and a second register wherein numbers entered into the machine are stored, first gate means for entering a train of pulses into the pair of register stages of the register which contain digits of corresponding denomination to circulate the digits stored therein, means to emit a carry pulse as the circulated digit in each register stage of said pair of register stages of the register which contains digits of corresponding denomination passes through a predetermined digit value, means for sensing the position of the carry pulsEs of the circulated digits with respect to the train of pulses to determine the relative magnitude of digits stored in said pair of register stages, means for generating a pulse or a train of pulses of pulse number equal to the difference in the digits stored in said pair of register stages, and means for adding a pulse or a train of pulses of pulse number equal to the number of pulses in the train of difference pulses and a pulse or a train of pulses of pulse number equal to the complement of the number of pulses in the train of difference pulses to said pair of register stages respectively of the register which contain digits of corresponding denomination so that the original digits stored in said pair of register stages are interchanged.
Claim 5
Dependent Claim 32 words
A calculating machine according to claim 2 wherein said digit of corresponding denomination include digits whose magnitudes are proportional to the decimal point positions in the numbers stored in the corresponding registers.
Claim 6
Dependent Claim 131 words
A calculating machine according to claim 2 wherein said means for generating a pulse or a train of pulses includes a first train of pulses which provides a first pulse or group of pulses equal to the difference between the digits stored in the corresponding stages of said registers and a second pulse or group of pulses, said pulses of the second group being respectively equivalent to the complement of respective pulses of the first group, and wherein said means for adding enters said first group of pulses into said stages of said pair of registers and enters said second group of pulses into said stage of the other of said pair of registers to effect the interchange of the original digits stored in said pair of stages of said registers.
Claim 7
Dependent Claim 80 words
A calculating machine according to claim 4 wherein said sensing means includes decade counter means for determining the difference between the digits stored in said pair of register stages of said registers, said means for generating a pulse or a train of pulses being responsive to said decade counter means, and second gate means for entering said first and second group of pulses into said pair of register stages of said registers to effect the interchange of said original digits.
Claim 8
Dependent Claim 91 words
A calculating machine according to claim 4 wherein said first gate means circulates the digits stored in said pair of register stages of said registers back to their initial digits, said means for adding enters pulses from said first group of pulses into the register stage of said pair of register stages of said registers having the lower initial digit and entering pulses from said second group of pulses into the register stage of said pair of register stages of said registers having the higher original digit to effect digit interchange.
Claim 9
Dependent Claim 69 words
A calculating machine according to claim 6 wherein said sensing means includes counting circuit means responsive to a first carry pulse from one register stage of said pair of register stages to start counting and responsive to a second carry pulse from the other register stage of said pair of register stages to stop counting to determine the differences between the digits stored in said pair of register stages.
Claim 10
Dependent Claim 30 words
A calculating machine according to claim 6 wherein said sensing means includes means for determining the register stage of said pair of register stages having the higher digit entered therein.
Claim 11
Dependent Claim 79 words
A calculating machine according to claim 7 further comprising means for gating a number of pulses corresponding to the respective difference counts in said counting circuit means to the register stage of said pair of said register stages having the lower digit and means for gating a number of pulses corresponding to the respective complements of the respective difference counts in said counting circuit means to the register stage of said pair of register stages having the higher digit.
Claim 12
Dependent Claim 29 words
A calculating machine according to claim 6 further comprising timing circuit means for controlling the gating of the pulses successively iNto said pair of register stages of said registers.

References Cited (Backward Citations)

US2962211A Cited
US3238356A Cited
US3467946A Cited
US3267429A Cited
US3273122A Cited
US3534404A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag