Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Patents Graphics Sony The Courts Apple Your Rights Online

Graphics Rendering Patent Suits Target Apple, Samsung, HTC, RIM, LG and Sony 159

angry tapir writes "Formerly known as Silicon Graphics, Graphics Properties Holdings has filed six separate patent cases against Apple, Samsung, Research In Motion, HTC, Sony and LG with the U.S. District Court for the District of Delaware. The patent at issue in the lawsuits relates to floating point calculations to render graphics, and is registered as patent number 8,144,158 with the U.S. Patent and Trademark Office."
This discussion has been archived. No new comments can be posted.

Graphics Rendering Patent Suits Target Apple, Samsung, HTC, RIM, LG and Sony

Comments Filter:
  • by itsybitsy ( 149808 ) * on Wednesday March 28, 2012 @05:31AM (#39494383)

    As I said: "SUMMARY OF THE INVENTION

    The present invention provides a display system and process whereby the geometry, rasterization, and frame buffer predominately operate on a floating point format. Vertex information associated with geometric calculations are specified in a floating point format. Attributes associated with pixels and fragments are defined in a floating point format. In particular, all color values exist as floating point format. Furthermore, certain rasterization processes are performed according to a floating point format. Specifically, the scan conversion process is now handled entirely on a floating point basis. Texturing, fog, and antialiasing all operate on floating point numbers. The texture map stores floating point texel values. The resulting data are read from, operated on, written to and stored in the frame buffer using floating point formats, thereby enabling subsequent graphics operations to be performed directly on the frame buffer data without any loss of accuracy.

    Many different types of floating point formats exist and can be used to practice the present invention. However, it has been discovered that one floating point format, known as "s10e5," has been found to be particularly optimal when applied to various aspects of graphical computations. As such, it is used extensively throughout the geometric, rasterization and frame buffer processes of the present invention. To optimize the range and precision of the data in the geometry, rasterization, and frame buffer processes, this particular s10e5 floating point format imposes a 16-bit format which provides one sign bit, ten mantissa bits, and five exponent bits. In another embodiment, a 17-bit floating point format designated as "s11e5" is specified to maintain consistency and ease of use with applications that uses 12 bits of mantissa. Other formats may be used in accordance with the present invention depending on the application and the desired range and precision."

    Nothing innovative about using floating point arrays for a pixel element frame buffer nor for operating on the pixels with various algorithms. Not patentable.

  • by armanox ( 826486 ) <asherewindknight@yahoo.com> on Wednesday March 28, 2012 @05:32AM (#39494393) Homepage Journal

    Rackable aquired the "SGI" name as part of buying off of the old SGI's assets IIRC.

  • by Anonymous Coward on Wednesday March 28, 2012 @05:41AM (#39494425)

    Yes.

    What is claimed is:

    1. A rendering circuit comprising: a geometry processor; a rasterizer coupled to the geometry processor, the rasterizer comprising a scan converter having an input and an output, the scan converter being configured to scan convert data received at the input, at least a portion of the data received at the input being in floating point format, the scan converter being configured to output data from the output, at least a portion of the data from the output being floating point data; and a frame buffer coupled to the rasterizer for storing a plurality of color values in floating point format.

    2. The rendering circuit as defined by claim 1 wherein the scan converter is configured to scan convert on an entirely floating point basis.

    3. The rendering circuit as defined by claim 1 wherein the data received at the input comprises color data.

    4. The rendering circuit as defined by claim 1 wherein the rasterizer further includes a floating point texture circuit.

    5. The rendering circuit as defined by claim 1 wherein the rasterizer operates entirely on a floating point basis.

    6. The rendering circuit as defined by claim 1 further comprising a circuit board coupled with the geometry processor, rasterizer, and frame buffer.

    7. A rendering circuit comprising: a rasterizer for performing a rasterization process, at least a portion of the rasterization process performed in a floating point format; and a floating point frame buffer coupled to the rasterizer for storing a plurality of floating point color values.

    8. The rendering circuit as defined by claim 7 wherein the floating point color values are read out from the frame buffer in the floating point format for display.

    9. The rendering circuit as defined by claim 7 wherein the rasterization process is performed on an entirely floating point basis.

    10. The rendering circuit as defined by claim 7 wherein the rasterizer comprises an input and an output, the rasterizer configured to process floating point data received at the input, the rasterizer configured to output floating point data at the output.

    They just described an 'apparatus' that uses a rasterizer, geometry processor, and frame buffer (i.e. a GPU), the only specific of which is that it uses floating point data (somehow repeated over 10 claims).

    Fuck this.

  • by bertok ( 226922 ) on Wednesday March 28, 2012 @06:05AM (#39494509)

    They actually say exactly that in the patent itself:

    In an effort to gain the advantages conferred by operating on a floating point basis, some prior art systems have attempted to perform floating point through software emulation, but on a fixed point hardware platform. However, this approach is extremely slow, due to the fact that the software emulation relies upon the use of a general purpose CPU...

    But as advances in semiconductor and computer technology enable greater processing power and faster speeds; as prices drop; and as graphical applications grow in sophistication and precision, it has been discovered by the present inventors that it is now practical to implement some portions or even the entire rasterization process by hardware in a floating point format.

    In other words, they admit that they've seen prior art where others have tried and failed. Instead of inventing a faster method for implementing floating point, SGI just waited until silicon caught up, and hey look, they "invented" floating point graphics. It's in the patent text that they did nothing but wait for Moore's law to solve their problem for them! How was this approved by the patent office!?

    I have this mental image of a lone clerk in the patent office somewhere, mindlessly whacking a rubber stamp on everything shoved in front of his face, while staring off into the distance with glazed-over eyes.

  • by chrb ( 1083577 ) on Wednesday March 28, 2012 @07:25AM (#39494823)

    Here's an interesting article from Nov 2010 Embattled Silicon Graphics Portfolio Now On The Warpath [gametimeip.com]

    Yesterday, thanks to PriorSmart‘s Daily Litigation Alerts, I noticed Dell, HP and Lenovo all targeted in the same Delaware patent lawsuit by Graphics Properties Holdings, Inc. The titles of the two patents at issue were both “Display system having floating point rasterization and floating point framebuffering” (6,650,327 and 7,518,615). It sounded a bit familiar, so after a little searching, I found out that, sure enough, just a few days before the same company filed suit on the same 2 patents against Apple, Nintendo, Sony, Toshiba and Acer in the Southern District of New York. That said, I still wasn’t satisfied that I had correctly identified the source of my recollection. (You don’t often forget a term like “rasterization.”)

    After a little more searching, I came across an older case, Silicon Graphics v. ATI Technologies, which had gone to trial in Madison, Wisconsin in 2008. The case was a close to a total loss for SGI, with Judge Barbara Crabb ruling that co-defendants ATI and AMD did not infringe the ’327 Patent, and that both defendants were authorized for certain uses under a license to Microsoft. So why are these new lawsuits being filed, and who is Graphics Properties Holdings? Graphics Properties is essentially what’s left of SGI after filing bankruptcy last year. (That’s right, again.) As for why these former SGI patents are now being asserted again, a court of appeals decision from earlier this year may help explain. Chief Judge Rader, in a unanimous opinion, undid just about everything that Judge Crabb had done.

    Because the district court erroneously construed two of the three contested limitations in the ’327 patent this court vacates the summary judgment on claims with those terms. This court also determines that the district court erred with respect to the effect of the Microsoft license on direct infringement. * * *

    [As a result,]this court vacates the district court’s non-infringement ruling and remands for consideration in light of the correct construction.

    In other words, because Judge Crabb misinterpreted the meaning of critical terms in the patent, the ultimate conclusion of non-infringement was incorrect. Specifically, the phrase “a rasterization process which operates on a floating point format” was interpreted by Judge Crabb as requiring that the process “as a whole” needs to operate on a floating point format. It was undisputed that the accused products performed some rasterization processes on a floating point format, but others using fixed point values. Based on this construction, Judge Crabb (correctly) concluded that the accused products did not exactly match the claimed invention.

    However, on appeal, Judge Rader noted that the specification recites a number of different rasterization processes, and that the patent claim uses the indefinite article a when describing rasterization on a floating point format. The correct construction, according to Judge Rader, is that “one or more of the rasterization processes (e.g., scan conversion, color, texture, fog, shading) operate on a floating point format.” Because it was also admitted that some of the rasterization process did use a floating point format, a judge simply can’t deny the patent holder its opportunity to prove infringement of the patent to the jury.

    The contrast between these two constructions is dramatic, as potential design around opportunities for Judge Crabb’s narrower interpretation are significantly easier than for Judge Rader’s broader construction. Having emerged from this first battle with a broader interpretation of the patent claims, Graphics Properties has apparently decided to turn up the heat and pursue an even broader class of targets, including PC and game console manufacturers, and to do it on multiple fronts.

  • by erroneus ( 253617 ) on Wednesday March 28, 2012 @08:17AM (#39495059) Homepage

    If someone told me "we need a system that can faithfully render analog reality on a digital display device" I would naturally assume, as we all have been doing for centuries, that we would need to approximate color and location as closely and as accurately as possible. The word "accurately" seems to require the use of floating point numbers.

    So, I tend to think it's obvious even back then. That "pong" did not look like a real ping-pong table with a real ball and a real paddle was not a problem of imagination, but one of technology not having advanced far enough yet. The use of floating point math in generating display information has been in practice for a very long time and if you were to include students making graphs based on math which uses floating point numbers, then you can go back much further.

    These "on a computer" patents are crap just as much as "on the internet" patents and "with a can opener attachment added" patents are.

    What they have patented is a "system or process" (software) which models what people have been doing for a long, long time. Sorry, but I just don't think that's a good basis for a patent. Invent something that people CAN'T do and you've got a patent.

  • by sl3xd ( 111641 ) on Wednesday March 28, 2012 @01:35PM (#39498415) Journal

    The claim that "Graphics Properties Holdings" is the former SGI is wrong.

    SGI still exists, and has nothing to do with "Graphics Properties Holdings."

    SGI had a troubled history in the dot com bust, and sold off many assets to keep itself afloat. SGI stopped making their own graphics hardware years ago; a number of patents were sold at the time, apparently a few made it to patent trolls. The current "Cray" was another case of SGI selling the trademarks and brands to Tera Computer Company - SGI kept most of the Cray engineers.

    Silicon Graphics Inc. then died a slow death, going into bankruptcy twice before being bought by Rackable, which kept most of the SGI employees, and renamed itself SGI.

    SGI still exists more or less unchanged from the SGI of yesteryear (though without MIPS, IRIX, or graphics workstations) - and is not part of "Graphics Properties Holdings."

To do nothing is to be nothing.

Working...