PTAB
IPR2018-01148
ARM Ltd v. ATI Technologies ULC
Key Events
Petition
Table of Contents
petition
1. Case Identification
- Case #: IPR2018-01148
- Patent #: 7,633,506
- Filed: May 25, 2018
- Petitioner(s): ARM Ltd. and ARM, Inc.
- Patent Owner(s): Advanced Micro Devices, Inc. and ATI Technologies ULC
- Challenged Claims: 1-9
2. Patent Overview
- Title: Parallel Pipeline Graphics System
- Brief Description: The ’506 patent discloses a graphics processing system, preferably on a single chip, that uses a front-end to generate geometry and a back-end to process it. The back-end comprises multiple parallel pipelines that process different portions ("tiles") of an output screen, with each pipeline containing a "unified shader" capable of performing both color and texture shading operations.
3. Grounds for Unpatentability
Ground 1: Obviousness over Akeley in view of Rich - Claims 1-3 and 5-9 are obvious over Akeley in view of Rich.
- Prior Art Relied Upon: Akeley (a 1993 article titled "Reality Engine Graphics") and Rich (Patent 5,808,690).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that Akeley disclosed all major architectural features of the ’506 patent, but implemented on a multi-board system. Akeley’s "Reality Engine" taught a graphics system with a front-end ("Geometry Engines") that outputs primitives and a back-end with multiple parallel pipelines. Each pipeline contained a "Fragment Generator" that performed both color and texture shading (a unified shader) and "Image Engines" that performed visibility testing (a z-buffer logic unit). Rich was cited for teaching the implementation of such parallel graphics systems onto a single chip to reduce hardware and increase speed. Rich disclosed using an array of programmable processing elements (ALUs) as parallel pipelines, assigning primitives to specific pipelines based on their location in screen regions (tiling), and using the ALUs as unified shaders programmable to perform both color and texture shading. The combination of Akeley's architecture with Rich's single-chip implementation and tiling method was alleged to render the limitations of claim 1 obvious.
- Motivation to Combine: Petitioner contended that a person of ordinary skill in the art (POSITA) would be motivated to combine the references for two primary reasons. First, Rich explicitly stated a goal of its invention was to implement the functionality of prior art parallel graphics systems, like the one described in Akeley, on a single chip using its flexible processing elements to improve performance and reduce the required hardware. Second, the architectural similarities between Akeley’s flexible processors and Rich's flexible ALUs, both used in parallel pipelines, would have made the combination intuitive and straightforward for a POSITA seeking to improve efficiency.
- Expectation of Success: A POSITA would have had a reasonable expectation of success because the combination involved implementing a known architecture (Akeley) with known single-chip implementation techniques and components (Rich) to achieve the predictable benefits of improved performance, reduced size, and increased efficiency.
Ground 2: Obviousness over Akeley in view of Rich and Greene - Claim 4 is obvious over Akeley in view of Rich and in further view of Greene.
- Prior Art Relied Upon: Akeley, Rich, and Greene (Patent 6,646,639).
- Core Argument for this Ground:
- Prior Art Mapping: This ground built upon the Akeley and Rich combination to address claim 4, which depended from claim 3 and added a z-buffer logic unit that interfaces with a scan converter through both a "hierarchical Z-interface" and an "early Z-interface." Petitioner asserted that the base combination of Akeley and Rich taught a z-buffered system where visibility testing occurred prior to shading, thereby disclosing an "early Z-interface." However, to explicitly teach a "hierarchical Z-interface" (performing visibility tests at a coarse level, like for a whole tile), Petitioner introduced Greene. Greene was described as teaching improved z-buffering algorithms, including well-known methods for hierarchical z-buffering (e.g., a "z-pyramid") that perform coarse-level culling before proceeding to finer, pixel-level tests to improve efficiency.
- Motivation to Combine: Petitioner argued that a POSITA building the single-chip system of Akeley and Rich would be motivated to incorporate the most efficient z-buffering techniques available. Since Rich taught a "z-buffered system" without specifying the type, a POSITA would naturally look to references like Greene, which detailed various efficient algorithms. Greene explicitly described hierarchical z-buffering as a well-known technique particularly suitable for hardware implementation, making it an obvious and logical improvement to the combined Akeley/Rich system to enhance rendering performance.
- Expectation of Success: A POSITA would have expected success in adding the hierarchical z-buffering of Greene to the Akeley/Rich combination, as it was a known method for improving efficiency in graphics hardware that would predictably enhance the performance of the combined system without altering its fundamental operation.
4. Key Claim Construction Positions
- "Hierarchical Z-Interface": Petitioner proposed this term be construed as "an interface with a z-buffer logic unit that provides for visibility testing at a coarse level, including, for example, for an entire tile or primitive." This construction was central to Ground 2, as it framed Greene's "z-pyramid" disclosure as meeting the limitation.
- "Early Z-interface": Proposed as "an interface with a z buffer logic unit that provides for visibility testing prior to shading and texturing." This construction was used to argue that Rich’s disclosure of performing visibility checks before shading satisfied this element of claim 4.
- "Unified Shader": Petitioner noted its adoption of the Board’s construction from the related IPR2018-00101 proceeding. The ’506 patent defines this term uniquely as a shader performing both pixel color shading and texture address shading, a definition distinct from the more common industry understanding.
5. Relief Requested
- Petitioner requested institution of an inter partes review and cancellation of claims 1-9 of the ’506 patent as unpatentable.
Analysis metadata