PTAB
IPR2023-00564
Realtek Semiconductor Corp v. ATI Technologies ULC
Key Events
Petition
Table of Contents
petition
1. Case Identification
- Case #: IPR2023-00564
- Patent #: 7,742,053
- Petitioner(s): Realtek Semiconductor Corp.
- Patent Owner(s): ATI Technologies ULC
- Challenged Claims: 1-9
2. Patent Overview
- Title: Multi-Thread Graphics Processing System
- Brief Description: The ’053 patent discloses a graphics processing system designed to improve efficiency by managing different types of command threads (e.g., pixel and vertex). The system uses a memory device with separate portions for storing these threads and an arbiter that selects threads for execution by command processing engines based on relative priorities.
3. Grounds for Unpatentability
Ground 1: Claims 1-9 are obvious over Stuttard in view of the Admitted Prior Art of the ’053 Patent.
- Prior Art Relied Upon: Stuttard (WO 00/62182A2) and the Admitted Prior Art (APA) described in the ’053 patent’s background section.
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that Stuttard, which discloses a graphics processing system using multithreading to improve efficiency, teaches most limitations of the challenged claims. Stuttard’s system includes a thread manager (102) with a cache unit (1024) and a thread scheduler (1025) that collectively function as the claimed memory device and arbiter. Its processing blocks (106) function as the claimed command processing engines. While Stuttard’s cache stores both pixel and vertex threads, Petitioner contended it does not explicitly disclose separate portions for each. The APA, as described in the ’053 patent itself, remedies this by teaching the common practice of using separate buffers (e.g., ALU resource buffers and texture fetch buffers) for different command thread types.
- Motivation to Combine: A POSITA would combine Stuttard’s efficient multithreaded architecture with the APA’s well-known method of separating command threads into different memory portions. This combination would be a predictable way to enhance the logical layout, improve data retrieval speed, and take full advantage of Stuttard’s system that reduces memory access and increases operation speed. Petitioner noted that the Board previously found this combination compelling in a prior IPR concerning the ’053 patent.
- Expectation of Success: Because the combination involves applying a well-known memory organization technique (from the APA) to an existing architecture (Stuttard) to achieve a predictable improvement in performance, a POSITA would have had a reasonable expectation of success.
Ground 2: Claims 1-9 are obvious over Stuttard in view of Williams.
- Prior Art Relied Upon: Stuttard (WO 00/62182A2) and Williams (WO 00/63770A1).
- Core Argument for this Ground:
- Prior Art Mapping: This ground used the same teachings from Stuttard as Ground 1. Williams was introduced as an alternative to the APA to teach storing pixel and vertex command threads in different portions of a memory device. Williams discloses a graphics system with a graphics bus scheduler (GBS) that retrieves graphics commands and assigns them to different buses according to command type (e.g., vertex and pixel commands). Petitioner asserted it would have been obvious to store these different command types in separate portions of Williams’s system memory or input buffer to improve the efficiency of fetching and transfer, which was Williams’s stated objective.
- Motivation to Combine: A POSITA would combine Stuttard and Williams because they share the common objective of increasing the speed of graphics processing. Williams’s high-throughput command-transfer architecture was presented as complementary to Stuttard’s innovative processing array. A POSITA would be motivated to apply Williams’s teachings to Stuttard’s system to overcome potential data transfer bottlenecks and achieve greater throughput, a known challenge in the field.
- Expectation of Success: The systems were described as compatible, and combining them involved applying Williams's known technique for separating command thread types to Stuttard's architecture for predictable performance gains.
Ground 3: Claims 1-9 are obvious over Williams in view of Whittaker.
- Prior Art Relied Upon: Williams (WO 00/63770A1) and Whittaker (Patent 5,968,167).
- Core Argument for this Ground:
- Prior Art Mapping: This ground asserted that Williams teaches a multithreaded graphics processing system but does not explicitly disclose an arbiter that selects threads based on their "relative priorities." Whittaker was introduced to supply this missing limitation. Whittaker discloses a graphics data processing system with a Media Control Core (MCC) that checks resource availability for multiple threads and a priority selector that selects for execution the available thread with the "highest priority."
- Motivation to Combine: A POSITA would have been motivated to modify Williams's GBS to include Whittaker's priority-selection function to achieve more efficient data movement and better balance the load among multiple instruction streams. Both references are directed to 3D graphics processing and address thread selection. The common objective of improving system throughput by managing thread execution would have prompted a POSITA to integrate Whittaker's sophisticated priority mechanism into Williams's command scheduling architecture.
- Expectation of Success: Incorporating a known priority selection function into a graphics scheduler was presented as a straightforward modification that would predictably improve performance, leading to a reasonable expectation of success.
4. Key Claim Construction Positions
- "arbiter": Petitioner noted the Board previously construed this term as "any computer hardware, software, or combination thereof that receives and provides a command thread." A related ITC case adopted a broader construction requiring only that the arbiter "select a command thread." Petitioner argued its unpatentability arguments hold under either construction but adopted the narrower, previously-used Board construction for the petition.
- General Position: For several key terms, Petitioner highlighted that constructions adopted in a related ITC matter were broader than those previously used by the Board in an earlier IPR. Petitioner consistently argued that its invalidity contentions are persuasive even under the narrower (and thus more limiting) constructions from the prior IPR, which it adopted for the petition out of caution.
5. Relief Requested
- Petitioner requests the institution of an inter partes review and the cancellation of claims 1-9 of the ’053 patent as unpatentable under 35 U.S.C. §103.
Analysis metadata