US4422070A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Circuit for controlling character attributes in a word processing system having a display
Assignee: Pitney Bowes Inc
•
Filing: 1980-08-12
•
Granted: 1983-12-20
•
Expires: 2000-08-12
Abstract
Abstract An attribute control system is provided in a word processing system of the type having a keyboard for entering alpha numeric data. A display control circuit is coupled between a display, which displays a plurality of lines of alpha numeric text, and the keyboard. The display control circuit controls the information exhibited on the display. The display control circuit means includes a character attribute control circuit having a latch for latching attribute signal information entered from the keyboard. The attribute signal information remains in the latch until the attribute latch is cleared or another attribute signal is entered from the keyboard.
Inventors
- 👤 Robert A. Couper
- 👤 John K. Frediani
- 👤 Terrance L. Lillie
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:40
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/30; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G09G1/00
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
412 words
A system for character attribute control comprising: (a) a display for displaying a plurality of lines of such characters; (b) a display control circuit means for controlling the information exhibited on said display, said display control circuit means being responsive to an input of digital words, a first portion of said input words defining particular characters and a second portion of said input words defining the attributes associated with said defined characters, whereby a sequence of said input words will define a line of characters and associated attributes to be displayed; (c) a refresh memory for storing sequences of data words, said data words comprising data words defining characters and control words defining information about the display of said characters, said control words further comprising attribute control words for controllng the attributes associated with characters defined by character data words stored between said attribute control words and the next control word belonging to a preselected subgroup of said control words; and (d) line buffer means operatively connected between said refresh memory and said display control circuit means for transferring lines of characters from said memory to said display control circuit means, said line buffer means further comprising: (1) memory access means for controlling access to a selected subsequence of said data words in said refresh memory, said subsequences defining at least a line of characters to be displayed; (2) buffer storage wherein data words from said memory may be stored under control of said memory access means, said buffer storage being operatively associated with said display control circuit means so that the output of said storage provides said input word to said display control circuit means; (3) character attribute control circuit means for recognizing said control data words as they are read from said memory and preventing said attribute control words from being stored in said buffer storage and for storing the attribute information in additional bits provided in each word of said buffer storage so that the attribute information is stored in the same buffer storage word as each of the associated character data words, whereby said input words are formed and stored in said buffer storage; and (4) buffer control means operatively associated with said display control means for controlling said buffer means so that said sequence is stored in said buffer storage and at least a portion of said subsequence is then output to said display control circuit means whereby a line of characters with associated attributes is displayed.
Claim 2
Independent Claim
412 words
A system for character attribute control comprising: (a) a display for displaying a plurality of lines of such characters; (b) a display control circuit means for controlling the information exhibited on said display, said display control circuit means being responsive to an input of digital words, a first portion of said input words defining particular characters and a second portion of said input words defining the attributes associated with said defined characters, whereby a sequence of said input words will define a line of characters and associated attributes to be displayed; (c) a refresh memory for storing sequences of data words, said data words comprising data words defining characters and control words defining information about the display of said characters, said control words further comprising attribute control words for controllng the attributes associated with characters defined by character data words stored between said attribute control words and the next control word belonging to a preselected subgroup of said control words; and (d) line buffer means operatively connected between said refresh memory and said display control circuit means for transferring lines of characters from said memory to said display control circuit means, said line buffer means further comprising: (1) memory access means for controlling access to a selected subsequence of said data words in said refresh memory, said subsequences defining at least a line of characters to be displayed; (2) buffer storage wherein data words from said memory may be stored under control of said memory access means, said buffer storage being operatively associated with said display control circuit means so that the output of said storage provides said input word to said display control circuit means; (3) character attribute control circuit means for recognizing said control data words as they are read from said memory and preventing said attribute control words from being stored in said buffer storage and for storing the attribute information in additional bits provided in each word of said buffer storage so that the attribute information is stored in the same buffer storage word as each of the associated character data words, whereby said input words are formed and stored in said buffer storage; and (4) buffer control means operatively associated with said display control means for controlling said buffer means so that said sequence is stored in said buffer storage and at least a portion of said subsequence is then output to said display control circuit means whereby a line of characters with associated attributes is displayed.
Claim 3
Dependent Claim
34 words
A system for character attribute control as defined in claim 1 wherein said latch means is coupled to an OR gate such that any input signal to said OR will clear said attribute latch.
Claim 4
Dependent Claim
44 words
A system for character attribute control as defined in claim 2 wherein one of the input signals to said OR gate is a signal generated in response to a control word indicating the end of line of characters to be exhibited on said display.
Claim 5
Dependent Claim
43 words
A system for character attribute control as defined in claim 2 wherein one of said input signals to said OR gate is a signal generated in response to a control word indicating the end of the information to be exhibited on said display.
Claim 6
Dependent Claim
35 words
A system for character attribute control as defined in claim 3 wherein one of said input signals to said OR gate is a signal generated at the end of the information exhibited on said display.
Claim 7
Dependent Claim
25 words
A character attribute control system as defined in claim 1 wherein said synchronization circuit means generates signals which cause said attribute latch to be cleared.
Claim 8
Dependent Claim
30 words
A character attribute control system as defined in claim 6 wherein said synchronization circuit means signals are related to the end of a line of characters displayed on said CRT.
Claim 9
Dependent Claim
28 words
A character attribute control system as defined in claim 6 wherein said synchronization circuit means signals are related to the end of a field displayed on said CRT.
Claim 10
Dependent Claim
31 words
A character attribute system as defined in claim 6, wherein said characters exhibited on said CRT vary in width and said character attributes exhibited on said CRT vary correspondingly in width.
Claim 11
Dependent Claim
56 words
A system for character attribute control as defined in claim 1, wherein said attributed control means further comprises a latch for latching character attribute information read from said refresh memory, said attribute information remaining in said latch until a control data word belonging to said subgroup is read from said memory or said latch is cleared.
Claim 12
Dependent Claim
30 words
A system for character attribute control as described in claim 10 wherein said latch attribute information may be overwritten by the next character attribute information read from said refresh memory.
Claim 13
Independent Claim
56 words
A system for character attribute control as described in claims 1, 10, or 11, wherein said line buffer means comprises at least two units of buffer storage operatively associated with said buffer control means so that one of said units may be reading from said refresh memory while another outputs to said display control circuit means.
Claim 14
Dependent Claim
19 words
A system for character attribute control as described in claim 12 wherein said buffer storage comprises random access memory.
Claim 15
Independent Claim
62 words
A system for character attribute control as described in claims 1, 10, or 11, further comprising a processor operatively associated with said refresh memory to load said sequences of data words into said refresh memory and operatively associated with said memory access means of said buffer means to define said lines of characters to be transferred to said display control circuit means.
Claim 16
Independent Claim
474 words
A system for character attribute control comprising: (a) a CRT for displaying a plurality of lines of such characters; (b) a CRT control circuit means for controlling the information Exhibited on said CRT, said CRT control circuit means being responsive to an input of digital words, a first portion of said input words defining particular characters and a second portion of said input words defining the attribute associated with said defined characters, whereby a sequence of said input words will define a line of characters and associated attributes to be displayed; (c) a refresh memory for storing sequences of data words, said data words comprising data words defining particular characters and control words defining information about the display of said characters, said control words further comprising attribute control words for controlling the attributes associated with characters defined by said character data words stored between said attribute control words and the next control word belonging to a preselected subgroup of said control words; (d) line buffer means operatively connected between said refresh memory and said CRT control circuit means for transferring lines of characters from said refresh memory to said CRT control circuit means said line buffer means further comprising: (1) memory access means for controlling access to a selected subsequence of said data words in said refresh memory, said subsequence defining at least a line of characters to be displayed; (2) buffer storage wherein data words from said refresh memory may be stored under control of said memory access means, said buffer storage being operatively associated with said CRT control means so that the output of said buffer storage provides said input words to said CRT control means; (3) character attribute control circuit means for recognizing said control words as they are read from said refresh memory and preventing said attribute control words from being stored in said buffer storage and for storing the attribute information in additional bits provided in each word of said buffer storage so that the attribute information is stored in the same buffer storage word as each of the associated character words, whereby said input words are formed and stored in said buffer storage, said attribute control circuit means further comprising a latch for latching character attribute information read from said refresh memory, said attribute information remaining in said latch until a control word belonging to said subgroup is read from said refresh memory or said latch is cleared; (4) buffer control means operatively associated with said CRT control means for controlling said buffer means so that said sequence is stored in said buffer and a portion of said subsequence is then output to said CRT control circuit means whereby a line of characters with associated attributes is displayed; (e) synchroniziation circuit means for controlling the synchronization of said CRT, said synchronization circuit means being coupled to said latch.
Claim 17
Independent Claim
474 words
A system for character attribute control comprising: (a) a CRT for displaying a plurality of lines of such characters; (b) a CRT control circuit means for controlling the information Exhibited on said CRT, said CRT control circuit means being responsive to an input of digital words, a first portion of said input words defining particular characters and a second portion of said input words defining the attribute associated with said defined characters, whereby a sequence of said input words will define a line of characters and associated attributes to be displayed; (c) a refresh memory for storing sequences of data words, said data words comprising data words defining particular characters and control words defining information about the display of said characters, said control words further comprising attribute control words for controlling the attributes associated with characters defined by said character data words stored between said attribute control words and the next control word belonging to a preselected subgroup of said control words; (d) line buffer means operatively connected between said refresh memory and said CRT control circuit means for transferring lines of characters from said refresh memory to said CRT control circuit means said line buffer means further comprising: (1) memory access means for controlling access to a selected subsequence of said data words in said refresh memory, said subsequence defining at least a line of characters to be displayed; (2) buffer storage wherein data words from said refresh memory may be stored under control of said memory access means, said buffer storage being operatively associated with said CRT control means so that the output of said buffer storage provides said input words to said CRT control means; (3) character attribute control circuit means for recognizing said control words as they are read from said refresh memory and preventing said attribute control words from being stored in said buffer storage and for storing the attribute information in additional bits provided in each word of said buffer storage so that the attribute information is stored in the same buffer storage word as each of the associated character words, whereby said input words are formed and stored in said buffer storage, said attribute control circuit means further comprising a latch for latching character attribute information read from said refresh memory, said attribute information remaining in said latch until a control word belonging to said subgroup is read from said refresh memory or said latch is cleared; (4) buffer control means operatively associated with said CRT control means for controlling said buffer means so that said sequence is stored in said buffer and a portion of said subsequence is then output to said CRT control circuit means whereby a line of characters with associated attributes is displayed; (e) synchroniziation circuit means for controlling the synchronization of said CRT, said synchronization circuit means being coupled to said latch.
References Cited (Backward Citations)
US3336587A
Cited
US3786429A
Cited
US3868673A
Cited
US4057849A
Cited
US4203107A
Cited
US4290064A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-12-19 | 1987-06-20 | 1987-12-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-12-19 | 1991-06-20 | 1991-12-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-12-19 | 1995-06-20 | 1995-12-20 | $7700.00 | Window Closed / Lapsed |