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.