DCT

1:25-cv-00180

Ameranth Inc v. DoorDash Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:22-cv-1776, W.D. Pa., 05/15/2023
  • Venue Allegations: Plaintiff alleges venue is proper in the Western District of Pennsylvania because Defendant DoorDash has a regular and established place of business in the district, a DashMart store in Pittsburgh, and has committed alleged acts of infringement there through its employees, delivery drivers, and engineering team.
  • Core Dispute: Plaintiff alleges that Defendant’s food delivery platform and its underlying logistics system infringe a patent related to a backend information management and synchronous communications system for the hospitality industry.
  • Technical Context: The dispute centers on backend server architecture for managing complex, multi-modal communication and data synchronization in online food ordering and delivery platforms, a technology domain critical to the modern logistics and on-demand service economy.
  • Key Procedural History: The complaint notes that claims from several of Plaintiff’s older patents in the same family were previously invalidated under 35 U.S.C. § 101 (Alice). Plaintiff asserts that the patent-in-suit is materially different from those earlier patents, alleging it is directed to specific technical improvements in backend web server architecture and distributed databases, not abstract ideas or graphical user interfaces. The complaint also references the '130 patent's prosecution history to support its arguments of non-obviousness and patent eligibility.

Case Timeline

Date Event
2005-07-26 Earliest priority date for '130 Patent teachings
2012-01-01 DoorDash founded
2013-01-01 DoorDash begins food delivery venture
2017-01-01 DoorDash begins experiencing scaling issues with monolith
2019-01-01 DoorDash initiates platform re-architecture to microservices
2021-01-01 DoorDash's Pittsburgh DashMart opens
2022-03-15 U.S. Patent No. 11,276,130 issues
2022-12-09 Plaintiff files initial complaint
2023-05-15 Plaintiff files First Amended Complaint

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

U.S. Patent No. 11,276,130 - Information Management and Synchronous Communications System

  • Patent Identification: U.S. Patent No. 11,276,130, "Information Management and Synchronous Communications System," issued March 15, 2022.

The Invention Explained

  • Problem Addressed: The patent's background section describes the technical challenges of the early 2000s in creating integrated, computerized systems for the hospitality industry, particularly the difficulty of synchronizing data between a central database and numerous, disparate wireless handheld devices with limited display capabilities (’130 Patent, col. 2:1-41). The complaint further contextualizes this problem as the need for a scalable, reliable, and resilient backend system for enterprise-level deployments before modern microservices architectures were common (Compl. ¶¶ 27, 31).
  • The Patented Solution: The invention is a system architecture designed to solve these synchronization and integration problems. It proposes a backend system comprising a web server, an "advanced master database," and a central "Middleware/Framework Communications Control Software (MFCCS)" layer (’130 Patent, Abstract; Compl. ¶15[d]). This MFCCS layer is described as managing communications between the server and remote devices using multiple protocols and modes of contact (e.g., text, email, web pages) (’130 Patent, Fig. 10). The system claims to improve efficiency by "intelligently" learning and applying communication preferences and by using an external API to update menu data across the entire system, eliminating the need for constant querying of the database (Compl. ¶¶ 15[c], 15[f]).
  • Technical Importance: The complaint alleges this architecture provided a novel solution for resiliency, flexibility, and reliability for national-scale, 24x7x365 deployments, preceding what later became known as a microservices-based approach (Compl. ¶¶ 31, 33).

Key Claims at a Glance

  • The complaint asserts independent claim 1 and dependent claims 2 and 3 (Compl. ¶84).
  • The essential elements of independent claim 1 include:
    • An intelligent web server computer with web server software.
    • A hospitality food/drink ordering software application.
    • An advanced master database that "intelligently learns, updates and stores" communication modes and user preferences and has its own API.
    • A "Middleware/Framework Communications Control Software (MFCCS)" with a "centralized system layer architecture" to enable communication with remote wireless handheld computers.
    • An external software API for integration with non-hospitality applications.
    • The external API also enables importing menus with modifiers that are "automatically reflected throughout the master menu tree file structure," which improves efficiency.
    • The web server is programmed to "intelligently choose and apply" different modes of contact and communication protocols to complete tasks (Compl. ¶15).

III. The Accused Instrumentality

Product Identification

  • The "DoorDash system," including its backend platform, logistics system, and "multi-layered microservice architecture" (Compl. ¶¶ 76, 84).

Functionality and Market Context

  • The complaint alleges that DoorDash, faced with scaling and system brittleness problems around 2017-2019, transitioned from a "monolithic codebase" to a "multi-layered microservice architecture" (Compl. ¶¶ 75, 76). The complaint includes a diagram from a DoorDash presentation depicting the "Life Cycle of a Delivery Order," which shows a central "DoorDash" system coordinating orders between a customer, a merchant, and a Dasher (Compl. p. 31).
  • This new architecture is alleged to be a data-driven platform that collects and centralizes data from its "production systems, transactional data, ... event data in our apps, whether that's the consumer app, the dasher app, the merchant app" (Compl. ¶88). The complaint presents a system diagram titled "The Big Picture" showing DoorDash's "Iguazu" data platform, which depicts external clients and internal services communicating via systems like Kafka and Flink to a central "Data Lake" (Compl. p. 43). Plaintiff alleges this architecture infringes the '130 patent.

IV. Analysis of Infringement Allegations

'130 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
[preamble] An intelligent web server computer with multi-modes of contact, multi-communications protocols, multi-user and parallel operational capabilities for use in completing remotely initiated hospitality food/drink delivery or pick up ordering tasks The DoorDash system is alleged to be an intelligent web server-based solution that coordinates tasks between consumers, merchants, and Dashers using various communication channels and protocols as part of its multi-sided marketplace (Compl. ¶¶ 73, 84, 88). The complaint includes a diagram of DoorDash's multi-layered microservice architecture which allegedly supports these capabilities (Compl. p. 32). ¶¶76, 84, 88 col. 17:35-41
[c] an advanced master database ... which intelligently learns, updates and stores multiple communication modes of contact and related operational parameters for hospitality entities and for remote hospitality users ... and then intelligently applies them DoorDash's "Iguazu" platform is alleged to be a central data platform or "Data Lake" that collects data from all sides of the marketplace (consumers, Dashers, merchants) to create a "360 degree picture" and "optimize that they are at their peak efficiency" (Compl. ¶¶ 88, 89). This centralized data is allegedly used for personalization and to send "the right email communications" (Compl. ¶88). ¶¶88, 89 col. 21:58-22:11
[d] Middleware/Framework Communications Control Software (MFCCS) which enables via its centralized system layer architecture the at least one said web server computer to communicate with two or more remote wireless handheld computers and for multiple modes of contact ... The complaint alleges DoorDash’s "multi-layered microservice architecture" is its version of the claimed MFCCS, providing a layered framework that solved the technical problems of its prior monolithic system (Compl. ¶76). A diagram shows a "Message Broker" as a central component of this architecture (Compl. p. 32). ¶76 col. 22:12-23
[f] the external software API integrating with and leveraging the advanced master database to enable the importing of food/drink menus ... which are then automatically reflected throughout the master menu tree file structure, improving efficiency while eliminating the necessity of continually querying or checking every tree branch Plaintiff alleges that DoorDash's system allows merchants to provide menu data and that the system provides "accurate menus and inventory for consumers" by processing data in its central platform (Compl. ¶88). The complaint argues this functionality improves the computer's efficiency in a manner analogous to the patent's claims (Compl. ¶50). ¶¶50, 88 col. 22:28-41

Identified Points of Contention

  • Scope Questions: A primary question will be whether the patent's term "Middleware/Framework Communications Control Software (MFCCS)," described in the context of 2005-era client-server technology, can be construed to read on DoorDash's modern, distributed "multi-layered microservice architecture" and its components like a "Message Broker." The interpretation of "hospitality food/drink ordering software application" will also be critical, specifically whether it encompasses a complex three-sided logistics platform like DoorDash's.
  • Technical Questions: The complaint alleges DoorDash’s data platform "intelligently" optimizes the marketplace, but it may face challenges in demonstrating that this functionality meets the specific claim requirement of a database that "intelligently learns, updates and stores multiple communication modes of contact" and user preferences. Similarly, the complaint alleges DoorDash provides "accurate menus," but it will need to provide evidence that this is achieved through a process that is technically equivalent to the claimed "automatic reflection throughout the master menu tree file structure," a mechanism the patent claims as a specific efficiency improvement.

V. Key Claim Terms for Construction

  • The Term: "Middleware/Framework Communications Control Software (MFCCS)"

    • Context and Importance: This term appears to be a neologism central to the patent's architectural claims. Its construction will be critical for determining whether DoorDash's modern microservices platform, which was developed nearly 15 years after the patent's priority date, falls within the scope of the claims.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification describes the component functionally as a "layer that sits on top of any communication protocol and acts as an interface between hospitality applications and the communication protocol" (’130 Patent, col. 5:20-24). Plaintiff may argue this functional language supports a broad construction covering any centralized software layer that manages communications in a similar system.
      • Evidence for a Narrower Interpretation: Figure 10 of the patent provides a specific diagram labeled "Ameranth Middleware/Framework Communications Controller," showing its relationship to specific "Linked Databases" and external systems (’130 Patent, Fig. 10). A defendant could argue that the term is limited by this specific embodiment, including its layered structure and disclosed interconnections.
  • The Term: "intelligently learns, updates and stores"

    • Context and Importance: This phrase in claim element 1[c] defines a key capability of the "advanced master database." The infringement analysis depends on whether DoorDash's data analytics and personalization features perform this specific type of "intelligent" action.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The claim language itself is broad, referring to learning "operational parameters" and "prior attributes or preferences" (Compl. ¶15[c]). Plaintiff may argue this covers any system that collects and uses historical user data to personalize or optimize future interactions.
      • Evidence for a Narrower Interpretation: The complaint explains this functionality improves efficiency by learning when a "particular contact mode is ineffective" and avoiding it in the future (Compl. ¶15). A defendant might argue the term is limited to this specific context of learning the efficacy of communication channels, rather than broader behavioral or logistical analytics.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges inducement, stating that Defendant markets and promotes its system and provides instructions, online documentation, and intuitive user interfaces that encourage and enable customers, merchants, and Dashers to use the system in an infringing manner (Compl. ¶¶ 96-99).
  • Willful Infringement: The complaint pleads post-suit willfulness, asserting that Defendant was put on notice of the '130 patent no later than December 21, 2022, the date the initial complaint was served. It alleges that Defendant has continued its infringing conduct without alteration despite this knowledge (Compl. ¶¶ 92, 93, 100).

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

  • A core issue will be one of temporal and technological scope: can the architectural components of a system conceived in 2005—such as the "MFCCS" and "master menu tree file structure"—be construed to cover a modern, distributed microservices and data lake architecture developed over a decade later? The outcome may depend on whether the claims are interpreted functionally or are limited to the specific technological implementations disclosed in the patent.
  • A key evidentiary question will be one of functional specificity: does the complaint provide sufficient evidence that DoorDash's platform performs the specific functions of "intelligently learn[ing]" communication parameters as required by Claim 1[c] and "automatically reflect[ing]" menu updates as required by Claim 1[f], or is there a material difference in the technical operation of the accused system?
  • A foundational legal question will be patent eligibility: given the patent family's history with § 101 challenges, the court will likely scrutinize whether the asserted claims of the '130 patent, with their focus on a specific combination of backend software components, represent a concrete, technical improvement to computer functionality, or if they risk being characterized as an abstract idea of managing information in the hospitality industry.