Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
71 words
An enhanced fixed function display, comprising: a. means for receiving a data stream from a workstation controller; b. means for parsing said data stream into a presentation space portion and a first attribute portion, wherein said first attribute portion further comprises only changed attributes; c. means for placing said presentation space portion into a presentation space buffer; and, d. means for placing said first attribute portion into a first attribute buffer.
Claim 2
Dependent Claim
71 words
An enhanced fixed function display, comprising: a. means for receiving a data stream from a workstation controller; b. means for parsing said data stream into a presentation space portion and a first attribute portion, wherein said first attribute portion further comprises only changed attributes; c. means for placing said presentation space portion into a presentation space buffer; and, d. means for placing said first attribute portion into a first attribute buffer.
Claim 3
Dependent Claim
67 words
The display of claim 1 further comprising: a. means for detecting an end of row character in said data stream; b. means for padding said presentation space buffer with a presentation space pad character upon the detection of said end of row character; and, c. means for padding said first attribute buffer with a first attribute pad character upon the detection of said end of row character.
Claim 4
Dependent Claim
90 words
An enhanced fixed function display, comprising: a. means for receiving a data stream from a workstation controller; b. means for parsing said data stream into a presentation space portion, a first attribute portion, and a second attribute portion wherein said first and second attribute portions further comprise only changed attributes; c. means for placing said presentation space portion into a presentation space buffer; d. means for placing said first attribute portion into a first attribute buffer; and, e. means for placing said second attribute portion into a second attribute buffer.
Claim 5
Dependent Claim
90 words
An enhanced fixed function display, comprising: a. means for receiving a data stream from a workstation controller; b. means for parsing said data stream into a presentation space portion, a first attribute portion, and a second attribute portion wherein said first and second attribute portions further comprise only changed attributes; c. means for placing said presentation space portion into a presentation space buffer; d. means for placing said first attribute portion into a first attribute buffer; and, e. means for placing said second attribute portion into a second attribute buffer.
Claim 6
Dependent Claim
90 words
A display of claim 3, further comprising: a. means for detecting an end of row character in said data stream; b. means for padding said presentation space buffer with a presentation space pad character upon the detection of said end of row character; c. means for padding said first attribute buffer with a first attribute pad character upon the detection of said end of row character; and, d. means for padding said second attribute buffer with a second attribute pad character upon the detection of said end of row character.
Claim 7
Independent Claim
94 words
A method of parsing a data stream having a presentation space portion and a first attribute portion, comprising the steps of: a. receiving a data stream from a workstation controller; b. pointing a pointer to a current character in said data stream; c. reading the current character to determine whether it is a presentation space character or an attribute character; d. placing said current character in a presentation space buffer if it is a presentation space character; and, e. writing said current character in a first attribute buffer if it is an attribute character.
Claim 8
Independent Claim
94 words
A method of parsing a data stream having a presentation space portion and a first attribute portion, comprising the steps of: a. receiving a data stream from a workstation controller; b. pointing a pointer to a current character in said data stream; c. reading the current character to determine whether it is a presentation space character or an attribute character; d. placing said current character in a presentation space buffer if it is a presentation space character; and, e. writing said current character in a first attribute buffer if it is an attribute character.
Claim 9
Dependent Claim
53 words
A method of claim 5, further comprising the steps of: a. padding said presentation space buffer with a presentation space pad character upon the detection of said end of row character; and, b. padding said first attribute buffer with a first attribute pad character upon the detection of said end of row character.
Claim 10
Independent Claim
107 words
A method of building a data stream from a presentation space buffer and a first attribute buffer in a display, comprising the steps of: a. pointing a pointer to the current character position; b. reading the current character position in said first attribute buffer; c. if an attribute character is present at said current character position in said first attribute buffer, generating an attribute control character and placing said attribute control character and said attribute character in said data stream; d. reading a presentation space character at the current character position in said presentation space buffer; and, e. placing said presentation space character in said data stream.
Claim 11
Independent Claim
107 words
A method of building a data stream from a presentation space buffer and a first attribute buffer in a display, comprising the steps of: a. pointing a pointer to the current character position; b. reading the current character position in said first attribute buffer; c. if an attribute character is present at said current character position in said first attribute buffer, generating an attribute control character and placing said attribute control character and said attribute character in said data stream; d. reading a presentation space character at the current character position in said presentation space buffer; and, e. placing said presentation space character in said data stream.
Claim 12
Dependent Claim
87 words
The method of claim 7, further comprising the step of placing an end of row character in said data stream if said presentation space character is a presentation space pad character, if all the subsequent presentation space characters until the end of the row of said presentation space buffer are all presentation space pad characters, if said attribute character is an attribute pad character, and if all the subsequent attribute pad characters until the end of the row of said attribute buffer are all attribute pad characters.
Claim 13
Independent Claim
113 words
A method of building a data stream from a presentation space buffer, a first attribute buffer, and a second attribute buffer in a display, comprising the steps of: a. pointing a pointer to the current character position; b. reading the current character position in said first attribute buffer; c. if a second attribute character is present at said current character position in said second attribute buffer, generating said attribute control character and a second attribute buffer number, and said second attribute character in said data stream; d. reading a presentation space character at the current character position in said presentation space buffer; and, e. placing said presentation space character in said data stream.
Claim 14
Independent Claim
113 words
A method of building a data stream from a presentation space buffer, a first attribute buffer, and a second attribute buffer in a display, comprising the steps of: a. pointing a pointer to the current character position; b. reading the current character position in said first attribute buffer; c. if a second attribute character is present at said current character position in said second attribute buffer, generating said attribute control character and a second attribute buffer number, and said second attribute character in said data stream; d. reading a presentation space character at the current character position in said presentation space buffer; and, e. placing said presentation space character in said data stream.
Claim 15
Dependent Claim
121 words
The method of claim 9, further comprising the steps of: a. placing an end of row character in said data stream if said presentation space character is a presentation space pad character, if all the subsequent presentation space characters until the end of the row of said presentation space buffer are all presentation space pad characters, if said first attribute character is an attribute pad character, if all the subsequent attribute characters until the end of the row of said first attribute buffer are all attribute pad characters, if said second attribute character is an attribute pad character, and if all the subsequent attribute characters until the end of the row of said second attribute buffer are all attribute pad characters.
Claim 16
Independent Claim
120 words
A method of parsing a data stream having a presentation space portion, a first attribute portion, and a second attribute portion, comprising the steps of: a. receiving a data stream from a workstation controller; b. pointing a pointer to a current character in said data stream; c. reading the current character to determine whether it is a presentation space character, a first attribute character, or a second attribute character; d. placing said current character in a presentation space buffer if it is a presentation space character; e. placing said current character in a first attribute buffer if it is a first attribute; and, f. placing said current character in a second attribute buffer if it is a second attribute character.
Claim 17
Independent Claim
120 words
A method of parsing a data stream having a presentation space portion, a first attribute portion, and a second attribute portion, comprising the steps of: a. receiving a data stream from a workstation controller; b. pointing a pointer to a current character in said data stream; c. reading the current character to determine whether it is a presentation space character, a first attribute character, or a second attribute character; d. placing said current character in a presentation space buffer if it is a presentation space character; e. placing said current character in a first attribute buffer if it is a first attribute; and, f. placing said current character in a second attribute buffer if it is a second attribute character.
Claim 18
Dependent Claim
86 words
The method of claim 11, further comprising the steps of: a. determining if said current character is an end of row character; b. padding said presentation space buffer with a presentation space pad character upon the detection of said end of row character; c. padding said first attribute buffer with a first attribute pad character upon the detection of said end of row character; and, d. padding said second attribute buffer with a second attribute pad character upon the detection of said end of row character.
Claim 19
Dependent Claim
85 words
A display subsystem comprising: a. a monitor for displaying a number of symbols; b. a keyboard; and, c. a controller responsively coupled to said monitor and said keyboard wherein said controller has means for coupling said controller to a host computer and wherein said controller has memory means for storing a plurality of characters and means responsively coupled to said memory means and said coupling means for compacting pad characters stored in said memory means before transmission via said coupling means to said host computer.
Claim 20
Dependent Claim
85 words
A display subsystem comprising: a. a monitor for displaying a number of symbols; b. a keyboard; and, c. a controller responsively coupled to said monitor and said keyboard wherein said controller has means for coupling said controller to a host computer and wherein said controller has memory means for storing a plurality of characters and means responsively coupled to said memory means and said coupling means for compacting pad characters stored in said memory means before transmission via said coupling means to said host computer.
Claim 21
Dependent Claim
46 words
A fixed function display subsystem according to claim 13 wherein said controller further comprises means responsively coupled to said memory means and said coupling means for padding pad characters into said memory means pursuant to indication by transmission via said coupling means from said host computer.
Claim 22
Dependent Claim
50 words
A fixed function display subsystem according to claim 13 wherein said memory means further comprises: a. a character memory for storing more than said number of symbols; and, b. at least one attribute memory for storing at least one attribute for each of said more than said number of symbols.
Claim 23
Dependent Claim
62 words
A fixed function display subsystem according to claim 15 wherein said controller further comprises means responsively coupled to said coupling means, said character memory, and said at least one attribute memory for parsing data received by said coupling means from said host computer into characters for storage in said character memory and attributes for storing in said at least one attribute memory.
Claim 24
Dependent Claim
65 words
A fixed function display subsystem according to claim 15 wherein said controller further comprises means responsively coupled to said coupling means, said character memory, and said at least one attribute memory for compacting data stored in said character memory and in said at least one attribute memory without pad characters into a single data stream for transmission to said host computer via said coupling means.