6:21-cv-00263
Future Link Systems LLC v. Apple Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Future Link Systems, LLC (Delaware)
- Defendant: Apple Inc. (California)
- Plaintiff’s Counsel: Russ August & Kabat
- Case Identification: 6:21-cv-00263, W.D. Tex., 03/16/2021
- Venue Allegations: Plaintiff alleges venue is proper because Defendant is registered to do business in Texas, has transacted business in the district, has committed acts of infringement in the district, and maintains regular and established places of business in the district.
- Core Dispute: Plaintiff alleges that Defendant’s electronic devices, including smartphones, tablets, and computers containing certain processors and memory, infringe four patents related to electronic circuitry for interconnecting, testing, and managing functional blocks within computing devices.
- Technical Context: The patents relate to foundational aspects of modern System-on-a-Chip (SoC) and computer architecture, including on-chip interconnects, methods for testing memory connections, and packet ordering for high-speed data buses.
- Key Procedural History: The complaint details extensive pre-suit communications between the parties spanning from April 2018 to March 2019, including an initial notice letter, meetings where claim charts were presented, and the exchange of non-infringement and invalidity arguments, which may be relevant to allegations of willful infringement.
Case Timeline
| Date | Event |
|---|---|
| 1998-02-22 | U.S. Patent Nos. 6,622,108 & 6,807,505 Priority Date |
| 1998-11-30 | U.S. Patent No. 6,317,804 Priority Date |
| 2001-11-13 | U.S. Patent No. 6,317,804 Issued |
| 2003-09-16 | U.S. Patent No. 6,622,108 Issued |
| 2004-10-19 | U.S. Patent No. 6,807,505 Issued |
| 2004-11-18 | U.S. Patent No. 7,917,680 Priority Date |
| 2011-03-29 | U.S. Patent No. 7,917,680 Issued |
| 2018-04-03 | Plaintiff sent notice letter to Defendant |
| 2018-05-15 | Parties held initial meeting and Plaintiff presented claim charts |
| 2018-08-01 | Defendant presented non-infringement arguments |
| 2018-10-04 | Plaintiff responded to non-infringement arguments |
| 2018-11-29 | Defendant presented invalidity arguments |
| 2019-03-14 | Plaintiff responded to prior art contentions |
| 2021-03-16 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,317,804 - "Concurrent Serial Interconnect for Integrating Functional Blocks in an Integrated Circuit Device"
The Invention Explained
- Problem Addressed: The patent’s background describes the drawbacks of conventional parallel bus architectures for interconnecting functional blocks (e.g., CPU, memory controller) on a single chip, citing issues such as routing congestion due to a large number of wires, bottlenecks where only one component can transmit at a time, and limitations on clock speed and bandwidth ʼ804 Patent, col. 2:21-57
- The Patented Solution: The invention proposes a "concurrent serial interconnect" that uses a plurality of serial ports, each connected to a functional block ʼ804 Patent, abstract An "interface controller" selectively couples these ports to create one or more logical point-to-point communication channels, allowing multiple, independent communication sessions to occur in parallel ʼ804 Patent, abstract ʼ804 Patent, col. 3:1-12 This architecture aims to reduce the number of physical lines needed for interconnection while increasing overall data throughput ʼ804 Patent, col. 3:13-24
- Technical Importance: This approach provides a scalable and efficient framework for System-on-a-Chip (SoC) design, addressing the growing complexity of integrating numerous autonomous functional blocks onto a single piece of silicon ʼ804 Patent, col. 1:11-15
Key Claims at a Glance
- The complaint asserts independent claim 1 Compl. ¶16
- Claim 1 of the ’804 Patent requires:
- A circuit arrangement for interfacing a plurality of functional blocks in an integrated circuit device.
- A plurality of serial ports, each associated with and coupled to a functional block via a point-to-point connection.
- Each serial port including separate serial command, data, and clock interconnects.
- An interface controller coupled to each serial port.
- The interface controller configured to selectively couple at least two serial ports to define a logical communications channel between their associated functional blocks.
U.S. Patent No. 6,622,108 - "Circuit With Interconnect Test Unit and a Method of Testing Interconnects Between a First and a Second Electronic Circuit"
The Invention Explained
- Problem Addressed: The patent background identifies the difficulty and expense of testing the electrical connections between integrated circuits on a printed circuit board ʼ108 Patent, col. 1:26-31 Standardized methods like boundary-scan (IEEE 1149.1) are effective but require additional pins and significant chip area, which can be prohibitive for cost-sensitive, high-pin-count devices like memory chips ʼ108 Patent, col. 2:20-29
- The Patented Solution: The invention discloses a circuit with a special "test mode" wherein a "test unit" is connected to the circuit's input/output nodes ʼ108 Patent, abstract This test unit is designed to operate as a "low complexity memory" (e.g., a simple ROM or register), which an external circuit (like a processor or test equipment) can then access via the interconnects to verify their integrity ʼ108 Patent, abstract ʼ108 Patent, col. 2:30-44 This provides a method for connectivity testing without the full overhead of a standard boundary-scan implementation ʼ108 Patent, col. 2:60-64
- Technical Importance: The invention offers a resource-efficient method for post-assembly interconnect validation, particularly for components like SDRAM where adding dedicated test pins is economically and technically challenging ʼ108 Patent, col. 4:20-29
Key Claims at a Glance
- The complaint asserts independent claim 11 Compl. ¶26
- Claim 11 of the ’108 Patent requires:
- A method of testing interconnects between a first electronic circuit and a second electronic circuit.
- The first circuit comprising a main unit (for normal function) and a test unit.
- Logically connecting the test unit to the interconnects.
- Putting test data on the interconnects by the second electronic circuit.
- Wherein the "putting" step comprises operating the first electronic circuit as a low complexity memory by the second electronic circuit.
U.S. Patent No. 6,807,505 - "Circuit With Interconnect Test Unit"
- Technology Synopsis: Related to the ’108 Patent, the ’505 Patent describes an electronic circuit containing a test unit that, in a dedicated test mode, operates as a low-complexity memory accessible via the circuit's I/O nodes ’505 Patent, abstract This allows an external device to test the interconnects by performing simple read/write operations to the test unit, thereby verifying the electrical pathways without requiring a full boundary-scan architecture ’505 Patent, col. 2:32-46
- Asserted Claims: The complaint asserts at least Claim 1 Compl. ¶37
- Accused Features: The complaint accuses computers containing JEDEC DDR4 SDRAM, such as the Apple Mac Pro Compl. ¶37
U.S. Patent No. 7,917,680 - "Performance Based Packet Ordering in a PCI Express Bus"
- Technology Synopsis: This patent discloses a communications arrangement for managing packet data, particularly in a PCI Express system, by separating arbitration into two distinct functions ’680 Patent, abstract A "protocol arbiter" first creates an ordering scheme to ensure compliance with the communication protocol's strict rules, while a separate "performance arbiter" then refines that ordering to optimize for performance metrics (e.g., latency, priority) while remaining within the bounds set by the protocol arbiter ’680 Patent, abstract ʼ680 Patent, col. 1:4-24
- Asserted Claims: The complaint asserts at least Claim 1 Compl. ¶48
- Accused Features: The complaint accuses smartphones, tablets, and computers with Apple's A-Series or M-Series processors Compl. ¶48
III. The Accused Instrumentality
Product Identification
The complaint identifies several categories of Apple products as the "Accused Products" (Compl. ¶¶16, 26, 37, 48). These include:
- Smartphones, tablets, and computers incorporating Apple Ax and Mx processors.
- Laptop and desktop computers including GDDR5 RAM, specifically naming the Apple MacBook Pro 15".
- Computers containing JEDEC DDR4 SDRAM, specifically naming the Apple Mac Pro.
Functionality and Market Context
The complaint broadly alleges that these products incorporate the infringing technologies (Compl. ¶¶16, 26, 37, 48). For the ’804 and ’680 Patents, the infringement allegations are directed at the functionality of Apple's Ax and Mx processors, which serve as the central SoCs managing data flow and interconnectivity within Apple devices (Compl. ¶¶16, 48). For the ’108 and ’505 Patents, the allegations are tied to computers that use specific memory standards (GDDR5, DDR4), suggesting the infringement theory relates to how these memory subsystems and their interconnects are tested or managed (Compl. ¶¶26, 37). The complaint does not provide further technical detail on the operation of the accused functionalities or any allegations regarding the products' market positioning.
IV. Analysis of Infringement Allegations
The complaint references claim charts attached as exhibits that compare the asserted claims to the Accused Products, but these exhibits were not provided with the complaint document Compl. ¶¶19, 29, 40, 51 No probative visual evidence provided in complaint. The narrative infringement theories are summarized below.
’804 Patent Infringement Allegations
The complaint alleges that Apple's Ax and Mx processors directly infringe at least Claim 1 of the ’804 Patent Compl. ¶16 The narrative theory suggests that the internal architecture of these SoCs, which must manage high-speed communication between numerous functional blocks like CPU cores, GPU cores, and memory controllers, constitutes the claimed "concurrent serial interconnect." The processor's internal fabric is alleged to function as the claimed "interface controller" that establishes "logical communications channels" between different parts of the chip, which are alleged to be the claimed "serial ports" (Compl. ¶¶16, 19).
’108 Patent Infringement Allegations
The complaint alleges that Apple's methods for using certain computers, such as the MacBook Pro 15" with GDDR5 RAM, directly infringe at least Claim 11 of the ’108 Patent Compl. ¶26 The narrative theory appears to be that during manufacturing, testing, or diagnostics, Apple or its systems operate the GDDR5 RAM (the "first electronic circuit") in a mode that constitutes a "low complexity memory." Another component, such as the main processor (the "second electronic circuit"), then accesses this memory to test the integrity of the electrical interconnects between the two components, thereby practicing the claimed method (Compl. ¶¶26, 29).
Identified Points of Contention
- Scope Questions: A central question for the ’804 Patent may be whether the terminology of the claims, such as "serial port" and "interface controller," can be construed to map onto the proprietary, highly integrated interconnect fabric within Apple's processors. For the ’108 Patent, a key dispute may be the scope of the term "operating...as a low complexity memory," and whether standard memory test protocols fall within this definition as distinct from normal memory operation.
- Technical Questions: For the ’804 Patent, a technical question is what evidence suggests Apple's on-chip interconnects use "separate serial command, data and clock" lines as required by the claim. For the ’108 Patent, the case may require evidence of the specific test procedures Apple employs and whether those procedures cause the RAM to operate in a simplified mode that meets the claim limitation, rather than merely using standard JEDEC access protocols for testing.
V. Key Claim Terms for Construction
For the ’804 Patent (Claim 1)
- The Term: "interface controller"
- Context and Importance: This term defines the core logic that manages the claimed interconnect. Its construction is critical because the infringement analysis will depend on whether the complex, proprietary scheduling and routing fabric in Apple's SoCs performs the functions of the claimed "interface controller".
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent describes the controller’s function broadly as logic for "selectively coupl[ing] serial ports together to define one or more logical communications channels" ʼ804 Patent, col. 4:35-38 This functional language may support an interpretation that covers any logic that manages on-chip connections, regardless of specific implementation.
- Evidence for a Narrower Interpretation: The specification’s primary embodiment shows a distinct "matrix controller" and "connector matrix" ʼ804 Patent, Fig. 2 This could support a narrower construction requiring a more explicit, switch-matrix-like structure rather than a more distributed or integrated scheduling fabric.
For the ’108 Patent (Claim 11)
- The Term: "low complexity memory"
- Context and Importance: This term is central to the inventive concept of a simplified test method. The infringement case hinges on whether the accused method involves operating a device like an SDRAM in a mode that qualifies as "low complexity."
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification contrasts the invention with "high complexity memories" that have "complex access protocols," "need initialisation," or have "dynamic restrictions" ʼ108 Patent, col. 3:62-65; col. 4:1-5 This could support a broad reading where any test mode that bypasses these complexities qualifies.
- Evidence for a Narrower Interpretation: The patent describes the test unit's operation as a simple "ROM table" or a "read/write register" ʼ108 Patent, col. 3:25-27; col. 7:1-6 This may support a narrower construction requiring the memory to operate in a fundamentally simplified, non-standard mode, as opposed to merely being accessed via standard protocols for test purposes.
VI. Other Allegations
Indirect Infringement
For all four patents-in-suit, the complaint alleges induced infringement, stating that Defendant encourages and instructs customers and end users, through user manuals and online materials, to use the Accused Products in infringing ways Compl. ¶¶17, 27, 38, 49 The complaint also alleges contributory infringement, asserting the Accused Products are especially made or adapted for infringement and are not staple articles of commerce suitable for non-infringing use Compl. ¶¶18, 28, 39, 50
Willful Infringement
The complaint alleges willful infringement for all four asserted patents Compl. ¶¶22, 32, 43, 54 The basis for this allegation is Defendant's alleged pre-suit knowledge of the patents and infringement, stemming from a series of communications beginning with a notice letter on April 3, 2018, and continuing through meetings and correspondence in 2018 and 2019 where Plaintiff allegedly presented claim charts and the parties exchanged arguments on infringement and validity Compl. ¶¶7-12
VII. Analyst’s Conclusion: Key Questions for the Case
The resolution of this dispute may turn on the following central questions:
- A core issue will be one of definitional scope: can the architectural terms of the ’804 Patent, such as "interface controller" and "serial port," rooted in a particular model of on-chip communication, be construed to read on the proprietary and highly integrated data fabric within Apple's complex A-series and M-series processors?
- A key evidentiary question will be one of mode of operation: does Apple’s method for testing its memory subsystems cause the memory chips to operate as a "low complexity memory" as required by the ’108 and ’505 Patents, or do these tests simply utilize standard memory access protocols that fall outside the claimed inventive method?
- A third central question, concerning the ’680 Patent, will be one of architectural separation: does the packet ordering logic in Apple’s processors implement functionally separate "protocol" and "performance" arbiters as claimed, or are these functions managed through an integrated architecture that differs from the patent's two-part model?