Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
188 words
In a video display system including a display controller responsive to row pointers specifying rows of display memory, viewport display defining means for defining how a given number of rows of display memory are to be displayed in a viewport having a number of display rows which is greater than the given number of rows of display memory, the viewport display defining means comprising: a null row of display memory which always contain codes indicating no display; a table of row pointers corresponding to the viewport, the table having as many row pointers as there are display rows in the viewport and the row pointers including a row pointer to each of the rows in the given number of rows of display memory and a row pointer to the null row for each of the display rows which is not being used to display row of display memory; and means for providing the row pointers in the table to the display controller, whereby the display controller correctly displays a viewpoint in which there is a greater number of display rows than there are display memory rows being displayed.
Claim 2
Dependent Claim
188 words
In a video display system including a display controller responsive to row pointers specifying rows of display memory, viewport display defining means for defining how a given number of rows of display memory are to be displayed in a viewport having a number of display rows which is greater than the given number of rows of display memory, the viewport display defining means comprising: a null row of display memory which always contain codes indicating no display; a table of row pointers corresponding to the viewport, the table having as many row pointers as there are display rows in the viewport and the row pointers including a row pointer to each of the rows in the given number of rows of display memory and a row pointer to the null row for each of the display rows which is not being used to display row of display memory; and means for providing the row pointers in the table to the display controller, whereby the display controller correctly displays a viewpoint in which there is a greater number of display rows than there are display memory rows being displayed.
Claim 3
Dependent Claim
145 words
In display apparatus connected to a host processor and to an auxiliary device, data transfer means for transferring data alternatively between the host processor and the display apparatus and between the host processor and the auxiliary device, the data transfer means comprising: first transfer means for transferring data from either the display apparatus or the auxiliary device to the host; second transfer means for transferring data from the host to either the display apparatus or the auxiliary device; and settable data transfer control means for controlling the first transfer means and the second transfer means independently of each other, the settable data transfer control means being settable to cause the first transfer means to transfer data received from either the display apparatus or the auxiliary device and to cause the second transfer means to provide data to either the display apparatus or the auxiliary device.
Claim 4
Dependent Claim
145 words
In display apparatus connected to a host processor and to an auxiliary device, data transfer means for transferring data alternatively between the host processor and the display apparatus and between the host processor and the auxiliary device, the data transfer means comprising: first transfer means for transferring data from either the display apparatus or the auxiliary device to the host; second transfer means for transferring data from the host to either the display apparatus or the auxiliary device; and settable data transfer control means for controlling the first transfer means and the second transfer means independently of each other, the settable data transfer control means being settable to cause the first transfer means to transfer data received from either the display apparatus or the auxiliary device and to cause the second transfer means to provide data to either the display apparatus or the auxiliary device.
Claim 5
Dependent Claim
123 words
The data transfer means set forth in claim 2 and wherein: the display apparatus receives protocols from the host processor; the protocols include transfer control protocols for specifying whether the first transfer means receives the data from the display apparatus or the auxiliary device and whether the second transfer means provides the data to the display apparatus or the auxiliary device; and the data transfer control means responds to a received one of the transfer control protocols by setting itself to cause the first transfer means to receive the data from the display apparatus or the auxiliary device or the second transfer means to provide the data to the display apparatus or the auxiliary device as specified by the received transfer control protocol.
Claim 6
Dependent Claim
175 words
In display apparatus having both a display memory divisible into display positions and an output device for outputting a display divisable into display lines, means for defining the display comprising: means for defining a page, the page including a specified set of the display positions; means for defining a viewport on the output device, the viewport including a specified set of the display lines; correspondence establishing means for establishing a correspondence between a member of the set of display positions and a member of the set of display lines; and means for outputting on each display line the contents of any corresponding display positions and when the correspondence establishing means has established no correspondence between any member of the set of display positions and a given member of the set of display lines, outputting certain display data on the given display line, whereby no correspondence is required between a set of display positions and a member of the set of display lines, permitting the page and the viewport to be defined independently of each other.
Claim 7
Dependent Claim
175 words
In display apparatus having both a display memory divisible into display positions and an output device for outputting a display divisable into display lines, means for defining the display comprising: means for defining a page, the page including a specified set of the display positions; means for defining a viewport on the output device, the viewport including a specified set of the display lines; correspondence establishing means for establishing a correspondence between a member of the set of display positions and a member of the set of display lines; and means for outputting on each display line the contents of any corresponding display positions and when the correspondence establishing means has established no correspondence between any member of the set of display positions and a given member of the set of display lines, outputting certain display data on the given display line, whereby no correspondence is required between a set of display positions and a member of the set of display lines, permitting the page and the viewport to be defined independently of each other.
Claim 8
Dependent Claim
23 words
The display defining means set forth in claim 4 and wherein: the specified set of the display positions may be the null set.
Claim 9
Dependent Claim
22 words
The display defining means set forth in claim 4 and wherein: the certain display data is a blank character with default attributes.
Claim 10
Dependent Claim
73 words
The display defining means set forth in claim 4 and wherein: the display apparatus is connected to a computer system and responds to members of a set of protocols received therefrom; the means for defining a page responds to a define page control of the protocols which specifies the set of display positions; and the means for defining a viewport responds to a define viewport protocol which specifies the set of display lines.
Claim 11
Dependent Claim
101 words
The display defining means set forth in claim 7 and wherein: the means for defining a page defines a plurality of pages and defines a given one of the pages in response to the define page protocol; the means for defining a viewport defines a plurality of viewports and defines a given one of the viewports in response to the define viewport protocol; and the means for establishing a correspondence establishes a correspondence between the set of display positions belonging to a given one of the pages and the set of display lines belonging to a given one of the viewports.
Claim 12
Dependent Claim
43 words
The display defining means set forth in claim 8 and wherein: the means for establishing a correspondence establishes the correspondence in response to an assign page to viewport protocol specifying the given one of the pages and the given one of the viewports.
Claim 13
Dependent Claim
63 words
The display defining means set forth in claim 9 and wherein: the assign page to viewport protocol further specifies the correspondence between the set of display positions belonging to the given one of the pages and the set of display lines belonging to the given one of the viewports and the means for establishing a correspondence further establishes the correspondence in response thereto.
Claim 14
Dependent Claim
157 words
The display defining means set forth in claim 10 and wherein: the display defining means further includes active position specification means for specifying a certain display position as an active position, the page to which the certain display position belongs as an active page, and any viewport which is assigned to the active page and for which the correspondence establishing means has established a correspondence between the active position and the viewport's set of display lines as an active viewport; and the means for establishing a correspondence responds to a specification of the active position by the active position specification means at a display position in the active page for which no correspondence with the viewport's set of display lines has been established by establishing a new correspondence between display positions and display lines in the active viewport such that the display data at the active position is output to a display line in the active viewport.
Claim 15
Dependent Claim
168 words
In display apparatus having a display memory divisible into at least one set of display positions and an output device for outputting a display divisible into at least one viewport and means for establishing a correspondence between a given set of display positions and a given viewport such that the given viewport displays at least a portion of the given set of display positions, means for defining the display comprising: specification means for specifying an active display position in the display positions and an active viewport displaying a first portion of the set of display positions to which the active viewport corresponds, the first portion including the active display position and in the means for establishing a correspondence, auto alignment means for responding to the specification means by establishing a new correspondence between the active viewport and a second portion of the corresponding set of display positions including the active position when the specification means specifies that the active display position is no longer in the first portion.
Claim 16
Dependent Claim
168 words
In display apparatus having a display memory divisible into at least one set of display positions and an output device for outputting a display divisible into at least one viewport and means for establishing a correspondence between a given set of display positions and a given viewport such that the given viewport displays at least a portion of the given set of display positions, means for defining the display comprising: specification means for specifying an active display position in the display positions and an active viewport displaying a first portion of the set of display positions to which the active viewport corresponds, the first portion including the active display position and in the means for establishing a correspondence, auto alignment means for responding to the specification means by establishing a new correspondence between the active viewport and a second portion of the corresponding set of display positions including the active position when the specification means specifies that the active display position is no longer in the first portion.
Claim 17
Dependent Claim
64 words
The display defining means set forth in claim 12 and wherein: the display apparatus has an auto alignment mode specifier for controlling the auto alignment means; and the auto alignment means responds when the specification means specifies that the active display position is no longer in the first portion of the set of display positions only when the auto alignment mode specifier so specifies.
Claim 18
Dependent Claim
75 words
The display defining means set forth in claim 13 and wherein: the display apparatus is connected to a computer system and receives members of a set of protocols therefrom; the set of protocols includes an auto alignment mode protocol which specifies the setting of the auto alignment mode specifies; and the display apparatus responds to the auto alignment mode protocol by setting the auto alignment mode specifies as specified in the auto alignment mode protocol.
Claim 19
Dependent Claim
190 words
In display apparatus having a display memory divisible into display positions, each display position belonging to one page of a plurality of pages in the display memory, and an output device for outputting a display divisible into at least one viewport of a plurality of viewports, the viewport being assignable to one of the pages and displaying a set of display positions on the page to which the viewport is assigned, and means for establishing a correspondence between a given viewport and a given page to which the given viewport is assigned and between the given viewport and a given set of display positions on the given page such that the given viewport displays at least a portion of the given set of display positions, means for defining the display comprising: specification means for specifying an active display position in the display positions and an active viewport of the viewports; and in the means for establishing correspondence, auto mapping means for responding to the specification means when the specification means specifies that the active display position is presently in another page by assigning the active viewport to the other page.
Claim 20
Dependent Claim
190 words
In display apparatus having a display memory divisible into display positions, each display position belonging to one page of a plurality of pages in the display memory, and an output device for outputting a display divisible into at least one viewport of a plurality of viewports, the viewport being assignable to one of the pages and displaying a set of display positions on the page to which the viewport is assigned, and means for establishing a correspondence between a given viewport and a given page to which the given viewport is assigned and between the given viewport and a given set of display positions on the given page such that the given viewport displays at least a portion of the given set of display positions, means for defining the display comprising: specification means for specifying an active display position in the display positions and an active viewport of the viewports; and in the means for establishing correspondence, auto mapping means for responding to the specification means when the specification means specifies that the active display position is presently in another page by assigning the active viewport to the other page.
Claim 21
Dependent Claim
33 words
The display defining means set forth in claim 15 and wherein: the auto mapping means further deassigns any viewport assigned to the other page before assigning the active viewport to the other page.
Claim 22
Dependent Claim
75 words
The display defining means set forth in claim 16 and wherein: the display apparatus is connected to a computer system and receives members of a set of protocols therefrom; the set of protocols includes an auto mapping mode protocol which specifies the setting of the auto mapping mode specifier; and the display apparatus responds to the auto mapping mode protocol by setting the auto mapping mode specifier as specified in the auto mapping mode protocol.
Claim 23
Dependent Claim
56 words
The display defining means set forth in claim 15 and wherein: the display apparatus has an auto mapping mode specifier for controlling the auto mapping means; and the auto mapping means responds when the specification means specifies that the active display position is presently in another page only when the auto mapping mode specifier so specifies.
Claim 24
Dependent Claim
112 words
The display defining means set forth in claim 15 and wherein: the auto mapping means establishes a correspondence between a first set of display positions and the active viewport such that the active viewport displays at least a portion of the first set of display positions and the means for establishing a correspondence further includes auto alignment means for responding to the specification means by establishing a new such correspondence between the active viewport and a second set of display positions including the active display position which belongs to the same page when the specification means specifies that the active display position is no longer in the first set of display positions.
Claim 25
Dependent Claim
137 words
In display apparatus controllable by protocols, having a display memory divided into display positions, and having means for defining rows and pages in the display memory such that each display position belongs to a row and a page, means for copying a first set of the display positions into a second set of the display positions comprising: a copy region protocol which specifies the first set of display positions by specifying a first page, a starting row, and a number of rows on the first page and specifies the second set of display positions by specifying a second page and a starting row on the second page and means in the display apparatus responsive to the copy region protocol for copying the contents of the first set of display positions into the second set of display positions.
Claim 26
Dependent Claim
137 words
In display apparatus controllable by protocols, having a display memory divided into display positions, and having means for defining rows and pages in the display memory such that each display position belongs to a row and a page, means for copying a first set of the display positions into a second set of the display positions comprising: a copy region protocol which specifies the first set of display positions by specifying a first page, a starting row, and a number of rows on the first page and specifies the second set of display positions by specifying a second page and a starting row on the second page and means in the display apparatus responsive to the copy region protocol for copying the contents of the first set of display positions into the second set of display positions.
Claim 27
Dependent Claim
109 words
The copying means set forth in claim 20 and wherein: the copy region protocol further specifies an insertion mode; and the means responsive to the copy protocol detects whether the copy region protocol specifies the insertion mode, and when the copy region protocol so specifies, the means responsive to the copy region protocol moves the contents of all rows from the starting row to the end of the second page a number of rows down the second page which is the same as the number of rows specified in the copy region protocol before copying the contents of the specified rows from the first page to the second page.
Claim 28
Dependent Claim
106 words
In display apparatus which is responsive to protocols and which includes display output means and character generation means including writable character generation memory means containing visual representation data from which the display output means generates a visual representation of a character, means for copying visual representation data from a first portion of the character generation memory means to a second portion thereof comprising: a copy character generation memory protocol specifying the location of the first portion and of the second portion; and means responsive to the copy character generation memory protocol for copying the visual representation data contained in the first portion into the second portion.
Claim 29
Dependent Claim
106 words
In display apparatus which is responsive to protocols and which includes display output means and character generation means including writable character generation memory means containing visual representation data from which the display output means generates a visual representation of a character, means for copying visual representation data from a first portion of the character generation memory means to a second portion thereof comprising: a copy character generation memory protocol specifying the location of the first portion and of the second portion; and means responsive to the copy character generation memory protocol for copying the visual representation data contained in the first portion into the second portion.
Claim 30
Dependent Claim
62 words
The means for copying visual representation data set forth in claim 22 and wherein: the copy character generation means protocol may specify a null portion as the first portion; and the means responsive to the copy character generation memory protocol responds to a copy character generation memory protocol which has a null portion as the first portion by erasing the second portion.
Claim 31
Dependent Claim
83 words
The means for copying visual representation data set forth in claim 22 and wherein: the writable character generation memory means is divided into a plurality of elements; the visual representation data in each element is divided into a number of items; and the copy character generation memory protocol specifies the element containing the first portion and an item in the first portion, the element containing the second portion and an item in the second portion, and a number of items to be copied.
Claim 32
Dependent Claim
162 words
In display apparatus which is connected to a host processor and to an auxiliary device, responds to destination protocols from the host processor specifying either the display apparatus or the auxiliary device as a destination for data from the host processor, and provides at least a termination protocol requesting termination of transmission to the host processor, a method performed by the display apparatus to ensure that the display apparatus can respond to one of the destination protocols comprising the steps of: monitoring a receiving buffer for receiving protocols from the host processor to determine whether the buffer can accomodate the destination protocol; sending the termination protocol to the host processor while the buffer can still accomodate the destination protocol; continuing to receive protocols in the receiving buffer; and continuing to process the protocols in the receiving buffer, whereby the display apparatus is always able to receive and process a destination protocol sent by the host processor in response to the termination protocol.
Claim 33
Dependent Claim
162 words
In display apparatus which is connected to a host processor and to an auxiliary device, responds to destination protocols from the host processor specifying either the display apparatus or the auxiliary device as a destination for data from the host processor, and provides at least a termination protocol requesting termination of transmission to the host processor, a method performed by the display apparatus to ensure that the display apparatus can respond to one of the destination protocols comprising the steps of: monitoring a receiving buffer for receiving protocols from the host processor to determine whether the buffer can accomodate the destination protocol; sending the termination protocol to the host processor while the buffer can still accomodate the destination protocol; continuing to receive protocols in the receiving buffer; and continuing to process the protocols in the receiving buffer, whereby the display apparatus is always able to receive and process a destination protocol sent by the host processor in response to the termination protocol.
Claim 34
Dependent Claim
104 words
The method set forth in of claim 25 and wherein: the receiving buffer includes a host receiving buffer for receiving the data from the host processor and an auxiliary device transmitting buffer for receiving the data from the host receiving buffer and providing the data to the auxiliary device when the auxiliary device is the destination and the step of sending the transmission termination request protocol is performed when the step of monitoring the receiving buffer determines that a first minimum amount of space remains in the host receiving buffer or a second minimum amount of space remains in the auxiliary buffer transmitting buffer.
Claim 35
Dependent Claim
103 words
In display apparatus which is connected to a host processor and to at least one other data source and which provides data from itself and the other data source to the host processor, a method performed by the display apparatus for ensuring that the host processor is provided data from all of the sources including the display apparatus comprising the steps of: providing a next tag identifying a next source of data to the processor; providing data from the next source to the processor for a limited period; and repeating the above steps so that each of the sources is a next source.
Claim 36
Dependent Claim
103 words
In display apparatus which is connected to a host processor and to at least one other data source and which provides data from itself and the other data source to the host processor, a method performed by the display apparatus for ensuring that the host processor is provided data from all of the sources including the display apparatus comprising the steps of: providing a next tag identifying a next source of data to the processor; providing data from the next source to the processor for a limited period; and repeating the above steps so that each of the sources is a next source.
Claim 37
Dependent Claim
80 words
In display apparatus which is connected to a host processor and to another data source and provides protocols from itself or from the other data source to the host processor, a method performed by the display apparatus for informing the host processor that the source not currently providing data has data comprising: determining that the source not currently providing data has data to provide; and inserting a message waiting protocol among the protocols currently being provided to the host processor.
Claim 38
Dependent Claim
80 words
In display apparatus which is connected to a host processor and to another data source and provides protocols from itself or from the other data source to the host processor, a method performed by the display apparatus for informing the host processor that the source not currently providing data has data comprising: determining that the source not currently providing data has data to provide; and inserting a message waiting protocol among the protocols currently being provided to the host processor.
Claim 39
Dependent Claim
139 words
In display apparatus which is asynchronously connected to a host processor, which provides protocols to the host processor, and which responds to protocols received from the host processor by placing the received protocols in a receive buffer and interpreting the received protocols after they have been placed in the receive buffer, a method of guaranteeing that the display apparatus will respond to the host processor comprising the steps of: sending a reset protocol from the host processor to the display apparatus; responding in the display apparatus to the reset protocol by not placing the reset protocol in the receive buffer and immediately performing steps including clearing the receive buffer; cancelling processing of any protocol which the display apparatus is interpreting at the time the display apparatus receives the reset protocol; and enabling the receive buffer to again receive protocols.
Claim 40
Dependent Claim
139 words
In display apparatus which is asynchronously connected to a host processor, which provides protocols to the host processor, and which responds to protocols received from the host processor by placing the received protocols in a receive buffer and interpreting the received protocols after they have been placed in the receive buffer, a method of guaranteeing that the display apparatus will respond to the host processor comprising the steps of: sending a reset protocol from the host processor to the display apparatus; responding in the display apparatus to the reset protocol by not placing the reset protocol in the receive buffer and immediately performing steps including clearing the receive buffer; cancelling processing of any protocol which the display apparatus is interpreting at the time the display apparatus receives the reset protocol; and enabling the receive buffer to again receive protocols.
Claim 41
Dependent Claim
22 words
The method set forth in claim 29 and wherein: the rest protocol is an ANSI (American National Standards Institute) X3.64 INT protocol.
Claim 42
Dependent Claim
165 words
In display apparatus connected to a host computer and to an auxiliary device and wherein the display apparatus provides 8-bit ANSI (American National Standards Institute) protocols to the auxiliary device and receives 8-bit ANSI protocols therefrom but the host computer produces and responds to other protocols for control of the auxiliary device which are not 8-bit ANSI protocols, a method performed by the display apparatus for operating transparently when the host computer employs the other protocols to control the auxiliary device comprising the steps of: while the display apparatus is receiving the other protocols from the host computer for transfer to the auxiliary device, converting the other protocols into the equivalent ANSI 8-bit protocols and providing the equivalent ANSI 8-bit protocols to the auxiliary device; and while the device apparatus is receiving ANSI 8-bit protocols from the auxiliary device for transfer to the host computer, converting the ANSI 8-bit protocols into the equivalent other protocols and providing the equivalent other protocols to the host processor.
Claim 43
Dependent Claim
165 words
In display apparatus connected to a host computer and to an auxiliary device and wherein the display apparatus provides 8-bit ANSI (American National Standards Institute) protocols to the auxiliary device and receives 8-bit ANSI protocols therefrom but the host computer produces and responds to other protocols for control of the auxiliary device which are not 8-bit ANSI protocols, a method performed by the display apparatus for operating transparently when the host computer employs the other protocols to control the auxiliary device comprising the steps of: while the display apparatus is receiving the other protocols from the host computer for transfer to the auxiliary device, converting the other protocols into the equivalent ANSI 8-bit protocols and providing the equivalent ANSI 8-bit protocols to the auxiliary device; and while the device apparatus is receiving ANSI 8-bit protocols from the auxiliary device for transfer to the host computer, converting the ANSI 8-bit protocols into the equivalent other protocols and providing the equivalent other protocols to the host processor.
Claim 44
Dependent Claim
109 words
The method set forth in claim 31 and wherein: the other protocols are either ANSI 7-bit protocols or non-ANSI 8-bit protocols; the conversion of ANSI 7-bit protocols into the equivalent ANSI 8-bit protocols is made by converting two ANSI 7-bit prefixes and an ANSI 7-bit code into the equivalent ANSI 8-bit protocol and the conversion into the equivalent other protocol is made by converting the ANSI 8-bit protocol into the equivalent two 7-bit ANSI prefixes and ANSI 7-bit code; and the conversion of non-ANSI 8-bit protocols into the equivalent ANSI 8-bit protocols is made by converting the non-ANSI 8-bit protocol into an ANSI 8-bit prefix and ANSI 8-bit code.
Claim 45
Dependent Claim
103 words
The method set forth in claim 36 and wherein: the display apparatus has a first mode of operation wherein the display apparatus transfers protocols unchanged between the host processor and the auxiliary device and a second mode of operation wherein the method of claim 36 is performed upon protocols transferred between the host processor and the auxiliary device and the performance of the steps of the method of claim 36 is preceded by a step wherein the display apparatus receives a protocol from the host processor which specifies the second mode of operation and responds thereto by enabling the second mode of operation.