4:24-cv-00357
TurboCode LLC v. bec Tech Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: TurboCode LLC (Texas)
- Defendant: BEC Technologies Inc. (California)
- Plaintiff’s Counsel: Direction IP Law
- Case Identification: 4:24-cv-00357, E.D. Tex., 04/25/2024
- Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas because Defendant maintains a place of business in Richardson, Texas, within the district.
- Core Dispute: Plaintiff alleges that Defendant’s 3G and 4G/LTE-compliant routers and modems infringe a patent related to high-speed turbo code decoder architecture.
- Technical Context: The technology involves turbo codes, a class of high-performance error-correcting codes essential for reliable data transmission in modern wireless communication standards like 3G and 4G/LTE.
- Key Procedural History: The asserted patent, U.S. Patent No. 6,813,742, was the subject of an Ex Parte Reexamination, which concluded with the issuance of a Reexamination Certificate on February 10, 2009. The asserted claim was amended during this proceeding, which will focus the court's analysis on the scope of the amended claim language.
Case Timeline
| Date | Event |
|---|---|
| 1999-05-26 | ’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-04-25 | 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
The Invention Explained
- Problem Addressed: The patent describes that prior art turbo code decoders, while powerful, were difficult to implement in hardware (ASICs) for consumer devices. Their computational complexity, involving many multiplications, resulted in high costs, high power consumption, and low data throughput, making them impractical for emerging 3G wireless applications. (’742 Patent, col. 1:46-61).
- The Patented Solution: The invention proposes a decoder architecture using two pipelined and serially connected "SISO Log-MAP" decoders that operate in a feedback loop. This architecture simplifies the decoding process by performing calculations in the logarithmic domain, primarily using binary adders instead of complex multipliers. This pipelined, iterative process allows one decoder to process data from the other's memory, enabling a more efficient, high-speed output (one decoded bit per clock cycle). (’742 Patent, Abstract; col. 2:31-52; Fig. 4).
- Technical Importance: This design aimed to make powerful turbo decoding technology practical for mass-market 3G devices by reducing implementation complexity, cost, and power consumption while increasing data processing speed. (’742 Patent, col. 2:31-38).
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 reexamined claim 6 are:
- A method of iteratively decoding a plurality of sequences of received baseband signals.
- Providing an input buffer with at least three shift registers to receive an input signal and generate first, second, and third shifted input signals.
- Providing first and second soft decision decoders serially coupled in a circular circuit, with specific connections to the input buffer signals.
- Providing at least one memory module coupled to the output of each decoder, where the output from the second decoder's memory module feeds back to the input of the first decoder.
- Processing systematic and extrinsic information data using a maximum a posteriori (MAP) or equivalent logarithm approximation algorithm.
- Generating a soft decision based on that algorithm.
- Weighing and storing the soft decision information into the corresponding memory module.
- Performing iterative decoding for a predetermined number of times, propagating data through the decoders in a circular circuit.
III. The Accused Instrumentality
Product Identification
The complaint identifies a range of Defendant's cellular communication devices, including the RidgeWave 6900, 4900, and 4700AZ Series routers, the MX-210NP, MX-200, and MX-200 PL9 Series routers, the GigaConnect 6500 Series routers, the 430M mobile hotspot, and the MX-100U modem ("Accused Instrumentalities"). (Compl. ¶12).
Functionality and Market Context
- The complaint alleges these products are routers and modems that provide wireless connectivity by complying with 3G and/or 4G/LTE standards as disclosed in the 3rd Generation Partnership Project (“3GPP”) Standard Specifications. (Compl. ¶12). The complaint includes screenshots from Defendant's website for several product series, which describe them as "Outdoor LTE Wideband Router" or "Mini 4G/LTE X-Range Wi-Fi Router," confirming their use of the accused technology standards. (Compl. pp. 5-16).
- The core of the infringement allegation is that any device compliant with these standards must necessarily perform turbo decoding in a way that practices the claimed method. (Compl. ¶¶16-17).
IV. Analysis of Infringement Allegations
The complaint's infringement theory relies on the argument that compliance with 3G/4G LTE standards necessitates the use of a turbo decoder architecture that meets the limitations of claim 6. The allegations are supported by references to 3GPP technical specifications, academic papers, and generic block diagrams of turbo decoders rather than reverse engineering of the accused products. A prominent visual is Figure 18, a generic diagram of a turbo decoder, which the complaint uses to illustrate the claimed process. (Compl. ¶15).
U.S. Patent No. 6,813,742 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 products provide an input buffer that receives an input signal and generates at least three shifted signals (e.g., "soft data," "soft parity 1," "soft parity 2") for the constituent decoders, as illustrated by generic turbo decoder diagrams like Figure 18. | ¶¶20-22 | col. 4:54-65 |
| providing first and second soft decision decoders serially coupled in a circular circuit... | The accused products implement two constituent soft-in, soft-out (SISO) decoders (e.g., "1st constituent decoder" and "2nd constituent decoder" in Figure 18) arranged in a circular, iterative feedback loop. | ¶¶23-25 | col. 2:40-44 |
| providing at least one memory module coupled to an output of each of the first and second soft decision decoders, wherein the output of the memory module...is fed back as an input of the first soft decision decoder; | The accused products use memory modules, identified as an "interleaver" and "deinterleaver," coupled to the decoders. The output from the deinterleaver (associated with the second decoder) is fed back to the input of the first decoder. This feedback loop is depicted in Figure 18. | ¶¶27-29 | col. 2:42-49 |
| processing systematic information data and extrinsic information data using the maximum a posteriori (AP) probability algorithm, and/or logarithm approximation algorithm; | The constituent decoders in the accused products allegedly use the Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm, which is a type of MAP algorithm, to process systematic and extrinsic data. | ¶¶30-32 | col. 2:53-58 |
| weighing and storing soft decision information into the corresponding memory module; | The accused products allegedly perform a "normalization" step on the soft decision data before storing it, which the complaint equates to the claimed "weighing." This is supported by analysis of example source code from the 3GPP standard. | ¶¶36-37, 39 | col. 2:48-50 |
| performing, for a predetermined number of times, iterative decoding...in a circular circuit. | The accused products perform decoding for a set number of iterations (e.g., 8 iterations as defined by the "FEC_ITERATIONS" variable in example 3GPP source code) in a circular feedback loop. | ¶¶40-41 | col. 2:40-52 |
Identified Points of Contention:
- Evidentiary Questions: The complaint relies heavily on standards documents and academic papers to allege infringement. A central question for the court will be whether Plaintiff can produce evidence that the accused products actually operate as described in these generic documents, or if Defendant's specific implementation differs in a material way.
- Scope Questions: Does the term "weighing," which was added during reexamination, encompass the "normalization" step described in the 3GPP source code examples? (Compl. ¶37). The defense may argue for a narrower definition that its products do not meet.
- Technical Questions: The complaint alleges the use of a "circular circuit" based on feedback loops in block diagrams. (Compl. ¶23). The court may need to determine if the specific hardware or software architecture of the accused products constitutes a "circular circuit" as contemplated by the patent.
V. Key Claim Terms for Construction
The Term: "weighing"
- Context and Importance: This term was added to claim 6 during reexamination and is not defined in the specification. Its construction is critical because the complaint's infringement theory hinges on equating "weighing" with the "normalization" of soft decision data, a process allegedly performed by the accused devices. (Compl. ¶¶37, 39). Practitioners may focus on this term because its interpretation could determine whether a standard-compliant normalization process falls within the claim's scope.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent lacks a specific definition, which may support giving the term its plain and ordinary meaning to one of skill in the art of digital signal processing. Plaintiff may argue that in this context, "normalization" is a form of "weighing" data to fit within a certain numerical range.
- Evidence for a Narrower Interpretation: Since the term was added during reexamination, the prosecution history (not provided in the complaint) will be a critical source of evidence. The arguments made to the patent examiner to secure allowance of the amended claim could introduce a narrowing definition or disclaimer.
The Term: "circular circuit"
- Context and Importance: This term describes the fundamental architecture of the claimed decoder system. The complaint alleges that the feedback loop inherent in all 3G/4G LTE turbo decoders constitutes a "circular circuit." (Compl. ¶23, ¶40). The dispute may turn on whether this structural limitation is met by the accused products.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claim language "serially coupled in a circular circuit" and the feedback mechanism described could be interpreted broadly to cover any architecture where the output of a later-stage decoder is fed back to an earlier-stage decoder for iterative processing, as shown in the complaint's Figure 18. (Compl. p. 17).
- Evidence for a Narrower Interpretation: The patent's own Figure 4 shows a specific arrangement of two decoders (42, 44) and two memory modules (43, 45). A defendant may argue that "circular circuit" should be limited to this more specific embodiment, potentially distinguishing it from the architecture in its own products.
VI. Other Allegations
- Indirect Infringement: The complaint alleges inducement of infringement, stating that Defendant advertises its products for use in 3G/4G LTE networks and provides instructions, thereby encouraging customers to use the products in a manner that directly infringes the asserted method claim. (Compl. ¶43). It also alleges contributory infringement, stating the accused products are a material part of the invention and not a staple article of commerce suitable for substantial non-infringing use. (Compl. ¶44).
- Willful Infringement: Willfulness is alleged based on Defendant's continued infringement after becoming aware of the '742 Patent. The complaint does not plead specific facts indicating pre-suit knowledge, suggesting the claim is based on knowledge gained upon service of the complaint or other notice. (Compl. ¶43).
VII. Analyst’s Conclusion: Key Questions for the Case
- A central issue will be one of Evidentiary Sufficiency: Can TurboCode prove, with technical evidence beyond standards documents, that BEC's specific product implementations actually practice every step of the claimed method, or has it merely alleged infringement by proxy through standards-compliance?
- The case will also turn on a question of Claim Scope and Reexamination Estoppel: How will the court construe the term "weighing," which was added to the claim during reexamination? The outcome may depend heavily on the arguments made to the patent office, and whether that history limits the term's scope to something more specific than the "normalization" alleged to be performed by the accused devices.
- A final key question is one of Architectural Equivalence: Does the feedback loop in a standard 3G/4G turbo decoder, as depicted in the complaint's generic diagrams, constitute the "circular circuit" with specific feedback paths as required by the patent's claims, or is there a legally significant distinction in their respective architectures?