Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
242 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents that are organized into a plurality of "symbol slots" each of which is selectively displayable in a plurality of display colors, said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating one said display color as a "designated display color"; (b) maintaining a present-state map of the information contents of the symbol buffer; (c) accessing said outgoing signal; (d) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (e) scanning said present-state map and said updated-state map in search of a "hit" symbol slot (1) that is selected for display in said designated display color, and (2) at which the information contents of said present-state map and said updated-state map are nonidentical; (f) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbol stored in the updated-state map at the hit symbol slot, in the designated display color; and (g) overwriting the present-state map at the hit symbol slot with the information contents of the corresponding updated-state map at the hit symbol.
Claim 2
Independent Claim
242 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents that are organized into a plurality of "symbol slots" each of which is selectively displayable in a plurality of display colors, said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating one said display color as a "designated display color"; (b) maintaining a present-state map of the information contents of the symbol buffer; (c) accessing said outgoing signal; (d) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (e) scanning said present-state map and said updated-state map in search of a "hit" symbol slot (1) that is selected for display in said designated display color, and (2) at which the information contents of said present-state map and said updated-state map are nonidentical; (f) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbol stored in the updated-state map at the hit symbol slot, in the designated display color; and (g) overwriting the present-state map at the hit symbol slot with the information contents of the corresponding updated-state map at the hit symbol.
Claim 3
Independent Claim
327 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents that are organized into a plurality of "symbol slots" each of which is selectively displayable in a plurality of display colors, said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating one said display color as a "designated display color"; (b) maintaining a present-state map of the information contents of the symbol buffer; (c) accessing said outgoing signal; (d) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (e) scanning said present-state map and said updated-state map in search of a "begin-hit" symbol slot (1) that is selected for display in said designated display color, and (2) at which the information contents of said present-state map and said updated-state map are nonidentical; (f) continuing to scan said present-state map and said updated-state map in search of an "end-hit" symbol slot, namely a slot immediately preceding a slot (i) that is not selected for display in said designated display color, or (ii) at which the information contents of said present-state map and said updated-state map are identical; (g) defining a "hit" symbol-slot sequence in each of said present-state map and said updated-state map, comprising the respective symbol slots in each said map between the begin-hit symbol slot and the end-hit symbol slot, inclusive; (h) writing to a substitute outgoing signal a command to download, to the peripheral unit symbol buffer, representations of the symbols stored in the updated-state map in the hit symbol-slot sequence; and (i) overwriting the hit symbol-slot sequence of the present-state map with the respective information contents of the hit symbol-slot sequence of the updated-state map.
Claim 4
Independent Claim
327 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents that are organized into a plurality of "symbol slots" each of which is selectively displayable in a plurality of display colors, said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating one said display color as a "designated display color"; (b) maintaining a present-state map of the information contents of the symbol buffer; (c) accessing said outgoing signal; (d) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (e) scanning said present-state map and said updated-state map in search of a "begin-hit" symbol slot (1) that is selected for display in said designated display color, and (2) at which the information contents of said present-state map and said updated-state map are nonidentical; (f) continuing to scan said present-state map and said updated-state map in search of an "end-hit" symbol slot, namely a slot immediately preceding a slot (i) that is not selected for display in said designated display color, or (ii) at which the information contents of said present-state map and said updated-state map are identical; (g) defining a "hit" symbol-slot sequence in each of said present-state map and said updated-state map, comprising the respective symbol slots in each said map between the begin-hit symbol slot and the end-hit symbol slot, inclusive; (h) writing to a substitute outgoing signal a command to download, to the peripheral unit symbol buffer, representations of the symbols stored in the updated-state map in the hit symbol-slot sequence; and (i) overwriting the hit symbol-slot sequence of the present-state map with the respective information contents of the hit symbol-slot sequence of the updated-state map.
Claim 5
Dependent Claim
31 words
A method comprising seven iterations of the method of claim 2 in which the designated display colors for the respective iterations are white, turquoise, yellow, pink, blue, red, and green, respectively.
Claim 6
Independent Claim
423 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents organized into a plurality of "symbol slots" and into a plurality of "color planes," each said color plane representing a "component color," said component colors being combinable into "display colors," said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating a display color as a "designated display color"; (b) designating a component color of said designated display color as a "principal component color"; (c) if said designated display color includes component colors other than said principal component color, then designating said other component colors as "secondary component colors"; (d) maintaining a present-state map of the information contents of the symbol buffer; (e) accessing said outgoing signal; (f) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit, (g) said present-state map and said updated-state map including respective "map color planes" corresponding to said component colors; (h) said map color planes corresponding to said principal component color being designated as "principal map color planes" and any map color planes corresponding to any said secondary color component being designated as "secondary map color planes"; (i) each said map color plane being organized into a plurality of symbol slots corresponding to the symbol slots of the symbol buffer; (j) scanning said present-state principal map color plane and said updated-state principal map color plane in search of a "hit" symbol slot at which the information contents of said present-state principal map color plane and said updated-state principal map color plane are nonidentical; (k) if said updated-state principal map color plane (1) satisfies the following two conditions: is identical, at the hit symbol slot, to any designated updated-state secondary map color planes at the hit symbol slot, and (2) is not identical to any other updated-state map color planes at the hit symbol slot, then (i) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbol stored in the updated-state map at the hit symbol slot, in the designated display color; and (ii) overwriting all present-state map color planes at the hit symbol slot with the information contents of the corresponding updated-state map color planes at the hit symbol.
Claim 7
Independent Claim
423 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents organized into a plurality of "symbol slots" and into a plurality of "color planes," each said color plane representing a "component color," said component colors being combinable into "display colors," said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating a display color as a "designated display color"; (b) designating a component color of said designated display color as a "principal component color"; (c) if said designated display color includes component colors other than said principal component color, then designating said other component colors as "secondary component colors"; (d) maintaining a present-state map of the information contents of the symbol buffer; (e) accessing said outgoing signal; (f) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit, (g) said present-state map and said updated-state map including respective "map color planes" corresponding to said component colors; (h) said map color planes corresponding to said principal component color being designated as "principal map color planes" and any map color planes corresponding to any said secondary color component being designated as "secondary map color planes"; (i) each said map color plane being organized into a plurality of symbol slots corresponding to the symbol slots of the symbol buffer; (j) scanning said present-state principal map color plane and said updated-state principal map color plane in search of a "hit" symbol slot at which the information contents of said present-state principal map color plane and said updated-state principal map color plane are nonidentical; (k) if said updated-state principal map color plane (1) satisfies the following two conditions: is identical, at the hit symbol slot, to any designated updated-state secondary map color planes at the hit symbol slot, and (2) is not identical to any other updated-state map color planes at the hit symbol slot, then (i) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbol stored in the updated-state map at the hit symbol slot, in the designated display color; and (ii) overwriting all present-state map color planes at the hit symbol slot with the information contents of the corresponding updated-state map color planes at the hit symbol.
Claim 8
Independent Claim
511 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents organized into a plurality of "symbol slots" and into a plurality of "color planes," each said color plane representing a "component color," said component colors being combinable into "display colors," said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating a display color as a "designated display color"; (b) designating a component color of said designated display color as a "principal component color"; (c) if said designated display color includes component colors other than said principal component color, then designating said other component colors as "secondary component colors"; (d) maintaining a present-state map of the information contents of the symbol buffer; (e) accessing said outgoing signal; (f) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit, (g) said present-state map and said updated-state map including respective "map color planes" corresponding to said component colors; (h) said map color planes corresponding to said principal component color being designated as "principal map color planes" and any map color planes corresponding to any said secondary color component being designated as "secondary map color planes"; (i) each said map color plane being organized into a plurality of symbol slots corresponding to the symbol slots of the symbol buffer; (j) scanning said present-state principal map color plane and said updated-state principal map color plane in search of a "hit" symbol slot at which the information contents of said present-state principal map color plane and said updated-state principal map color plane are nonidentical; (k) if said updated-state principal map color plane satisfies the following two "hit" conditions: (1) said map is identical, at the hit symbol slot, to any designated updated-state secondary map color planes at the hit symbol slot, and (2) said map is not identical to any other updated-state map color planes at the hit symbol slot, then: (i) designating a location LD, namely the location of said hit symbol slot; (ii) scanning ahead in all map color planes in search of a location LE at which one of the following is true: (A) either of said "hit" conditions (1) or (2) is no longer true, or (B) both said "hit" conditions (1) and (2) remain true, but the information contents of said present-state principal map color plane and said updated-state principal map color plane are identical; (iii) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbols stored in the updated-state map from (and including) location LD to (but excluding) location LE; and (iv) overwriting all present-state map color planes between locations LD (inclusive) and LE (exclusive) with the information contents of the corresponding updated-state map color planes between those locations LD and LE.
Claim 9
Independent Claim
511 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a programmable symbol buffer, said symbol buffer having information contents organized into a plurality of "symbol slots" and into a plurality of "color planes," each said color plane representing a "component color," said component colors being combinable into "display colors," said outgoing signal including a command to write a representation of a symbol to a symbol slot in said symbol buffer, said method comprising the steps of: (a) designating a display color as a "designated display color"; (b) designating a component color of said designated display color as a "principal component color"; (c) if said designated display color includes component colors other than said principal component color, then designating said other component colors as "secondary component colors"; (d) maintaining a present-state map of the information contents of the symbol buffer; (e) accessing said outgoing signal; (f) generating an updated-state map of the information contents of said symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit, (g) said present-state map and said updated-state map including respective "map color planes" corresponding to said component colors; (h) said map color planes corresponding to said principal component color being designated as "principal map color planes" and any map color planes corresponding to any said secondary color component being designated as "secondary map color planes"; (i) each said map color plane being organized into a plurality of symbol slots corresponding to the symbol slots of the symbol buffer; (j) scanning said present-state principal map color plane and said updated-state principal map color plane in search of a "hit" symbol slot at which the information contents of said present-state principal map color plane and said updated-state principal map color plane are nonidentical; (k) if said updated-state principal map color plane satisfies the following two "hit" conditions: (1) said map is identical, at the hit symbol slot, to any designated updated-state secondary map color planes at the hit symbol slot, and (2) said map is not identical to any other updated-state map color planes at the hit symbol slot, then: (i) designating a location LD, namely the location of said hit symbol slot; (ii) scanning ahead in all map color planes in search of a location LE at which one of the following is true: (A) either of said "hit" conditions (1) or (2) is no longer true, or (B) both said "hit" conditions (1) and (2) remain true, but the information contents of said present-state principal map color plane and said updated-state principal map color plane are identical; (iii) writing, to a substitute outgoing signal, a command to download to the peripheral unit symbol buffer a representation of the symbols stored in the updated-state map from (and including) location LD to (but excluding) location LE; and (iv) overwriting all present-state map color planes between locations LD (inclusive) and LE (exclusive) with the information contents of the corresponding updated-state map color planes between those locations LD and LE.
Claim 10
Independent Claim
249 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a buffer, said buffer having information contents logically divisible into one or more fields by writing one or more field attribute bytes to the symbol buffer, said field attribute byte having a modified data tag (MDT) having SET and CLEARED states, said SET state defining a modified field and said CLEARED state defining an unmodified field, said outgoing signal being organized according to a protocol wherein an MDT in a field attribute byte may be pre-set to define a premodified field, said peripheral unit having circuitry means for constructing a data stream comprising the contents of modified fields, said method comprising the steps of: (a) maintaining a present-state map of the contents of the information buffer; (b) accessing said outgoing signal; (c) generating an updated-state map of the information contents of the symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (d) comparing a present-state field attribute byte in said present-state map with a corresponding updated-state field attribute byte in said updated-state map; (e) incrementing a NoResetMDT counter if the MDT in said updated-state field attribute byte is premodified; (f) incrementing a ResetMDT counter if the MDT in said present-state field attribute byte is premodified and if the MDT in the updated-state field attribute byte is unpremodified; and (g) else incrementing neither the ResetMDT counter nor the NoResetMDT counter.
Claim 11
Independent Claim
249 words
A method for optimizing the transmission of an outgoing signal generated by a host unit for processing by a peripheral unit having a buffer, said buffer having information contents logically divisible into one or more fields by writing one or more field attribute bytes to the symbol buffer, said field attribute byte having a modified data tag (MDT) having SET and CLEARED states, said SET state defining a modified field and said CLEARED state defining an unmodified field, said outgoing signal being organized according to a protocol wherein an MDT in a field attribute byte may be pre-set to define a premodified field, said peripheral unit having circuitry means for constructing a data stream comprising the contents of modified fields, said method comprising the steps of: (a) maintaining a present-state map of the contents of the information buffer; (b) accessing said outgoing signal; (c) generating an updated-state map of the information contents of the symbol buffer expected to exist if said outgoing signal were to be processed by the peripheral unit; (d) comparing a present-state field attribute byte in said present-state map with a corresponding updated-state field attribute byte in said updated-state map; (e) incrementing a NoResetMDT counter if the MDT in said updated-state field attribute byte is premodified; (f) incrementing a ResetMDT counter if the MDT in said present-state field attribute byte is premodified and if the MDT in the updated-state field attribute byte is unpremodified; and (g) else incrementing neither the ResetMDT counter nor the NoResetMDT counter.
Claim 12
Dependent Claim
70 words
The method of claim 6, further comprising the steps of: (h) comparing the respective counts stored in said ResetMDT counter and said NoResetMDT counter; (i) if ResetMDT>NoResetMDT, then overwriting a present-state field attribute byte in which the MDT is SET with a similar field attribute byte in which the MDT is CLEARED; (j) else overwriting said present-state field attribute byte in which the MDT is SET with an in-doubt character.
Claim 13
Dependent Claim
44 words
The method of claim 7, further comprising the step of transmitting a substitute outgoing data stream to the peripheral unit, said substitute outgoing data stream including a command to reset to said CLEARED state all clearable MDTs in the peripheral unit's buffer if ResetMDT>NoResetMDT.