Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
107 words
A device for managing the communication, in a digital computing system having a graphics processor, of a sequence of data records associated with successive vertices, each record including at least one floating point value providing at least a first datum associated with a vertex, the device comprising: (a) means for placing the sequence of data records in a data stream; and (b) means for placing at the end of the data stream a data record in which the floating point value providing the first datum is set to a value corresponding to Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 2
Independent Claim
107 words
A device for managing the communication, in a digital computing system having a graphics processor, of a sequence of data records associated with successive vertices, each record including at least one floating point value providing at least a first datum associated with a vertex, the device comprising: (a) means for placing the sequence of data records in a data stream; and (b) means for placing at the end of the data stream a data record in which the floating point value providing the first datum is set to a value corresponding to Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 3
Dependent Claim
85 words
A device according to claim 1, the device further comprising: (c) processing means for receiving and processing the sequence of data records in the data stream; (d) monitoring means for monitoring the data stream to identify an instance in which the floating point value providing the first datum in a data record is set to a value established as Not a Number; and (e) termination means for thereupon causing, if such an instance is identified, appropriate termination of processing the sequence by the processing means.
Claim 4
Dependent Claim
28 words
A device according to claim 2, wherein the data record has a plurality of successive data positions, and the first datum is located in the first data position.
Claim 5
Dependent Claim
28 words
A device according to claim 1, wherein the data record has a plurality of successive data positions, and the first datum is located in the first data position.
Claim 6
Independent Claim
103 words
A method for managing the communication, in a digital computing system having a graphics processor, of a sequence of data records associated with successive vertices, each record including at least one floating point value providing at least a first datum associated with a vertex, the method comprising: (a) placing the sequence of data records in a data stream; and (b) placing at the end of the data stream a data record in which the floating point value providing the first datum is set to a value corresponding to Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 7
Independent Claim
103 words
A method for managing the communication, in a digital computing system having a graphics processor, of a sequence of data records associated with successive vertices, each record including at least one floating point value providing at least a first datum associated with a vertex, the method comprising: (a) placing the sequence of data records in a data stream; and (b) placing at the end of the data stream a data record in which the floating point value providing the first datum is set to a value corresponding to Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 8
Dependent Claim
84 words
A method according to claim 5, the method further comprising: (c) receiving and processing the sequence of data records in the data stream; and (d) in the course of processing the received sequence of data records, monitoring the data stream to identify an instance in which the floating point value providing the first datum in a data record is set to a value established as Not a Number; and (e) if such an instance is identified, thereupon causing appropriate termination of processing the sequence.
Claim 9
Dependent Claim
28 words
A method according to claim 6, wherein the data record has a plurality of successive data positions, and the first datum is located in the first data position.
Claim 10
Dependent Claim
28 words
A method according to claim 5, wherein the data record has a plurality of successive data positions, and the first datum is located in the first data position.
Claim 11
Dependent Claim
102 words
A graphics processor for processing a series of graphics data records received by the graphics processor, each record having a plurality of vertex values associated therewith, and wherein the last record in the series has a vertex value set to Not a Number, comprising: (a) a termination comparator, wherein the comparator intercepts a data record in the series having a vertex value set to Not a Number and halts further graphics processing of the series; and (c) a rendering processor for rendering a data record not intercepted by the comparator, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 12
Dependent Claim
102 words
A graphics processor for processing a series of graphics data records received by the graphics processor, each record having a plurality of vertex values associated therewith, and wherein the last record in the series has a vertex value set to Not a Number, comprising: (a) a termination comparator, wherein the comparator intercepts a data record in the series having a vertex value set to Not a Number and halts further graphics processing of the series; and (c) a rendering processor for rendering a data record not intercepted by the comparator, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 13
Independent Claim
113 words
A method of processing vertex values associated with graphics primitives, the method comprising: (a) creating a series of data records, each containing (i) a plurality of vertex values corresponding to a primitive, and (ii) an attribute data to control the display of the primitive to an output device, wherein the last record of the series includes a vertex value set to Not a Number; (b) sending the series of the data records to a graphics processor; (c) rendering the values associated with the data records; and (d) halting rendering when a value to be rendered is the value Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.
Claim 14
Independent Claim
113 words
A method of processing vertex values associated with graphics primitives, the method comprising: (a) creating a series of data records, each containing (i) a plurality of vertex values corresponding to a primitive, and (ii) an attribute data to control the display of the primitive to an output device, wherein the last record of the series includes a vertex value set to Not a Number; (b) sending the series of the data records to a graphics processor; (c) rendering the values associated with the data records; and (d) halting rendering when a value to be rendered is the value Not a Number, Not a Number being a symbolic entity encoded in a floating-point format.