DCT

2:18-cv-00553

Uniloc 2017 LLC v. Google LLC

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:18-cv-00553, E.D. Tex., 12/31/2018
  • Venue Allegations: Plaintiff alleges venue is proper based on Google having multiple "regular and established place[s] of business" in the district. These allegedly include Google Global Cache (GGC) servers hosted by ISPs in Tyler, Sherman, and Texarkana; infrastructure for Google Fi wireless services; and Google Cloud Interconnect facilities.
  • Core Dispute: Plaintiff alleges that Defendant’s Google Search engine infringes a patent related to methods for indexing and retrieving text documents based on "keyfacts," or structured conceptual pairs.
  • Technical Context: The technology concerns information retrieval systems that use syntactic analysis to identify and index meaningful concepts in text, aiming to improve search precision beyond simple keyword matching.
  • Key Procedural History: The complaint was filed on December 31, 2018. Subsequently, an Inter Partes Review (IPR) of the patent-in-suit was initiated (IPR2020-00755). The IPR resulted in a certificate issued November 30, 2023, cancelling claims 6-12 of the patent. The complaint explicitly asserts infringement of at least claim 6, rendering the viability of the pleaded claims a central issue.

Case Timeline

Date Event
1999-06-28 U.S. Patent No. 6,366,908 Priority Date
2002-04-02 U.S. Patent No. 6,366,908 Issue Date
2018-12-31 Complaint Filing Date
2020-03-27 IPR2020-00755 Filed against U.S. Patent No. 6,366,908
2023-11-30 IPR Certificate Issued, Cancelling Claims 6-12 of U.S. Patent No. 6,366,908

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

U.S. Patent No. 6,366,908 - "KEYFACT-BASED TEXT RETRIEVAL SYSTEM, KEYFACT-BASED TEXT INDEX METHOD, AND RETRIEVAL METHOD"

The Invention Explained

  • Problem Addressed: The patent asserts that conventional keyword-based text retrieval methods suffer from poor precision because they do not adequately represent the meaning of a document or the intent of a user's query, especially when it involves phrases or sentences (’908 Patent, col. 1:19-34).
  • The Patented Solution: The invention proposes a system based on "keyfacts," which are defined as important facts within a sentence represented as a structured pair of an "object" (head) and a "property" (modifier) identified through syntactic analysis (’908 Patent, col. 1:14-17). The system performs morphological analysis and part-of-speech tagging on text to extract these keyfact patterns, which are then used as the fundamental unit for indexing and retrieval, with the goal of improving conceptual matching (’908 Patent, Abstract; Fig. 3).
  • Technical Importance: This approach represented an effort to advance information retrieval beyond simple word matching toward a more structured, semantic understanding of text, a significant research and development goal at the time the invention was made (’908 Patent, col. 1:50-59).

Key Claims at a Glance

  • The complaint asserts direct and indirect infringement of at least claim 6 (Compl. ¶29, ¶30, ¶31). Claim 6 is a method claim that depends from independent claim 1.
  • Independent Claim 1, on which the asserted claim depends, recites a three-step method comprising:
    • A "keyfact extracting step" for analyzing a document collection and user query to extract keywords without part-of-speech ambiguity and then extracting keyfacts from those keywords.
    • A "keyfact indexing step" for calculating the frequency of the keyfacts and generating a keyfact list for an index structure.
    • A "keyfact retrieving step" for receiving a query keyfact, defining a retrieval model that considers weight factors, and generating a retrieval result.
  • The complaint reserves the right to assert additional claims and pursue infringement by other devices (Compl. ¶33).

III. The Accused Instrumentality

Product Identification

The accused instrumentality is "Google Search," which the complaint identifies as a "web-based document indexing and search system" (Compl. ¶17). The complaint also references the Google Cloud Natural Language Processing (NLP) API as using the same underlying technology (Compl. ¶21).

Functionality and Market Context

The complaint alleges that Google Search uses "natural language understanding and custom language models to interpret user queries" (Compl. ¶17). This process is described as analyzing words to find their meaning and building language models to "decipher strings of words(or keyfacts)" that are then used for index lookup (Compl. ¶18). A map from Google's peering website illustrates the locations of its Edge nodes, or GGCs, including several within Texas, which the complaint alleges are part of the infringing infrastructure (Compl. p. 8).

IV. Analysis of Infringement Allegations

’908 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
keyfact extracting step for analyzing a document collection and a user query, and extracting keywords without part-of-speech ambiguity... and respectively extracting keyfacts... from said keywords Google Search allegedly analyzes documents and queries using natural language understanding, noun phrase extraction, and part-of-speech tagging to extract keywords and then "keyfacts" (phrases representing meaning). ¶19, ¶21 col. 7:23-30
keyfact indexing step for calculating the frequency of said keyfacts... and generating a keyfact list... for a keyfact index structure Google's search engine allegedly indexes web pages using "phrase-based indexing," where phrases (equated with keyfacts) are selected based on morphological and grammatical markers, and builds an index based on these phrases. ¶23, ¶24, ¶26 col. 7:31-34
keyfact retrieving step for receiving said keyfact of said user query... defining a keyfact retrieval model... and generating a retrieval result Google Search allegedly receives a query, uses natural language understanding to decipher its meaning (the keyfact), and applies a retrieval model to find the best matching documents from the index. ¶27, ¶28 col. 7:35-40

Identified Points of Contention

  • Scope Questions: A central dispute may concern whether the patent's term "keyfact," described as a structured "[object, property]" pair derived from a specific rules-based process (’908 Patent, Fig. 3), can be interpreted to cover the concepts identified by Google's modern, AI- and neural network-based language models as alleged in the complaint (Compl. ¶17, ¶20). The complaint includes a dependency tree diagram from Google's documentation to support its allegation that Google's technology performs syntactic analysis (Compl. p. 35).
  • Technical Questions: The complaint alleges Google's system performs the claimed steps, but a potential issue is whether it does so in the specific sequence required by the claim. For instance, what evidence demonstrates that Google's system first "extract[s] keywords without part-of-speech ambiguity" as a discrete step before then "extracting keyfacts of said document collection... from said keywords"?

V. Key Claim Terms for Construction

  • The Term: "keyfact"

    • Context and Importance: This is the foundational term of the patent. The outcome of the infringement analysis depends on whether Google's semantic analysis techniques fall within the scope of this term.
    • Intrinsic Evidence for a Broader Interpretation: The Abstract describes a keyfact more generally as a "formalized concept of a document by a pair comprising an object that is the head and a property that is the modifier," which could support a more conceptual definition.
    • Intrinsic Evidence for a Narrower Interpretation: The detailed description and figures define a keyfact as the output of a specific, multi-step syntactic process involving part-of-speech tagging followed by the application of a "keyfact pattern rule" and a "keyfact generation rule" (’908 Patent, Fig. 3; col. 5:42-57). This suggests a rigid, rule-based structure rather than a probabilistic one.
  • The Term: "keyfact retrieval model"

    • Context and Importance: The final step of the claim requires using a specific type of retrieval model. Practitioners may focus on this term to determine if Google's ranking algorithms meet this limitation.
    • Intrinsic Evidence for a Broader Interpretation: The claim language states the model is defined "in consideration of weigh factors according to a keyfact pattern," which could be argued to generally cover any model that weights different types of conceptual relationships differently.
    • Intrinsic Evidence for a Narrower Interpretation: The specification provides a specific mathematical formula for calculating a keyfact weight, which includes a "keyfact weight constant (CkfType#)" that is explicitly tied to the syntactic pattern of the keyfact (’908 Patent, col. 8:1-19, Eq. 1). This could support a narrower construction limited to models that use this or a very similar weighting scheme.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement, asserting that Google instructs its customers on how to use the infringing search engine through user guides and informational web pages, such as those found at "www.google.com/search/howsearchworks" (Compl. ¶30).
  • Willful Infringement: The basis for the willfulness allegation is post-suit knowledge. The complaint alleges that upon service of the complaint, Google will have notice of the ’908 Patent and its "continued actions would actively induce and contribute to the infringement" (Compl. ¶32).

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

  • Claim Viability: Given that the primary asserted claim (Claim 6) and all other method claims (7-12) were cancelled by the USPTO during an Inter Partes Review after the complaint was filed, a threshold issue is whether any viable infringement claim remains in the case as pleaded.
  • Definitional Scope: A core technical and legal question is whether the term "keyfact," rooted in the patent’s disclosure of a 1990s-era rule-based syntactic analysis, can be construed to read on the semantic concepts identified and utilized by Google’s modern, AI-driven natural language understanding systems.
  • Operational Mismatch: A key evidentiary question will be one of function and sequence: does the accused Google Search system perform the discrete, sequential steps recited in the patent's method claims, or does its integrated, holistic approach to language processing create a fundamental mismatch with the claimed process?