PTAB
IPR2018-01148
ARM Ltd. v. ATI Technologies ULC
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, featuring a front-end for processing geometry and a back-end with multiple parallel processing pipelines. Each pipeline processes a portion ("tile") of the screen and contains a "unified shader" programmable to perform both pixel color shading and texture address shading.
3. Grounds for Unpatentability
Ground 1: Obviousness over Akeley and Rich - Claims 1-3 and 5-9 are obvious over Akeley in view of Rich.
- Prior Art Relied Upon: Akeley (a 1993 article, "Reality Engine Graphics") and Rich (Patent 5,808,690).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that Akeley disclosed a multi-chip graphics system with all the core architectural features of the ’506 patent, including a front-end, a back-end with multiple parallel pipelines, and "Fragment Generators" that function as unified shaders performing both color and texture operations. Akeley also taught z-buffering. Petitioner contended that Rich explicitly taught the main inventive concept missing from Akeley: implementing such parallel graphics architectures onto a single integrated chip to reduce hardware and increase speed. Rich disclosed using programmable ALU processing elements in parallel pipelines that process screen regions (tiles) and perform rasterization, shading, and texturing, thus teaching the limitations of independent claim 1. Dependent claims were also obvious, as Akeley taught FIFO units for load balancing (claim 2) and z-buffer logic units (claim 3), while Rich taught a setup unit (a "Central Control Unit") for directing geometry (claim 6) and programmable shaders (claims 8-9).
- Motivation to Combine: A POSITA would combine Akeley and Rich because Rich explicitly stated its purpose was to implement the functionality of prior art parallel graphics systems (like the "Pixel Planes" system, which is analogous to Akeley's "Reality Engine") on a single chip. The motivation was to gain the well-understood benefits of miniaturization: reduced hardware, increased performance, and higher efficiency by eliminating low-bandwidth interfaces between multiple chips.
- Expectation of Success: A POSITA would have had a high expectation of success because both references described flexible, programmable processors for performing similar graphics functions. Combining them would have been a straightforward implementation of a known architecture (Akeley) using a known integration technique (Rich) to achieve predictable results.
Ground 2: Obviousness over Akeley, Rich, and Greene - Claim 4 is obvious over Akeley in view of Rich and in further view of Greene.
- Prior Art Relied Upon: Akeley ("Reality Engine Graphics" article), Rich (Patent 5,808,690), and Greene (Patent 6,646,639).
- Core Argument for this Ground:
- Prior Art Mapping: This ground built upon the Akeley/Rich combination from Ground 1 to address claim 4, which requires the z-buffer logic unit to interface with a scan converter through both a "hierarchical Z-interface" and an "early Z-interface." While Rich taught a z-buffered system, it did not specify the type. Petitioner asserted Greene remedied this by disclosing advanced z-buffering techniques. Greene described prior art methods for hierarchical z-buffering (performing visibility tests at coarse levels, like for an entire tile) and early z-buffering (performing visibility tests prior to shading) using a "z-pyramid" structure. This directly taught the limitations added in claim 4.
- Motivation to Combine: A POSITA implementing the single-chip system of Akeley and Rich would be motivated to incorporate the most efficient z-buffering techniques to improve performance, a primary goal of single-chip integration. Greene explicitly discussed the need for efficient z-buffering and provided known, hardware-suitable algorithms, such as hierarchical and early z-buffering, making it a natural reference for a POSITA to consult and apply.
- Expectation of Success: Implementing well-known z-buffering optimization techniques, as described in Greene, into the graphics pipeline of the Akeley/Rich combination was a known method for improving rendering efficiency and would have yielded predictable performance gains.
4. Key Claim Construction Positions
Petitioner argued for the following constructions, asserting they are proper under both the Broadest Reasonable Interpretation and Phillips standards:
- Unified Shader: Petitioner adopted the Board's construction from the related IPR2018-00101 proceeding, which was based on the patent's explicit definition: a shading unit that performs both pixel color shading and texture address shading.
- Z-Buffer Logic Unit: "A logic unit that facilitates visibility testing by comparing depth values."
- Hierarchical Z-Interface: "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."
- Early Z-interface: "An interface with a z buffer logic unit that provides for visibility testing prior to shading and texturing."
5. Key Technical Contentions (Beyond Claim Construction)
- "A graphics chip" Preamble: Petitioner dedicated substantial argument to the preamble of claim 1. It contended the phrase "a graphics chip" was not a limitation because the claim body defines a structurally complete invention, and the specification repeatedly refers to the invention as a "system" that could comprise multiple chips. Alternatively, if the Board found the preamble limiting, Petitioner argued the combination of Akeley (multi-chip system) and Rich (single-chip implementation) fully disclosed it.
6. Arguments Regarding Discretionary Denial
- This petition was filed as a motion for joinder to an already instituted proceeding, IPR2018-00101. Petitioner argued against procedural denial, stating the petition was timely under 37 C.F.R. §42.122(b) as it was filed within one month of the institution decision in the parent IPR. Petitioner asserted that joinder was appropriate because the petition was substantially identical to the one already instituted, used the same expert, advanced no new testimony, and would not prejudice any party or materially affect the proceedings.
7. Relief Requested
- Petitioner requested the Board institute an inter partes review and cancel claims 1-9 of the ’506 patent.