4:24-cv-00794
TurboCode LLC v. Hitachi Ltd
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: TurboCode LLC (Texas)
- Defendant: Hitachi, Ltd. (Japan)
- Plaintiff’s Counsel: Direction IP Law
- Case Identification: 4:24-cv-00794, E.D. Tex., 09/02/2024
- Venue Allegations: Plaintiff alleges venue is proper because Defendant has committed acts of patent infringement within the Eastern District of Texas.
- Core Dispute: Plaintiff alleges that Defendant’s industrial cellular routers, which comply with 3G and 4G/LTE standards, infringe a patent related to efficient turbo decoder architectures for error correction in wireless communications.
- Technical Context: The technology at issue is turbo coding, a high-performance forward error correction (FEC) technique essential for reliable data transmission in modern cellular networks.
- Key Procedural History: U.S. Patent No. 6,813,742 was the subject of an Ex Parte Reexamination, resulting in a Reexamination Certificate issued on February 10, 2009. The complaint asserts a claim that was amended during this proceeding, which may focus the court's analysis on the scope and meaning of the language added during reexamination.
Case Timeline
| Date | Event |
|---|---|
| 2001-01-02 | ’742 Patent Priority Date |
| 2004-11-02 | ’742 Patent Issue Date |
| 2006-07-13 | ’742 Patent Reexamination Request Filed |
| 2009-02-10 | ’742 Patent Ex Parte Reexamination Certificate Issued |
| 2024-09-02 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,813,742 - High Speed Turbo Codes Decoder for 3G Using Pipelined SISO Log-Map Decoders Architecture, issued November 2, 2004
The Invention Explained
- Problem Addressed: The patent's background describes prior art turbo decoders as computationally complex, costly, and power-intensive due to the many multiplications required by the Maximum a Posteriori (MAP) algorithm. This complexity made them difficult to implement efficiently in power-limited consumer devices like 3G mobile phones (’742 Patent, col. 1:50-61).
- The Patented Solution: The invention discloses a decoder architecture designed to be simpler, faster, and more power-efficient. It uses two "Soft-In-Soft-Out (SISO) Log-MAP Decoders" connected serially in a pipelined, iterative feedback loop (’742 Patent, col. 2:39-44). By operating in the logarithmic domain, the architecture replaces complex multiplications with simpler adder circuits (’742 Patent, col. 2:52-56). This pipelined structure, where one decoder processes data from the other's memory, is designed to produce a decoded output every clock cycle, improving throughput (’742 Patent, Abstract; Fig. 4).
- Technical Importance: The described architecture aimed to make high-performance turbo decoding practical for mass-market, power-constrained 3G wireless devices by reducing implementation complexity and cost (’742 Patent, col. 2:23-28).
Key Claims at a Glance
- The complaint asserts independent Claim 6, as amended by the Ex Parte Reexamination Certificate (Compl. ¶12).
- The essential elements of Claim 6 include:
- A method of iteratively decoding received baseband signals.
- Providing an input buffer with at least three shift registers to generate first, second, and third shifted input signals.
- Providing first and second soft decision decoders serially coupled in a circular circuit.
- Providing at least one memory module coupled to the output of each decoder, where the output from the second decoder's associated memory module is fed back as an input to the first decoder.
- Processing systematic and extrinsic information data using a MAP (or logarithmic approximation) algorithm.
- Generating a soft decision based on a MAP (or logarithmic approximation) algorithm.
- Weighing and storing the soft decision information into the corresponding memory module.
- Performing iterative decoding for a predetermined number of times in a circular circuit.
III. The Accused Instrumentality
Product Identification
The complaint identifies the TRO610, TRO620, TRO670, and CPTrans Series Industrial Routers as the "Accused Instrumentalities" (Compl. ¶12).
Functionality and Market Context
The Accused Instrumentalities are described as ruggedized cellular routers designed for Industrial Internet of Things (IIoT) applications in sectors like utilities, manufacturing, and oil and gas (Compl. ¶14, p. 4). The complaint alleges these products provide connectivity using 3G and 4G/LTE cellular technologies and, by complying with the corresponding 3rd Generation Partnership Project (3GPP) standards (releases 8-11), necessarily perform the patented method of turbo decoding (Compl. ¶12). For example, a screenshot of a product webpage for the TRO610 router shows it is a "Compact, DIN-rail mounted cellular router" designed for IIoT use cases (Compl. ¶14, p. 4).
IV. Analysis of Infringement Allegations
’742 Patent Infringement Allegations
| Claim Element (from Independent Claim 6) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| providing an input buffer comprising at least three shift registers, for receiving an input signal and generating first, second, and third shifted input signals; | The Accused Instrumentalities allegedly use an input buffer that receives an input signal and generates three shifted signals, corresponding to "soft data," "soft parity 1," and "soft parity 2" as defined in 3GPP standards. A system architecture diagram from a technical paper is presented as showing multiple input buffers (e.g., "25Kb Input Buffer"). | ¶20, ¶22, p. 17 | col. 4:11-14 |
| providing first and second soft decision decoders serially coupled in a circular circuit... | The products allegedly use two "constituent decoders" arranged in a feedback loop, as depicted in a standard "Turbo decoder" block diagram. The complaint shows this configuration in its Figure 18. | ¶23, p. 18 | col. 4:9-13 |
| providing at least one memory module...wherein the output of the memory module associated with the second soft decision decoder is fed back as an input of the first soft decision decoder; | The output of the second decoder ("soft output 2") passes through a memory module (the "deinterleaver") and is fed back to the input of the first decoder. The complaint cites a diagram showing this feedback loop and C source code for a "Deinterleave" function. | ¶27, ¶28, p. 23 | col. 4:22-26 |
| processing systematic information data and extrinsic information data using the maximum a posteriori (AP) probability algorithm, and/or logarithm approximation algorithm; | The products allegedly use the BCJR algorithm (a MAP algorithm) to process both systematic data (e.g., "syst1") and extrinsic information (e.g., "Le12"), as shown in cited C source code. | ¶30, ¶31, p. 28 | col. 2:38-43 (Reexam Cert.) |
| generating soft decision based on the maximum a posteriori (MAP) probability algorithm... | The products allegedly use the BCJR algorithm, which processes soft inputs to generate soft decision outputs, as described in cited technical papers and source code. | ¶35, p. 34 | col. 2:44-47 (Reexam Cert.) |
| weighing and storing soft decision information into the corresponding memory module; | Soft decision information is allegedly "weighed" (normalized) and stored in memory. The complaint points to C code snippets that perform normalization on variables like "betaQ" and "alphaQ" before they are output to memory modules. | ¶37, ¶38, p. 38 | col. 2:48-50 (Reexam Cert.) |
| performing, for a predetermined number of times, iterative decoding...in a circular circuit. | The decoding process is allegedly performed iteratively for a fixed number of times. The complaint highlights a "FEC_ITERATIONS" constant in the 3GPP source code, which is set to a default value of 8. A diagram of a turbo decoder's iterative feedback loop is provided as evidence of the circular circuit. | ¶40, ¶41, p. 41-42 | col. 2:51-57 (Reexam Cert.) |
Identified Points of Contention
- Scope Questions: The complaint's theory appears to be that compliance with the 3GPP standard necessitates infringement of the '742 patent. This raises the question of whether the claimed architecture is truly essential to the standard, or if non-infringing implementations are possible. The court may need to determine if the claims read on the general concept of a turbo decoder or are limited to the specific pipelined implementation disclosed in the patent's specification and figures.
- Technical Questions: A key technical question is whether the evidence presented—consisting of high-level block diagrams from standards documents, excerpts from academic papers, and snippets of generic C code—accurately reflects the specific hardware and software implementation of the accused Hitachi routers. For instance, what evidence demonstrates that the C function "Deinterleave(Le21)" corresponds to the claimed "memory module" structure, or that the "FEC_ITERATIONS" constant governs the hardware's actual operation in the accused products?
V. Key Claim Terms for Construction
"soft decision decoders serially coupled in a circular circuit"
- Context and Importance: This phrase defines the patent's core architectural layout. Its construction will be critical in determining whether the accused products, which are alleged to implement a standard turbo decoder, fall within the scope of the claim.
- Intrinsic Evidence for a Broader Interpretation: The claim language itself is general. Plaintiff may argue it should be read broadly to cover any standard iterative turbo decoder structure where two decoding stages are linked in a feedback loop, as widely depicted in the art (Compl. ¶23, Fig. 18).
- Intrinsic Evidence for a Narrower Interpretation: The specification repeatedly emphasizes a specific "pipelined scheme" as a key inventive aspect, designed to produce "a decoded output every clock cycle" (’742 Patent, col. 2:45-48). Defendant may argue the term requires this specific high-throughput, pipelined arrangement shown in Figure 4, not just any iterative feedback loop.
"memory module"
- Context and Importance: The claim requires at least one "memory module" coupled to each decoder, with the module associated with the second decoder providing the feedback signal. The interpretation of what constitutes a "module" will be central to the infringement analysis.
- Intrinsic Evidence for a Broader Interpretation: The complaint alleges that functional blocks like "interleaver" and "deinterleaver," represented in diagrams and implemented in software arrays (e.g., "Le12"), satisfy this limitation (Compl. ¶28, p. 23).
- Intrinsic Evidence for a Narrower Interpretation: The patent specification provides specific examples of these modules as "dual-port RAM" hardware structures (’742 Patent, Figs. 18-21). A party could argue that the term should be limited to such explicit hardware implementations rather than covering a more abstract software-based data buffer.
"weighing ... soft decision information"
- Context and Importance: This limitation was added during reexamination and its meaning is not explicitly defined in the patent. Its interpretation is crucial, as infringement of this step is alleged based on "normalization" functions in source code (Compl. ¶37).
- Intrinsic Evidence for a Broader Interpretation: Plaintiff will likely argue that "weighing" is synonymous with "normalization," a common step in Log-MAP algorithms, and that the C code for normalizing "betaQ" and "alphaQ" values is direct evidence of this step (Compl. ¶37, p. 38).
- Intrinsic Evidence for a Narrower Interpretation: A party could argue that without a clear definition in the specification, the term should be given its plain and ordinary meaning, which might be construed as distinct from "normalization." The prosecution history of the reexamination, not included in the complaint, will likely be a critical source of evidence for interpreting the intended scope of this added term.
VI. Other Allegations
Willful Infringement
The complaint includes a prayer for a finding of willful infringement and enhanced damages under 35 U.S.C. § 284 (Compl. ¶V.c). The factual allegations in the complaint do not specify a basis for pre-suit knowledge of the patent or willful conduct by the Defendant; such a claim may be predicated on knowledge gained from the filing of the lawsuit itself.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of infringement by standard: does evidence of compliance with the 3GPP turbo coding standard, by itself, prove infringement of the specific architectural and method limitations of the ’742 patent? The case may turn on whether the patent claims a specific, improved implementation of a turbo decoder or covers the general architecture mandated by the standard.
- A central dispute will likely be one of claim scope versus implementation: can the general term "memory module" be construed to cover software-based interleavers and deinterleavers, or is it limited to the specific "dual-port RAM" hardware disclosed in the patent's embodiments? Similarly, is the claimed "weighing" step met by the "normalization" functions shown in the cited source code?
- A key evidentiary question will be one of technical proof: is the plaintiff's evidence—comprising generic block diagrams, academic papers, and 3GPP reference code—sufficient to prove the actual, specific operation of the accused Hitachi routers, or will more direct evidence from the products themselves be required to establish that they perform each claimed step?