DCT

2:23-cv-02165

Ameranth Inc v. DoorDash Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:23-cv-02165, W.D. Pa., 12/22/2023
  • Venue Allegations: Plaintiff alleges venue is proper in the Western District of Pennsylvania based on Defendant DoorDash’s operation of a physical "DashMart" store in Pittsburgh, its employment of an engineering team within the district, and the regular business conducted by it and co-defendant Eat'N Park in the district.
  • Core Dispute: Plaintiff alleges that Defendant DoorDash’s food delivery platform infringes two patents related to intelligent, networked systems for managing communications and tasks in the hospitality market.
  • Technical Context: The technology concerns backend server architectures for coordinating real-time data and communications across multiple types of users (e.g., customers, drivers, merchants) on different devices and networks, a foundational element of the modern on-demand delivery market.
  • Key Procedural History: The complaint notes that claims from older patents in the same family were previously invalidated under 35 U.S.C. § 101 (Alice). Plaintiff frames the currently asserted patents as distinct and patent-eligible, alleging they are directed to concrete technological improvements in backend server and network functionality, not the abstract user interface concepts of the invalidated claims. The complaint also alleges that DoorDash’s own development and patenting of similar technologies years later serves as an admission that the inventions are novel and not abstract.

Case Timeline

Date Event
1999-09-21 Earliest Patent Priority Date for Asserted Patent Family
2013-01-01 DoorDash began its food delivery venture
2017-01-01 DoorDash's monolithic architecture reportedly began showing scaling issues
2019-01-01 DoorDash initiated reengineering of its platform to microservices
2020-08-05 DoorDash announced the launch of its DashMart stores
2023-12-12 U.S. Patent No. 11,842,415 Issued
2023-12-19 U.S. Patent No. 11,847,587 Issued
2023-12-22 Complaint Filed

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

U.S. Patent No. 11,842,415

  • Patent Identification: U.S. Patent No. 11,842,415, "Intelligent Web Server With Multi-Modes of Contact, Multi-Communications Protocols, Multi-User and Parallel Operational Capabilities for Use in a Hospitality Market Comprising," issued December 12, 2023.
  • The Invention Explained:
    • Problem Addressed: The patent describes the pre-2005 technical challenge of maintaining data consistency and operational reliability across a system involving a central server, web interfaces, and a heterogeneous mix of wireless handheld devices (e.g., early PDAs) (’415 Patent, col. 2:5-48). This lack of a unified, synchronized system was a barrier to the computerization of fast-paced hospitality environments (’415 Patent, col. 2:56-62).
    • The Patented Solution: The invention proposes a system architecture centered on a "Middleware/Framework Communications Control Software (MFCCS)." This MFCCS acts as an intelligent intermediary layer that manages communications between the central web server, a master database, and multiple different handheld devices running on different operating systems (’415 Patent, claim 1). A key feature is the system's ability to intelligently handle communication failures by automatically selecting and executing an alternate mode of contact (e.g., switching from a web-based protocol to text messaging) to ensure a task is completed (’415 Patent, claim 1; Fig. 10).
    • Technical Importance: This architectural approach provided a framework for building resilient, scalable, and cross-platform hospitality management systems before modern concepts like microservice architectures became mainstream (Compl. ¶45).
  • Key Claims at a Glance:
    • The complaint asserts independent claims 1 and 9 (Compl. ¶25).
    • Independent Claim 1 recites a system comprising:
      • An improved and intelligent web server computer.
      • At least one hospitality software application.
      • A master database with an API that "intelligently learns, updates and stores" communication modes and user preferences.
      • "Middleware/Framework Communications Control Software (MFCCS)" enabling communication with two or more different wireless handheld computers with different mobile operating systems.
      • At least one external software API for integrating with non-hospitality applications.
      • Wherein the web server is programmed with instructions to choose a primary communication mode, and upon its failure, "automatically choose and execute alternate communication modes of contact" and apply "rule based intelligence" to not re-attempt the failed mode.
    • The complaint does not explicitly reserve the right to assert dependent claims.

U.S. Patent No. 11,847,587

  • Patent Identification: U.S. Patent No. 11,847,587, "Intelligent Backoffice and Handheld/Mobile Computing Network With Varying, Multi-Modes of Contact, and Parallel Capabilities for Use in Completing Remotely Initiated Hospitality Tasks in the Hospitality Market Comprising:," issued December 19, 2023.
  • The Invention Explained:
    • Problem Addressed: The patent addresses the difficulty of reliably completing complex, multi-party hospitality tasks (e.g., an order involving a customer, a restaurant, and staff) across a distributed network with numerous potential points of communication failure (’587 Patent, col. 2:5-15).
    • The Patented Solution: The invention describes a "network of distributed and linked backoffice servers" that are kept "continuously synchronized in real time" (’587 Patent, claim 1). This network is programmed to intelligently manage task execution by, for example, automatically contacting a different entity if the first one is unavailable to complete the task, and applying different modes of contact during the same task to ensure its successful completion (’587 Patent, claim 1). This architecture is illustrated conceptually in the patent’s Figure 10, which shows various communication pathways and conversions (’587 Patent, Fig. 10).
    • Technical Importance: The patent claims a solution for dynamic, parallel task management and intelligent routing across a distributed system, addressing a core challenge in logistics and on-demand services (Compl. ¶¶53-54).
  • Key Claims at a Glance:
    • The complaint asserts independent claims 1 and 7 (Compl. ¶26).
    • Independent Claim 1 recites a network comprising:
      • A network of "distributed and linked backoffice servers" that are continuously synchronized in real time.
      • One or more hospitality software applications with mobile-compatible versions.
      • A "master database" of linked, synchronized databases where the applications "learn, update, store and intelligently apply" varying modes of contact.
      • "Middleware/Framework Communications Control Software (MFCCS)" enabling parallel operations.
      • At least one external software API.
      • Wherein the network is enabled to "automatically contact one or more other entities when the remotely initiated hospitality task cannot be completed with a first entity" and is programmed to "choose and apply varying modes of contact during the same remotely initiated hospitality task."
    • The complaint does not explicitly reserve the right to assert dependent claims.

III. The Accused Instrumentality

  • Product Identification: The accused instrumentality is the DoorDash food delivery platform, which the complaint refers to collectively as the "Accused Instrumentalities" or "Accused Platform" (Compl. ¶¶93, 101). This includes DoorDash's backend server systems, network architecture, databases, APIs, and the associated mobile applications used by consumers, merchants, and "Dashers" (delivery drivers).
  • Functionality and Market Context: The complaint alleges that DoorDash's platform evolved from an early "monolithic codebase" to a sophisticated "multi-layered microservice architecture" to handle the scaling challenges of its business (Compl. ¶84). This architecture is designed to manage the "Life Cycle of a Delivery Order," as depicted in a diagram from a DoorDash presentation, which shows the flow of information from a customer order, to the merchant, to the dasher, and finally to order completion (Compl. ¶83). The complaint asserts that the core of this architecture is a central data platform, internally named "Iguazo," which aggregates and processes real-time data from all sides of the marketplace (consumers, dashers, merchants) to coordinate deliveries (Compl. ¶¶97-98). The complaint alleges this platform is a market leader and a direct implementation of Ameranth's patented technology (Compl. ¶¶82, 85).

IV. Analysis of Infringement Allegations

The complaint references preliminary claim chart exhibits (Exhibits M1-M4) that are not attached to the publicly filed document (Compl. ¶¶95, 103). As such, the infringement allegations are summarized below in narrative form based on the complaint's textual descriptions and cited evidence.

'415 Patent Infringement Allegations

Ameranth’s infringement theory equates DoorDash's "multi-layered microservice architecture," particularly its "Iguazo" data platform, with the claimed "improved and intelligent web server computer" system (Compl. ¶¶85, 98). The complaint alleges that DoorDash’s system performs the functions of the claimed elements by collecting data from disparate sources into a "central data platform" (accused "master database") to manage the delivery lifecycle (the "hospitality application") (Compl. ¶97). The complaint presents a DoorDash system diagram titled "The Big Picture" as a key visual admission of infringement, alleging it shows the core components of the claimed invention in their ordered combination (Compl. ¶98, p. 52). This diagram depicts data flowing from external and internal clients through various processing stages (e.g., Kafka, Flink) and interacting with data stores (e.g., Pinot, Redis, a "Data Lake"), which Ameranth maps to the claimed system architecture (Compl. ¶¶98, 106).

'587 Patent Infringement Allegations

The infringement theory for the ’587 Patent is similar but focuses on the network aspects of the DoorDash platform (Compl. ¶101). Ameranth alleges that DoorDash’s distributed system of microservices constitutes the claimed "network of distributed and linked backoffice servers" (Compl. ¶101). The theory posits that this network completes a "remotely initiated hospitality task" (a food delivery order) by coordinating communications and actions between the consumer, merchant, and Dasher across different devices and networks (Compl. ¶¶101-102). The complaint again relies on DoorDash's public statements and the "Iguazo" diagram as evidence that the accused platform is continuously synchronized and intelligently routes tasks and communications to ensure completion, thereby meeting the patent’s claim limitations (Compl. ¶¶104-106).

Identified Points of Contention

  • Scope Questions: A primary issue may be whether DoorDash's modern "microservice architecture" falls within the scope of the term "Middleware/Framework Communications Control Software (MFCCS)," which is described in a patent with a 2005 priority date. The court may need to determine if the claimed MFCCS is a broad functional concept or is limited to the specific architectural embodiments of its era.
  • Technical Questions: The complaint alleges the accused system performs functions like "intelligently learns" and "automatically choose[s] and execute[s] alternate communication modes... upon failure." A key question will be what specific evidence demonstrates that the DoorDash platform performs these precise, event-triggered functions as required by the claims, beyond general statements about system reliability and resilience.

V. Key Claim Terms for Construction

  • The Term: "Middleware/Framework Communications Control Software (MFCCS)" ('415 Patent, Claim 1)

    • Context and Importance: This term appears to be the technological core of the '415 Patent's claims. Its construction will be critical in determining whether DoorDash’s modern microservice-based architecture, a concept not widely adopted in 2005, can be considered an infringing structure.
    • Intrinsic Evidence for a Broader Interpretation: The specification describes the software functionally as a "layer that sits on top of any communication protocol and acts as an interface between hospitality applications and the communication protocol" (’415 Patent, col. 12:58-61). This language could support a broad construction covering any software layer that abstracts and manages communications.
    • Intrinsic Evidence for a Narrower Interpretation: Figure 10 of the patent illustrates a specific system architecture with components like a "Wireless Hub" and interfaces to "PMS/POS" systems. This could be used to argue that the term "MFCCS" is not a generic concept but is limited to the specific architectural configurations disclosed in the patent.
  • The Term: "intelligently learns, updates and stores" ('415 Patent, Claim 1)

    • Context and Importance: This term is central to the "intelligent" nature of the claimed system. Its definition will dictate the level of adaptive or machine-learning capability required to infringe, a key point of contention given the allegations against DoorDash's data-driven platform.
    • Intrinsic Evidence for a Broader Interpretation: The complaint’s proposed construction is "applying intelligence to include concurrently with pre-established and/or developed rules..." (Compl. ¶29, p. 14). The specification supports this by describing "intelligence" as "the ability of a program to monitor its environment and initiate appropriate actions to achieve a desired state" (’415 Patent, as cited in Compl. ¶29, p. 14).
    • Intrinsic Evidence for a Narrower Interpretation: A party could argue that the term requires more than simply storing and retrieving user preferences or operational data, pointing to specific examples in the patent to argue for a more constrained definition of "learning."
  • The Term: "network of distributed and linked backoffice servers that are continuously synchronized in real time" ('587 Patent, Claim 1)

    • Context and Importance: This phrase defines the fundamental infrastructure of the '587 Patent. Whether DoorDash's eventually-consistent, cloud-based microservices meet the "continuously synchronized in real time" standard will be a pivotal technical and legal question.
    • Intrinsic Evidence for a Broader Interpretation: The specification suggests synchronization can occur between a wide variety of components, including "one or more web servers, one or more web sites, one or more cell phones" (’587 Patent, col. 18:33-35), which could support reading the term on a modern, heterogeneous network.
    • Intrinsic Evidence for a Narrower Interpretation: The complaint itself highlights the technical challenge of achieving "Consistency" in distributed databases, where "all devices on the network see the same data at the same time" (Compl. ¶52). This high standard, articulated by the plaintiff, could be used to argue for a narrow construction of "continuously synchronized in real time" that many modern distributed systems might not literally meet.

VI. Other Allegations

  • Indirect Infringement: The complaint's primary counts are for direct infringement under 35 U.S.C. § 271(a) (Compl. ¶¶93, 101). However, it alleges facts that could support a theory of induced infringement, stating that DoorDash provides its platform and applications to consumers, Dashers, and merchant partners with the intent that they use the system to conduct deliveries (Compl. ¶¶12-13, 20).
  • Willful Infringement: The complaint does not explicitly allege "willful infringement" but requests a declaration that the case is "exceptional under 35 U.S.C. § 285" (Compl. p. 56, ¶C). Given that the patents issued only days before the complaint was filed, any willfulness claim would likely depend on post-filing conduct. The complaint also makes the unusual allegation that DoorDash's own patenting of similar technology constitutes an admission of the technology's patentability and could be used to argue bad faith (Compl. ¶¶87-91).

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

  • A primary question will be one of patent eligibility: Are the claims, which rely on a 2005 priority date, directed to a patent-eligible "technological improvement" in computer networking, as Ameranth argues? Or are they directed to the abstract idea of managing delivery logistics using conventional computer components, a significant risk given the invalidation of claims in related parent patents?
  • A central infringement dispute will be one of claim scope and temporal translation: Can claim terms from a 2005-era patent, such as "Middleware/Framework Communications Control Software (MFCCS)," be construed to read on a modern "multi-layered microservice architecture," or is there a fundamental mismatch in the specific technologies and architectural paradigms described and claimed?
  • A key evidentiary question will be one of functional proof: Does the plaintiff's evidence, which relies heavily on high-level diagrams and engineering blog posts, sufficiently demonstrate that the accused platform performs the specific, granular functions required by the claims, such as automatically executing alternate communication modes upon failure of a primary mode?