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

Calculator-printer interface with numerical string segmentation

Assignee: Texas Instruments Inc
•
Filing: 1978-11-20
•
Granted: 1980-12-30
•
Expires: 1998-11-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A calculator printer interface performs control of a printer's segmenting of symbols in a string of numeral words from an LSI/MOS calculator chip. The output from the LSI/MOS calculator chip is a sequence of multibit data words including a leading decimal point position word indicating the position of a decimal point followed by numeral words indicating respective numerals of a number to be printed. The decimal point position word is decoded and the numeral words are entered into a shift register together with a word indicating a decimal point in the position within the sequence indicated by the decimal point position word. When the number is printed, words indicating where commas are to appear are inserted into the sequence of data words outputted from the shift register by counting by three after the word indicating a decimal. Commas and zeros occurring after the last nonzero numeral word in the sequence are suppressed.

Inventors

  • 👤 Joe F. Sexton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 13:54
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/06; G06K15/07

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 262 words
In a printer control system for controlling the printing of a set of numerals and a decimal point in response to a sequence of multibit data words including a decimal point position word indicating the position of a decimal point followed by a plurality of numeral words indicating respective numerals of the set of numerals, the combination comprising: (a) an input means for receiving the sequence of data words; (b) a first clock pulse generating means for generating a first series of clock pulses at a first predetermined rate; (c) a shift register connected to said first clock pulse generator having a plurality of sections equal in number to the number of bits in the multibit data words, each section including a predetermined number of sequentially connected elements, said predetermined number being at least as great as the number of data words in the sequence of data words, said shift register for storing data words in a set of corresponding elements in each of said plurality of sections and for shifting said stored data words along said sequence of elements at said first predetermined rate of said first series clock pulses; and (d) a logic gate means, connected to said input means and said shift register, for entering numeral words received by said input means into said shift register one at a time in the order in which they are received and for entering a data word indicative of a decimal point into said shift register in a position within the sequence of numeral words indicated by the decimal point position word.
Claim 2
Dependent Claim 262 words
In a printer control system for controlling the printing of a set of numerals and a decimal point in response to a sequence of multibit data words including a decimal point position word indicating the position of a decimal point followed by a plurality of numeral words indicating respective numerals of the set of numerals, the combination comprising: (a) an input means for receiving the sequence of data words; (b) a first clock pulse generating means for generating a first series of clock pulses at a first predetermined rate; (c) a shift register connected to said first clock pulse generator having a plurality of sections equal in number to the number of bits in the multibit data words, each section including a predetermined number of sequentially connected elements, said predetermined number being at least as great as the number of data words in the sequence of data words, said shift register for storing data words in a set of corresponding elements in each of said plurality of sections and for shifting said stored data words along said sequence of elements at said first predetermined rate of said first series clock pulses; and (d) a logic gate means, connected to said input means and said shift register, for entering numeral words received by said input means into said shift register one at a time in the order in which they are received and for entering a data word indicative of a decimal point into said shift register in a position within the sequence of numeral words indicated by the decimal point position word.
Claim 3
Dependent Claim 91 words
The combination of claim 1, wherein: said logic gate means includes first means for entering numeral words received before the position within the sequence of numeral words indicated by the decimal point position word into a first set of corresponding elements of each of said plurality of sections of said shift register and a second means for entering numeral words received after the position within the sequence of numeral words indicated by the decimal point position word into a second set of corresponding elements of each of said plurality of sections.
Claim 4
Dependent Claim 34 words
The combination of claim 2, wherein: within each section of said shift register the element of said first set of corresponding elements is adjacent to the element of said second set of corresponding elements.
Claim 5
Dependent Claim 164 words
The combination of claim 1, further comprising: (a) a second clock pulse generating means connected to said first clock pulse generating means and to said logic gate means for generating a second series of clock pulses having a second predetermined rate which is a predetermined integral fraction of said first predetermined rate, said generation of said second series of clock pulses taking place after said logic gate means enters said data word indicative of a decimal point into said shift register means; and (b) an output means connected to said shift register and said first and second clock pulse generating means for controlling in conjunction with said first series of clock pulses the characters printed by a printer in accordance with the data words shifted in said shift register and for further controlling in conjunction with said second series of clock pulses the printer to print a special character each time said predetermined integer number of characters in accordance with data words are printed.
Claim 6
Dependent Claim 60 words
The combination of claim 4, wherein: said second clock pulse generating means comprises a three stage ring counter receiving said first series of clock pulses from said first clock pulse generating means for generating a clock pulse of said second series of clock pulses each time three of said clock pulses of said first series of clock pulses is received.
Claim 7
Dependent Claim 224 words
In a printer control system for controlling the printing of a set of numerals, a decimal point and commas in response to a sequence of multibit data words including numeral data words and a data word indicative of a decimal point, the sequence of multibit data words being entered into a shift register one data word at a time in a timed relationship for storage in the shift register and the sequence of multibit data words being outputted from the shift register one data word at a time in a time relationship, the combination comprising: (a) a counter; (b) a means connected to said counter and the shift register for enabling said counter after the data word indicative of a decimal point is entered into the shift register; (c) a means connected to said counter and the shift register for incrementing said counter upon entry of each data word in the sequence of data words into the shift register; (d) comma word insertion means connected to said counter and receiving the sequence of data words outputted from the shift register for controlling the characters printed by a printer according to the sequence of data words and for inserting a data word indicative of a comma into the sequence of data words for controlling the printing of a comma each time the counter counts three.
Claim 8
Dependent Claim 224 words
In a printer control system for controlling the printing of a set of numerals, a decimal point and commas in response to a sequence of multibit data words including numeral data words and a data word indicative of a decimal point, the sequence of multibit data words being entered into a shift register one data word at a time in a timed relationship for storage in the shift register and the sequence of multibit data words being outputted from the shift register one data word at a time in a time relationship, the combination comprising: (a) a counter; (b) a means connected to said counter and the shift register for enabling said counter after the data word indicative of a decimal point is entered into the shift register; (c) a means connected to said counter and the shift register for incrementing said counter upon entry of each data word in the sequence of data words into the shift register; (d) comma word insertion means connected to said counter and receiving the sequence of data words outputted from the shift register for controlling the characters printed by a printer according to the sequence of data words and for inserting a data word indicative of a comma into the sequence of data words for controlling the printing of a comma each time the counter counts three.
Claim 9
Dependent Claim 13 words
The combination of claim 6, wherein said counter comprises a stage ring counter.
Claim 10
Dependent Claim 40 words
The combination of claim 7, wherein said combination further comprises means connected to said counter and the shift register to reset said counter in response to the entry of a new sequence of multibit data words into the shift register.
Claim 11
Dependent Claim 52 words
The combination of claim 7, wherein said combination further comprises means connected to said comma word insertion means to inhibit insertion of a comma after the last nonzero numeral word in the sequence of data words following the data word indication of a decimal point has been outputted from the shift register.

References Cited (Backward Citations)

US3103580A Cited
US3286237A Cited
US3439341A Cited
US3430211A Cited
US3638197A Cited
US3662346A Cited
US3656427A Cited
US3716841A Cited
US3984816A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-12-30 1984-06-30 1984-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-12-30 1988-06-30 1988-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-12-30 1992-06-30 1992-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag