DCT

6:24-cv-00303

AlmondNet v. Oracle Corp

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 6:24-cv-00303, W.D. Tex., 06/03/2024
  • Venue Allegations: Venue is asserted based on Defendant's residence, its regular and established place of business within the district, and its commission of infringing acts in the Western District of Texas.
  • Core Dispute: Plaintiff alleges that Defendant’s data management and advertising platforms, including its Oracle ID Graph, infringe patents related to privacy-preserving cross-device ad targeting and a system for brokering user profile data.
  • Technical Context: The lawsuit operates in the digital advertising technology sector, addressing the challenge of creating comprehensive user profiles for targeted advertising by linking user activities across different devices and data sources.
  • Key Procedural History: U.S. Patent No. 8,244,582 underwent ex parte reexamination, which concluded with the confirmation of asserted independent claims 1 and 9. This proceeding strengthens the presumption of validity for those specific claims against invalidity challenges.

Case Timeline

Date Event
1999-12-13 U.S. Patent No. 8,244,582 Earliest Priority Date
2007-04-17 U.S. Patent No. 8,677,398 Earliest Priority Date
2012-08-14 U.S. Patent No. 8,244,582 Issued
2014-03-18 U.S. Patent No. 8,677,398 Issued
2024-06-03 Complaint Filed

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

U.S. Patent No. 8,677,398 - systems and methods for taking action with respect to one network-connected device based on activity on another device connected to the same network, Issued March 18, 2014

The Invention Explained

  • Problem Addressed: The patent addresses the difficulty of targeting advertisements on one medium, such as television, based on a user's behavior on a different medium, like the Internet, without relying on Personally Identifiable Information (PII) to link the activities (Compl. ¶1; ’398 Patent, col. 1:16-22).
  • The Patented Solution: The invention proposes a system that electronically associates the IP address of a user's online access device (e.g., a modem) with the IP address of their television set-top box (STB) when both are connected to a common local area network. This non-PII association allows an advertising system to use a profile derived from the user's online activity to select and deliver a targeted advertisement to their television via the associated STB. (’398 Patent, Abstract; col. 8:1-11).
  • Technical Importance: This approach enabled cross-media ad targeting (from web browsing to television viewing) in a manner designed to be more protective of consumer privacy by avoiding the direct use of PII to connect the user's devices (’398 Patent, col. 7:54-62).

Key Claims at a Glance

  • The complaint asserts infringement of at least one independent claim of the '398 patent (Compl. ¶14). Independent claim 1 is a method claim with the following essential elements:
    • Receiving, at a computer system, an electronic identifier of a first device.
    • Automatically generating and storing an electronic association between the first device's identifier and a second device's identifier.
    • This association is based on automatically recognizing that both devices were connected to a "common local area network," where the computer system itself is remote and not part of that local network.
    • Using this association to send a transmission that causes an action (e.g., delivering an ad) to be taken with respect to the second device, based on profile data associated with the first device.

U.S. Patent No. 8,244,582 - method and stored program for accumulating descriptive profile data along with source information for use in targeting third-party advertisements, Issued August 14, 2012

The Invention Explained

  • Problem Addressed: The patent identifies a need in the art for a way to enable commercial trade in specific "attributes of information" (i.e., individual pieces of user data), as opposed to the then-common practice of trading entire databases, which precluded granular valuation of data (’582 Patent, col. 1:58-65).
  • The Patented Solution: The invention describes a "mercantile method" that functions as a data brokerage. A central databank receives a "first partial profile" from a user (such as a website with visitor data). The system can then contract with the user to either acquire new data attributes to enrich its own databank or transmit data from its databank to the user, thereby creating a two-way market for profile attributes (’582 Patent, Abstract; col. 3:29-52).
  • Technical Importance: The invention created a model for a functioning, economically viable marketplace for discrete pieces of user profile information, facilitating the buying, selling, and trading of data attributes for purposes like targeted advertising (’582 Patent, col. 3:53-59).

Key Claims at a Glance

  • The complaint asserts infringement of at least one independent claim of the ’582 patent (Compl. ¶24). Independent claim 1 is a method claim with the following essential elements:
    • Electronically receiving at a programmed computer system a "partial profile" of an entity from a server controlled by an unaffiliated third party.
    • The receipt of this partial profile is achieved as a result of an "automatic electronic URL redirection" from a webpage accessed by the user.
    • Automatically adding the received partial profile to a maintained profile believed to be related to the same entity.
    • Automatically generating and storing a record of which third party contributed the particular profile attributes.
    • The maintained profile includes data used for targeting third-party advertisements.

III. The Accused Instrumentality

Product Identification

The complaint identifies the "Accused Instrumentalities" as the Oracle BlueKai Data Management Platform, Oracle Marketing Cloud, Oracle Data Cloud, and/or Oracle ID Graph (Compl. ¶10, ¶20).

Functionality and Market Context

The complaint alleges these products are part of Oracle's suite of targeted advertising solutions (Compl. ¶2). Functionally, these platforms are described as enabling the collection, aggregation, and use of user data to create profiles for targeting advertisements. The Oracle ID Graph, in particular, is designed to identify and link various devices belonging to a single user to create a unified cross-device profile. The complaint does not provide further technical detail on the specific operation of the accused products.

IV. Analysis of Infringement Allegations

The complaint incorporates by reference external claim charts (Exhibits 2 and 4) that were not included with the filing; therefore, a detailed element-by-element analysis is not possible from the complaint itself (Compl. ¶14, ¶24). The infringement theories must be inferred from the general allegations.

'398 Patent Infringement Allegations

  • The narrative theory of infringement suggests that Oracle's systems, particularly its ID Graph, perform the function of associating different devices used by the same individual (Compl. ¶10). The complaint alleges that Oracle uses activity information from one device (e.g., a computer) to inform actions, such as delivering targeted advertisements, on another device associated with that same user, thereby infringing the '398 patent.
  • Identified Points of Contention:
    • Scope Questions: A central question for the court will be whether Oracle's method of device association, which may rely on probabilistic or deterministic identifiers within its ID Graph, meets the claim requirement of "recognizing that each of the first and second devices was connected...to a common local area network." The definition of "common local area network" will be critical to determining if Oracle's user-centric ID graph falls within the patent's device-centric scope.

'582 Patent Infringement Allegations

  • The infringement theory for the ’582 patent appears to cast Oracle's Data Management Platform (DMP) as the claimed central "databank" (Compl. ¶20). The complaint suggests that Oracle's platform receives disparate user data attributes ("partial profiles") from its various third-party partners and customers, aggregates this data to create more comprehensive and valuable user profiles, and uses these enhanced profiles for ad targeting. This process is alleged to mirror the patented "mercantile method" for brokering data attributes.
  • Identified Points of Contention:
    • Technical Questions: Independent claim 1 requires that the receipt of a partial profile be achieved via "automatic electronic URL redirection." The complaint does not plead facts showing that Oracle's data ingestion methods utilize this specific mechanism. The ability of the Plaintiff to produce evidence of this technical step will be a key point of contention.

No probative visual evidence provided in complaint.

V. Key Claim Terms for Construction

From the ’398 Patent:

  • The Term: "common local area network" (from claim 1)
  • Context and Importance: The infringement case for the ’398 patent may hinge on the interpretation of this term. Practitioners may focus on this term because Oracle’s accused ID Graph technology likely associates devices based on a persistent user identity rather than a transient, shared network connection. The dispute will be whether this user-based logical grouping is equivalent to the patent's more technical description of a shared LAN.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent's objective is to link devices of a user without PII, and parties may argue that any reliable method of grouping a single user's co-located devices serves this purpose.
    • Evidence for a Narrower Interpretation: The specification repeatedly illustrates the concept with a modem or router providing a "common IP address" to multiple devices, suggesting a physical or network-topology-based meaning rather than a purely logical one (’398 Patent, col. 23:7-12).

From the ’582 Patent:

  • The Term: "automatic electronic URL redirection" (from claim 1)
  • Context and Importance: This term describes a specific technical mechanism for data transfer. Its construction is critical because if Oracle's data intake from third parties occurs through other means (e.g., server-to-server API calls, batch file transfers), it may not literally infringe this limitation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent abstract and summary describe the invention more broadly as a "mercantile method" involving "receiving a transaction" from a user, which might support an argument that URL redirection is just one exemplary embodiment of a broader claim to data exchange (’582 Patent, Abstract; col. 5:8-10).
    • Evidence for a Narrower Interpretation: The term itself is specific and technical. Its inclusion in the independent claim suggests it is a required limitation for infringement, not merely an illustrative example. The patent also discusses this mechanism in the context of a visitor being redirected to a server (’582 Patent, col. 15:52-56).

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement, stating that Defendant encourages and instructs its customers through "user manuals and online instruction materials" to use the accused platforms in ways that directly infringe the patents (Compl. ¶12, ¶22). It also alleges contributory infringement, claiming the accused components are especially adapted for use in an infringing manner and are not staple articles of commerce (Compl. ¶13, ¶23).
  • Willful Infringement: Willfulness is alleged based on Defendant's purported knowledge of the patents and the infringing nature of its products "before this suit was filed" (Compl. ¶12, ¶22). The complaint asserts this knowledge was actual or resulted from willful blindness.

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

  1. A central issue will be one of technical scope and equivalence: Can the ’398 patent’s claim of associating devices based on a "common local area network" be construed to cover Oracle's alleged use of a persistent, user-based "ID Graph" for device-linking, or is there a fundamental mismatch between the patented method and the accused technology?
  2. A key evidentiary question will arise under the ’582 patent: What evidence can Plaintiff produce to show that Oracle's data management platforms ingest data from third parties using the specific "automatic electronic URL redirection" mechanism required by the asserted independent claim, a technical fact not detailed in the initial complaint?
  3. The case may also turn on the procedural history of the ’582 patent: How will the patent's survival of an ex parte reexamination, where its asserted independent claims were confirmed, affect Oracle's ability to mount a successful invalidity defense and potentially influence settlement leverage?