Patent US2469236A successfully refreshed from Google Patents.
Patent US3609696A successfully refreshed from Google Patents.
US3609696A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmed arrangement for serial handling of numerical information
Assignee: Singer Co
•
Filing: 1968-09-06
•
Granted: 1971-09-28
•
Expires: 1988-09-06
Abstract
Abstract A data handling system having a dynamic delay line data signal storage means selectively coupled with a static storage register or an add-subtract unit for adding or subtracting, algebraically, one set of data signals to a second set of data signals.
Inventors
- 👤 Jan Doting
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 18:32
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F7/492; G06F7/493; G06F7/494; G06F7/495
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
411 words
In an apparatus for handling a plurality of data words wherein each data word in comprised of a predetermined number of decimal digits, and each decimal digit is represented in said apparatus by signals indicative of a predetermined number of binary bits, the combination comprising: a dynamic memory having a serial binary input and a serial binary output; an arithmetic unit including a binary serial adder-subtractor means, and a shift register having a plurality of stages equal in number to said predetermined number of binary bits and having a serial binary input and a serial binary output; said adder-subtractor means having a first binary bit input, a second binary bit input, and a binary bit output, said addersubtractor means being responsive to binary bits at its inputs to furnish immediately a result binary bit at its output, said adder-subtractor means being selectively operable to furnish at its output a binary bit representative of the arithmetic sum of binary bits furnished to its inputs, and to furnish at its output a binary bit representative of the arithmetic difference resulting from a binary bit at said second input being subtracted from a binary bit at said first input; memory input data flow means selectively operable between a first condition wherein said shift register output is coupled with said memory input, and a second condition wherein said adder-subtractor means output is coupled with said memory input; means coupling said shift register output with said first input of said adder-subtractor means; shift register input data means selectively operable between a first condition wherein said memory output is coupled with said shift register input, and a second position wherein said addersubtractor means output is coupled with said shift register input; means coupling said memory output with said second input of said adder-subtractor means; said memory input means and said shift register input means operable in a predetermined sequence wherein a first data word is read from said memory into said shift register and written back onto said memory without change, and a second data word is read from said memory into said adder-subtractor means, arithmetically combined with said first data word therein and the results of such arithmetic combining being written into said memory in the location formerly occupied by said second data word; said operable sequence taking the same time as a second operable sequence wherein all data words are read from said memory through said shift register and back onto said memory without change.
Claim 2
Dependent Claim
411 words
In an apparatus for handling a plurality of data words wherein each data word in comprised of a predetermined number of decimal digits, and each decimal digit is represented in said apparatus by signals indicative of a predetermined number of binary bits, the combination comprising: a dynamic memory having a serial binary input and a serial binary output; an arithmetic unit including a binary serial adder-subtractor means, and a shift register having a plurality of stages equal in number to said predetermined number of binary bits and having a serial binary input and a serial binary output; said adder-subtractor means having a first binary bit input, a second binary bit input, and a binary bit output, said addersubtractor means being responsive to binary bits at its inputs to furnish immediately a result binary bit at its output, said adder-subtractor means being selectively operable to furnish at its output a binary bit representative of the arithmetic sum of binary bits furnished to its inputs, and to furnish at its output a binary bit representative of the arithmetic difference resulting from a binary bit at said second input being subtracted from a binary bit at said first input; memory input data flow means selectively operable between a first condition wherein said shift register output is coupled with said memory input, and a second condition wherein said adder-subtractor means output is coupled with said memory input; means coupling said shift register output with said first input of said adder-subtractor means; shift register input data means selectively operable between a first condition wherein said memory output is coupled with said shift register input, and a second position wherein said addersubtractor means output is coupled with said shift register input; means coupling said memory output with said second input of said adder-subtractor means; said memory input means and said shift register input means operable in a predetermined sequence wherein a first data word is read from said memory into said shift register and written back onto said memory without change, and a second data word is read from said memory into said adder-subtractor means, arithmetically combined with said first data word therein and the results of such arithmetic combining being written into said memory in the location formerly occupied by said second data word; said operable sequence taking the same time as a second operable sequence wherein all data words are read from said memory through said shift register and back onto said memory without change.
Claim 3
Dependent Claim
89 words
In an apparatus according to claim 1 wherein each of said digits in said memory is represented by a binary coded decimal code, and there is further included means coupled to said arithmetic unit for correcting the sum and differences resulting from the addition and subtraction respectively of said two data words to a correct binary coded decimal code and for storing a decimal carry and decimal borrow to be added and subtracted respectively from the next digit of the second data word to be added and subtracted respectively.
Claim 4
Dependent Claim
106 words
In an apparatus according to claim 2 wherein said correcting means includes means for generating a set of serial binary bit signals representative of the decimal numeral ''''six'''' , and means coupled to said means operatively coupling said memory output with said second input of said adder-subtractor for causing said operatively coupling means to be selectively operable between a first condition wherein said memory output is coupled with said second input of said adder-subtractor means, and a second condition wherein said means for generating a set of binary bit signals representative of the decimal numeral ''''six'''' is coupled with said second input of said adder-subtractor means.
Claim 5
Dependent Claim
229 words
In an apparatus according to claim 2 wherein said shift register input means is further selectively operable to a third condition wherein said shift register output is coupled with said shift register input; and means coupled to said memory input means and said shift register input means for causing said input control means to be further operable in a predetermined sequence wherein a digit of a predetermined order data word is read from said memory into said shift register and the same order digits of the higher order data words are read from said memory through said adder-subtractor unit without change and written back onto said memory; said means coupled to said input means causing said digit in said shift register to be ring shifted while said same order digits of said higher order data words are being read from said memory through said adder-subtractor unit and written back onto said memory; said means coupled to said input means causing said digit in said shift register to be written onto said memory subsequent to the writing of said higher order digits back onto said memory whereby said predetermined order data word is written back onto said memory as the highest order data word and the data words previously of higher order than said predetermined order data word are written back onto said memory in the next lower order position.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-09-27 | 1975-03-29 | 1975-09-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-09-27 | 1979-03-29 | 1979-09-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-09-27 | 1983-03-29 | 1983-09-28 | $7700.00 | Window Closed / Lapsed |