DCT

5:23-cv-04679

Huang v. Meta Platforms Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 5:23-cv-04679, N.D. Cal., 12/10/2023
  • Venue Allegations: Plaintiff alleges venue is proper in the Northern District of California because Defendant has committed acts of infringement and maintains a regular and established place of business in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s sale of various electronic products—including networking switches, cell phones, computers, and gaming consoles—infringes a reissued patent related to high-speed, hierarchical priority encoding logic for content-addressable memory.
  • Technical Context: The technology concerns specialized circuits that rapidly identify the highest-priority match among multiple potential results in a large database search, a function critical for high-performance network routing and other data-intensive applications.
  • Key Procedural History: The operative pleading is the Plaintiff's Third Amended Complaint. The patent-in-suit, RE45,259, is a reissued patent, which suggests that the scope of the original patent claims (from U.S. Patent No. 7,652,903) was modified during a subsequent re-examination by the U.S. Patent and Trademark Office.

Case Timeline

Date Event
2004-03-04 RE45259 Patent Priority Date
2010-01-26 Original U.S. Patent No. 7,652,903 Issues
2014-11-25 U.S. Reissued Patent No. RE45,259 Issues
2023-12-10 Plaintiff's 3rd Amended Complaint Filed

II. Technology and Patent(s)-in-Suit Analysis

  • Patent Identification: U.S. Reissued Patent No. RE45,259 E, “Hit Ahead Hierarchical Scalable Priority Encoding Logic and Circuits,” issued November 25, 2014.

The Invention Explained

  • Problem Addressed: In advanced memory systems like Ternary Content Addressable Memories (TCAMs), a search can result in multiple "hits" or matches simultaneously. The technical challenge is to quickly and efficiently determine which of these hits has the highest priority, especially in very large memory arrays where conventional, serial processing would be too slow (RE '259 Patent, col. 1:21-34, 1:60-63).
  • The Patented Solution: The patent proposes a "multi-level hierarchical scalable priority encoding" architecture to accelerate this process (RE '259 Patent, col. 2:1-3). The core concept is "Hit Ahead Priority Encoding" (HAPE), in which a preliminary "hit" signal is generated at each level of the hierarchy and passed to the next level before the full priority calculation is complete (RE '259 Patent, Abstract; col. 2:8-12). This parallel, pipelined approach, illustrated in logic blocks like 201, 202, and 206 in Figure 2a, aims to reduce the latency associated with waiting for a full priority result from a previous level before beginning the next (RE '259 Patent, Fig. 2a).
  • Technical Importance: The described method addresses a key bottleneck in high-performance networking equipment, where TCAMs are used for tasks like packet classification that demand extremely low-latency lookups and priority resolution (RE '259 Patent, col. 1:17-21).

Key Claims at a Glance

  • The complaint asserts independent claims 1, 13, and 29.
  • Independent Claim 1 recites a "content address able memory (CAM) and hit ahead priority encoding (HAPE) logic" system comprising:
    • A group of blocks arranged in a column and row structure.
    • Each block having logic for priority encoding of CAM match signals.
    • Each block generating a "block hit" signal if at least one CAM match signal is a "hit."
    • A priority encoding logic for "block hit" signals from each column, which in turn generates a "column hit" signal.
    • A priority encoding logic for "column hit" signals from the group of columns.
  • Independent Claim 13 recites a "content addressable memory (CAM) system" comprising:
    • One or more columns with a plurality of "circuit segments."
    • At least one circuit segment configured to generate a "first circuit segment output" based on whether inputs correspond to a first logic level.
    • At least one column configured to generate "first address information" based on a selected one of the first circuit segment outputs.
    • The system is configured to set a node to a third logic level and subsequently change it to a fourth logic level.

III. The Accused Instrumentality

Product Identification

The complaint accuses a wide range of electronic devices sold by Amazon, categorized as:

  • Networking Products: "Juniper EX series switches" (Compl. ¶8).
  • Cell Phones: Models from Xiaomi, OPPO, Vivo, ZTE, Lenovo, Apple (iPhone X-15), Samsung, Google (Pixel 5-7), and TCL (Compl. ¶7).
  • Computer Products: Servers and PCs such as "Dell PowerEdge R640," "HPE ML350," and "Lenovo ThinkPad" (Compl. ¶9).
  • Gaming Products: "Nintendo Switch, Latest Xbox, ZOTAC gaming, HTCVIVE Pro" (Compl. ¶10).

Functionality and Market Context

  • The complaint alleges that these products contain integrated circuit (IC) chips that perform functions which "read the claim[s]" of the RE '259 Patent (Compl. ¶¶7-10).
  • The relevant functionality is broadly described as a "function of logic code to control memory data access" (Compl. ¶14).
  • The complaint does not provide sufficient detail for analysis of the specific technical operation of the accused ICs. It alleges that Amazon is a seller of these commercially significant products (Compl. ¶¶7-10).

IV. Analysis of Infringement Allegations

The complaint provides only conclusory allegations of infringement, stating that the detailed mapping of the accused products to the patent claims "is explained in Exhibit X1" or "will be explained in infringement contention" (Compl. ¶¶7, 8, 9, 10). As these referenced documents were not attached to the complaint, a detailed claim-chart analysis is not possible. The infringement theory appears to be that ICs within the diverse accused products practice the patented priority encoding methods.

No probative visual evidence provided in complaint.

Identified Points of Contention

  • Evidentiary Question: A primary issue will be whether the plaintiff can produce sufficient technical evidence to demonstrate that the accused ICs—across a vast range of products from different manufacturers—actually implement the specific multi-level, "hit ahead" priority encoding architecture required by the claims.
  • Technical Question: The complaint asserts different claims against different product categories (claims 1 and 13 against networking switches; claim 29 against consumer electronics). This raises the question of whether the technical operation of the ICs in these devices is distinct. For example, does the alleged functionality in a "Juniper EX series" switch (Compl. ¶8) meet the "block hit" and "column hit" limitations of claim 1, and does the logic in an iPhone's System-on-a-Chip (Compl. ¶7) meet the more general "circuit segment" language of claim 29?
  • Scope Questions: As the asserted claims are system claims, infringement requires proving that the accused products as sold by Amazon contain all recited elements. The complaint’s focus on an "IC chip" within a larger product raises the question of how the plaintiff will prove the presence of the complete claimed system, such as the arrangement of "a group of blocks which is arranged in column and row" (RE '259 Patent, cl. 1), within the accused products.

V. Key Claim Terms for Construction

"hit ahead priority encoding (HAPE) logic" (Claim 1)

  • Context and Importance: This term appears in the patent’s title and is central to the claimed invention. The outcome of the case may depend on whether an accused device’s priority resolution architecture performs the specific "hit ahead" function as defined by the patent. Practitioners may focus on this term because its construction will determine whether the patent covers a broad category of hierarchical encoding systems or is limited to a specific implementation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification provides a high-level definition: "generate the hit signal first in each level to participate next level priority encoding" (RE '259 Patent, col. 2:8-11). This language could support an interpretation covering any system where hit status is propagated between hierarchical levels in a pipelined fashion.
    • Evidence for a Narrower Interpretation: The detailed description and timing diagram (Fig. 2b) show a specific temporal relationship where the "Hit1" signal (243) is generated and available at time t₂, one full "stage" earlier than the final binary address "Add1[5:0]" (249) becomes available at time t₃. An interpreter could argue the term is limited to an architecture that explicitly generates a complete hit vector for one level before the address for that level is finalized.

"block" and "column" (Claim 1)

  • Context and Importance: These terms define the physical or logical hierarchy of the system in claim 1, which is asserted against networking switches. The dispute may turn on whether the memory architecture in accused routers can be fairly characterized as having the distinct "blocks" and "columns" that generate the claimed intermediate hit signals.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: Parties may argue these terms should be interpreted functionally to describe any partitioned memory where results are aggregated, first from smaller logical units ("blocks") and then from groups of those units ("columns").
    • Evidence for a Narrower Interpretation: The patent’s Figure 1 depicts a CAM architecture explicitly divided into "sub-block[s]" (120) and "column[s]" (130). A party could argue the claim terms are limited to systems with this type of explicit structural segmentation.

"circuit segment" (Claim 13, 29)

  • Context and Importance: This more generic term is used in claims asserted against consumer electronics. Its construction is critical for determining whether the claims can read on the highly integrated processors in phones and PCs, which may lack the formal CAM block structure of a network router.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: Plaintiff may argue that a "circuit segment" should be understood as any functional unit or collection of gates that performs one part of the overall priority encoding task described.
    • Evidence for a Narrower Interpretation: The claim requires the segment to generate an output based on inputs corresponding to a "first logic level" to set a node to a "third logic level" (RE '259 Patent, cl. 13). A party could argue that, in the context of the patent's hierarchical disclosure, a "circuit segment" must be a discrete stage in that hierarchy, not an arbitrary grouping of components.

VI. Other Allegations

Indirect Infringement

  • The complaint alleges that Defendant induced infringement by its customers, who use the accused devices in a manner that allegedly infringes claim 29. The complaint asserts that the "function of logic code to control memory data access" is not a staple article of commerce suitable for substantial non-infringing use (Compl. ¶14).

VII. Analyst’s Conclusion: Key Questions for the Case

  • Evidentiary Sufficiency vs. Pleading Standard: A threshold issue will be whether the plaintiff's highly conclusory complaint, which defers all infringement details to unattached exhibits, can survive a motion to dismiss. Should the case proceed, the central question will become one of evidence: can the plaintiff produce concrete, technical proof that the varied ICs in products from dozens of manufacturers perform the specific, multi-level "hit ahead" encoding claimed?
  • Claim Scope and Technical Applicability: A key legal and factual dispute will be whether the claimed invention, disclosed in the context of large TCAMs for networking hardware, can be construed to cover the integrated system-on-a-chip (SoC) architectures found in the accused consumer electronics. This will likely turn on the court's construction of foundational terms like "hit ahead priority encoding," the structural term "block" (claim 1), and the more generic term "circuit segment" (claims 13 and 29).
  • Impact of Reissue History: Given that the patent-in-suit is a reissue, its prosecution history will be critical. A core question for the court will be to what extent, if any, the patentee surrendered claim scope during reissue proceedings to overcome prior art. Any such disclaimer could significantly limit the patent’s applicability to the accused systems.