DCT

6:24-cv-00303

AlmondNet Inc v. Oracle Corp

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 6:24-cv-00303, W.D. Tex., 06/03/2024
  • Venue Allegations: Venue is alleged to be proper in the Western District of Texas because Defendant resides in the district, maintains a regular and established place of business there, and has committed the alleged acts of infringement within the district.
  • Core Dispute: Plaintiff alleges that Defendant's data management and advertising platforms infringe two patents related to cross-device ad targeting and the aggregation of user profile data from third-party sources.
  • Technical Context: The lawsuit concerns the technological underpinnings of the modern digital advertising ecosystem, specifically methods for identifying users across multiple devices and aggregating their behavioral data to enable targeted advertising.
  • Key Procedural History: Both asserted patents have previously undergone scrutiny at the U.S. Patent and Trademark Office. U.S. Patent No. 8,677,398 underwent an ex parte reexamination, resulting in the confirmation of the patentability of claims 1 and 2. U.S. Patent No. 8,244,582 also underwent an ex parte reexamination, which confirmed the patentability of claims 1 and 9, while claims 2 and 12 were disclaimed by the patent owner. These proceedings may inform the court's analysis of the patents' validity and scope.

Case Timeline

Date Event
1999-12-13 '582 Patent Priority Date
2007-04-17 '398 Patent Priority Date
2012-08-14 '582 Patent Issue Date
2014-03-18 '398 Patent Issue Date
2017-09-06 Disclaimer filed for claims 2 and 12 of the '582 Patent
2024-06-03 Complaint Filing Date

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 describes the challenge of delivering targeted advertisements across different media platforms (e.g., delivering a television ad based on a user's internet browsing) without relying on Personally Identifiable Information (PII), which raises privacy concerns and can be technically difficult to implement '398 Patent, col. 7:1-18
  • The Patented Solution: The invention proposes a method to electronically associate multiple devices, such as a computer and a television set-top box, that are connected to a "common local area network." This association is achieved by recognizing that the devices share a common connection point to the internet, such as a single modem or router with a single public IP address '398 Patent, col. 9:46-52 Once this non-PII-based association is made, a user's activity on one device (the "first device") can be used to trigger an action, like the delivery of a targeted advertisement, on another associated device (the "second device") '398 Patent, abstract
  • Technical Importance: This technology provided a framework for privacy-centric, cross-device ad targeting, a critical capability in an advertising market where consumers use an increasing number of internet-connected devices.

Key Claims at a Glance

  • The complaint asserts at least independent claim 13.
  • The essential elements of independent claim 13 are:
    • A method, based on first electronic profile data from a first device, that automatically causes an action to be taken on a second device.
    • The action on the second device is indicated by an electronic identifier that is electronically associated with the first device's identifier.
    • The electronic association between the device identifiers is based on the connection of both devices, before the action, to a "common local area network."
    • The computer system performing the method is connected to the local area network through the Internet but is not itself part of that local area network.
  • The complaint does not explicitly reserve the right to assert other claims, though this is a standard practice in litigation.

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 early internet advertising market for a system to manage the commerce of discrete "information attributes"-individual pieces of user data-which were difficult to collect, value, and trade for targeted advertising '582 Patent, col. 2:1-6
  • The Patented Solution: The patent discloses an automated method where a central computer system receives "partial profiles" of users from a plurality of unaffiliated third-party websites '582 Patent, col. 5:8-10 This data collection is achieved through "automatic electronic URL redirection" from the third-party website to the central system '582 Patent, col. 4:6-9 The system then aggregates these partial profiles into a larger "maintained profile" for the entity and stores a record of which third party contributed which attributes, creating a comprehensive user profile that can be used for ad targeting '582 Patent, col. 5:16-28
  • Technical Importance: This system describes a foundational model for modern Data Management Platforms (DMPs), which act as central clearinghouses for aggregating user data from disparate sources to create unified profiles for ad targeting.

Key Claims at a Glance

  • The complaint asserts at least independent claim 1.
  • The essential elements of independent claim 1 are:
    • An automated method of collecting profiles of Internet-using entities.
    • Electronically receiving at a programmed computer system a "partial profile" of an entity from a server controlled by an unaffiliated third party.
    • The reception of the partial profile is achieved by "automatic electronic URL redirection" from the third-party website.
    • Automatically adding the received partial profile to a "maintained profile" believed to be for the same entity.
    • Automatically generating and storing an electronic record of which third party contributed the particular profile attributes.
    • The maintained profile is then used for targeting third-party advertisements.
  • The complaint does not explicitly reserve the right to assert other claims, though this is a standard practice in litigation.

III. The Accused Instrumentality

Product Identification

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

Functionality and Market Context

  • The complaint alleges these products constitute a suite of services for collecting user data and enabling targeted advertising Compl. Ex. 2, p. 2 Compl. Ex. 4, p. 2 The Oracle ID Graph is described as a system that "helps marketers connect identities across disparate marketing channels and devices to one customer" Compl. Ex. 2, p. 2
  • Functionally, the accused systems are alleged to collect user data from third-party websites through the use of tracking technologies like the "Oracle Data Cloud Tag," "Oracle CX Tag," and "image pixel[s]" Compl. Ex. 4, p. 3 This data is used to build profiles and create "audiences" for cross-channel ad targeting Compl. Ex. 4, p. 2 The complaint includes a diagram from Oracle's documentation illustrating how the ID Graph connects various data sources (e.g., Cookie IDs, Mobile IDs, CRM data) to create a unified customer profile Compl. Ex. 2, p. 2

IV. Analysis of Infringement Allegations

'398 Patent Infringement Allegations

Claim Element (from Independent Claim 13) Alleged Infringing Functionality Complaint Citation Patent Citation
(a) based on first electronic profile data associated with an electronic identifier of a first device, automatically causing, with the computer system, an action to be taken with respect to a second device that is indicated at the time of the action by an electronic identifier electronically associated with the first device identifier; Oracle's systems allegedly use profile data from a first device (e.g., a computer with a specific cookie) to cause an action (e.g., delivering an ad) on a second device (e.g., a device in the same household) that is associated with the first device's identifier (Compl. Ex. 2, p. 3). ¶14; Ex. 2, p. 3 col. 9:1-15
(b) wherein the electronic association between the first and second device identifiers is based on connection, before the action, of each of the first and second devices, independently of the other, to a common local area network, wherein the computer system is connected to the local area network through the Internet but is not in the local area network. The complaint alleges Oracle's systems base this association on the devices connecting to the internet via a "common local area network," for example by comparing the IP addresses used by the devices to connect to the internet (Compl. Ex. 2, p. 7). Oracle's system (the "computer system") is connected via the internet (Compl. Ex. 2, p. 7). ¶14; Ex. 2, p. 6-7 col. 13:3-19

'582 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
(a) electronically receiving at a programmed computer system coupled to a global computer network, from at least one server controlled by one of a plurality of unaffiliated third parties operating respective websites, a partial profile of an entity... and automatically with the computer system storing the received partial profile; Oracle's systems allegedly receive partial profiles (e.g., browsing history) from third-party websites by collecting data from an "Oracle Data Cloud Tag or Oracle CX Tag and/or image pixel" placed on those sites Compl. Ex. 4, p. 3 The diagram titled "Optimize cross-channel orchestration" illustrates this data aggregation from disparate sources Compl. Ex. 4, p. 2 ¶24; Ex. 4, p. 3 col. 5:8-10
(b) wherein receiving the partial profile is achieved by automatic electronic URL redirection from a portion of a page of the website accessed by the user computer; The complaint alleges this data reception occurs via "URL redirection" from the website where an Oracle tag or pixel is installed (Compl. Ex. 4, p. 6). ¶24; Ex. 4, p. 6 col. 4:6-9
(c) automatically with the computer system electronically adding the received partial profile to a maintained profile believed to be related to the same entity; Oracle's systems allegedly add the received partial profile to a maintained profile for the user, which the complaint describes as "all profile information associated with the user" Compl. Ex. 4, p. 7 The "Creating and delivering audiences" diagram shows a process of linking data from different sources to a single destination ID (Compl. Ex. 4, p. 8). ¶24; Ex. 4, p. 7 col. 5:19-23
(d) automatically with the computer system generating and storing an electronic record of which of the plurality of unaffiliated third parties contributed to the maintained profile particular profile attributes; The complaint alleges Oracle's systems generate and store a record of the source of the behavioral information, because Oracle knows the source, such as the domain visited (dcssip) or the specific page (dcsuri) (Compl. Ex. 4, p. 9). ¶24; Ex. 4, p. 9 col. 4:20-29
(e) wherein the maintained profile, including the added partial profile, comprises data used in targeting third-party advertisements to the user computer over the global computer network. The complaint alleges that the maintained profile, containing behavioral data from advertisers, is used to create "audiences" for targeting third-party advertisements (Compl. Ex. 4, p. 10-11). ¶24; Ex. 4, p. 10 col. 2:58-62

Identified Points of Contention

  • Scope Questions: For the '398 patent, a central question may be whether observing that two devices use the same public IP address is sufficient to meet the claim limitation of being connected to a "common local area network." For the '582 patent, a question is whether the use of tracking "tags" and "pixels" to send data to Oracle's servers constitutes "automatic electronic URL redirection," a term that may be construed more narrowly to mean a browser-level page redirect.
  • Technical Questions: What evidence does the complaint provide that Oracle's systems, as a factual matter, perform the step of associating devices based specifically on their connection to a common LAN, as required by claim 13 of the '398 patent, versus using other probabilistic or deterministic signals? For the '582 patent, what is the precise technical mechanism by which an "Oracle CX Tag" transmits data, and does that mechanism functionally and structurally align with the "redirection" described in the patent's specification?

V. Key Claim Terms for Construction

From the '398 Patent

  • The Term: "common local area network"
  • Context and Importance: Practitioners may focus on this term because infringement of claim 13 hinges on whether Oracle's alleged method of associating devices (e.g., by matching public IP addresses) falls within this definition. The patent requires the associated devices to be connected to this network, while the central computer system is not.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification describes a router that connects a LAN to the internet and enables devices on the LAN to share a connection '398 Patent, col. 12:62-67 A party may argue this supports an interpretation where any group of devices sharing a single public-facing IP address via a NAT router constitutes a "common local area network."
    • Evidence for a Narrower Interpretation: The figures consistently depict the devices as being physically co-located and connected through a single ISP/TVP gateway at a user's premises '398 Patent, Fig. 1 '398 Patent, Fig. 7 A party may argue the term "local" implies a geographically constrained and physically connected network, not just a logical association based on a shared public IP address that could be coincidental.

From the '582 Patent

  • The Term: "automatic electronic URL redirection"
  • Context and Importance: Practitioners may focus on this term because infringement of claim 1(b) depends on whether the accused functionality of data-collecting tags and pixels meets this requirement.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent states that "by redirecting a portion of the visitor's page to the server, the visitor's browser reports to the server a cookie" '582 Patent, col. 4:6-9 A party could argue that any automatic, client-side process that causes the browser to communicate with the central server-including a Javascript tag making a data call-functionally achieves this "redirection" of information.
    • Evidence for a Narrower Interpretation: The specification also describes a classic redirect mechanism where a successful redirect returns a "307 Internal Redirect" return code Compl. Ex. 4, p. 7 A party may argue that this, combined with the common technical meaning of "URL redirection," limits the claim to a full browser navigation event (e.g., an HTTP 3xx response) and does not cover asynchronous data calls initiated by scripts or image pixels, which are different technical implementations.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges that Oracle induces infringement by providing "user manuals and online instruction materials" that encourage customers to use the Accused Instrumentalities in an infringing manner Compl. ¶12 Compl. ¶22 It also alleges contributory infringement, stating the accused products are especially made for infringement and are not staple articles of commerce with substantial non-infringing uses Compl. ¶13 Compl. ¶23
  • Willful Infringement: The complaint alleges that Defendant has had knowledge of the asserted patents and the infringing nature of its products "As of at least the date of this Complaint" Compl. ¶12 Compl. ¶22 This appears to be a foundation for post-suit willfulness based on continued infringement after receiving notice via the complaint.

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

The resolution of this case may depend on the court's determination of several key issues:

  • A core issue will be one of definitional scope for the '398 patent: can the term "common local area network," rooted in the context of a physically connected group of devices, be construed to cover an association made by inferring a relationship between devices that merely share the same public IP address for a period of time?
  • Another central question will be one of technical equivalence for the '582 patent: does the accused system's use of data-collecting "tags" and "pixels" perform the same function in substantially the same way to achieve the same result as the "automatic electronic URL redirection" required by the claim, or is there a fundamental mismatch in their technical operation?
  • Finally, an evidentiary question will be determinative: beyond the public-facing marketing documents cited in the complaint, what evidence will discovery reveal about the precise, internal architecture and data flows of Oracle's ad platforms, and how closely will that evidence map to the specific, multi-step processes recited in the asserted claims?
Loading Complaint