DCT

7:24-cv-00050

Linfo IP LLC v. Ulta Beauty Inc

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 7:24-cv-00050, W.D. Tex., 02/16/2024
  • Venue Allegations: Venue is asserted based on Defendant having a regular and established place of business in the district and committing alleged acts of infringement within the district.
  • Core Dispute: Plaintiff alleges that Defendant’s systems and user interfaces for discovering and presenting information within text content infringe a patent related to computer-assisted information analysis and presentation.
  • Technical Context: The technology addresses information overload by automatically analyzing large volumes of text, such as product reviews, to identify and selectively display information based on semantic attributes like topic or sentiment.
  • Key Procedural History: The complaint states that the Plaintiff is a non-practicing entity. The allegations of willfulness are based on knowledge of the patent as of the complaint's filing date, reserving the right to prove earlier knowledge.

Case Timeline

Date Event
2011-12-09 Priority Date for U.S. Patent No. 9,092,428
2015-07-28 U.S. Patent No. 9,092,428 Issued
2024-02-16 Complaint Filed

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

  • Patent Identification: U.S. Patent No. 9,092,428, "System, methods and user interface for discovering and presenting information in text content," issued July 28, 2015.
  • The Invention Explained:
    • Problem Addressed: The patent identifies the problem of "information overload," where it is difficult and time-consuming for users to find specific, relevant information within large volumes of unstructured text, such as online product reviews or lengthy documents (’428 Patent, col. 1:12-21). For example, a user may struggle to isolate all comments about a specific hotel feature (e.g., "room service") and then further filter those comments by sentiment (e.g., positive vs. negative) (’428 Patent, col. 1:21-38).
    • The Patented Solution: The invention provides a computer-assisted system and method that analyzes text to identify grammatical, semantic, or contextual attributes of words or phrases (’428 Patent, Abstract). It then provides a user interface that allows a user to select a desired attribute (e.g., "positive opinion") and an action (e.g., "highlight" or "extract"). The system then executes that action on the words or phrases possessing the selected attribute, presenting the filtered information in formats like a list, topic tree, or word cloud (’428 Patent, col. 3:16-44; Fig. 1).
    • Technical Importance: This technology sought to provide a more efficient way to digest large text datasets by enabling users to programmatically organize and filter content based on meaning and context, rather than simple keyword searching (’428 Patent, col. 2:55-63).
  • Key Claims at a Glance:
    • The complaint asserts infringement of claims 1-20, which include independent claims 1 (method), 14 (system), and 18 (system) (’428 Patent, col. 15:62-col. 18:62; Compl. ¶9). The essential elements of representative independent claim 1 include:
      • Obtaining a text content.
      • Selecting a first and second semantic attribute for users to choose from.
      • Identifying words or phrases in the text associated with one of those attributes.
      • Displaying an "actionable user interface object" associated with the attributes.
      • Allowing a user to select one of the attributes via the user interface object.
      • Performing an action (e.g., extracting, displaying, hiding, or highlighting) on the words or phrases associated with the user-selected attribute.
    • The complaint reserves the right to assert dependent claims (’428 Patent, col. 17:1-col. 18:62; Compl. ¶9).

III. The Accused Instrumentality

  • Product Identification: The complaint broadly accuses "a system with methods and user interface for discovering information in a text content and extracting and presenting the information" that is maintained, operated, and administered by the Defendant (Compl. ¶9). No specific product, such as the Ulta.com website or a mobile application, is explicitly named.
  • Functionality and Market Context: The complaint alleges that the accused instrumentality infringes by "discovering information in a text content and extracting and presenting the information" (Compl. ¶9). The complaint does not provide further technical detail on how the accused instrumentality operates, nor does it contain specific allegations regarding its market position beyond general assertions of sales in Texas (Compl. ¶2, ¶3).

IV. Analysis of Infringement Allegations

The complaint references a "preliminary exemplary table attached as Exhibit B" to support its infringement allegations; however, that exhibit was not filed with the complaint (Compl. ¶10). In the absence of a claim chart, the infringement theory is based on the general allegation that Defendant’s systems for presenting information (such as product reviews) practice the methods claimed in the ’428 patent (Compl. ¶9). No probative visual evidence provided in complaint.

  • Identified Points of Contention:
    • Evidentiary Question: The complaint's lack of specificity regarding the accused instrumentality raises a primary evidentiary question: What specific features of which Ulta product(s) will Plaintiff identify in discovery to demonstrate the performance of each claimed step?
    • Technical Question: A key technical question will be whether any feature in the accused system performs the claimed function of allowing a user to select from distinct, pre-defined "semantic attributes" (e.g., positive vs. negative sentiment) and then performs a corresponding action (e.g., highlighting). The complaint does not allege facts to support this specific interaction.
    • Scope Questions: The dispute may turn on whether common e-commerce functionalities, such as sorting reviews by "highest rating" or filtering by keyword, fall within the scope of the patent's claims, which recite a more structured process of selecting attributes and actions.

V. Key Claim Terms for Construction

  • The Term: "semantic attribute" (Claim 1)

  • Context and Importance: This term is central to the invention's scope. Its definition will determine what types of information properties are covered. A broad construction could encompass many forms of data filtering, while a narrow one could limit the claim to specific linguistic properties. Practitioners may focus on this term because its construction will be dispositive of whether standard e-commerce filtering tools infringe.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The claim defines the term broadly as an "attribute type or attribute value" associated with a "name or description," which could arguably cover any selectable data tag (’428 Patent, col. 16:3-8).
    • Evidence for a Narrower Interpretation: The specification's examples focus heavily on linguistic and conceptual properties like "opinion" (positive/negative), term "importance," and topical relevance (’428 Patent, col. 8:29-34, col. 9:1-5). Figure 6 details a process for determining "connotation values," suggesting the term is tied to sentiment analysis, not just any data field (’428 Patent, Fig. 6).
  • The Term: "performing... an action on the word or phrase" (Claim 1)

  • Context and Importance: This term defines the output of the claimed method. The dispute will concern what constitutes a qualifying "action" and whether it must be performed on the specific "word or phrase" itself, as opposed to a larger block of text containing it.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The claim lists a range of actions, including "showing or hiding," which could be interpreted broadly to mean displaying or filtering entire user reviews that contain the relevant word or phrase (’428 Patent, col. 16:21-23).
    • Evidence for a Narrower Interpretation: The specification and other claims emphasize identifying the "scope of the context" and treating the "contextualized text unit" as the object of the action (’428 Patent, col. 13:45-51). This could support an argument that the action must be more targeted than simply filtering a whole document based on a single word's presence. For example, highlighting the specific phrase "not as good" rather than just the word "good" (’428 Patent, col. 14:30-41).

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced and contributory infringement based on conclusory statements that Defendant "actively encouraged or instructed others (e.g., its customers...)" to use its services in an infringing manner (Compl. ¶11, ¶12). The complaint does not plead specific facts, such as referencing user manuals or marketing materials, to support these allegations.
  • Willful Infringement: Willfulness is alleged based on Defendant’s knowledge of the ’428 patent "from at least the filing date of the lawsuit" (Compl. ¶11, ¶12). This allegation currently supports only post-filing willfulness, with Plaintiff reserving the right to amend if pre-suit knowledge is found in discovery (Compl. p. 4, n.1, n.2).

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

  • A central issue will be one of evidentiary specificity: Can the plaintiff, from a complaint that does not identify a specific accused product or feature, develop evidence that an Ulta system performs the complete, multi-step process recited in the asserted claims, particularly the selection of a "semantic attribute" followed by a corresponding "action"?
  • The case will also likely hinge on a question of definitional scope: Will the term "semantic attribute" be construed narrowly to mean a specific linguistic property like sentiment, as emphasized in the patent’s detailed description, or broadly enough to read on more common e-commerce filtering options like sorting by star rating? The resolution of this claim construction issue may determine the outcome of the infringement analysis.