DCT

2:25-cv-00961

Headwater Research LLC v. Walmart Inc

Key Events
Amended Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:25-cv-00961, E.D. Tex., 09/22/2026
  • Venue Allegations: Plaintiff alleges venue is proper based on Defendants having regular and established places of business in the district, specifically citing an Uber Freight division headquarters in Frisco, Texas, and numerous Uber Eats merchant partner locations operating as physical places of business for Uber within the district.
  • Core Dispute: Plaintiff alleges that Defendant’s mobile applications and associated push messaging systems infringe three patents related to secure and efficient wireless message delivery.
  • Technical Context: The technology addresses methods for managing secure and efficient data communication between back-end servers and software applications running on multiple mobile devices, a foundational capability for the modern mobile app ecosystem.
  • Key Procedural History: This Second Amended Complaint is filed as a member case in a lead case. The complaint also references prior trial testimony from related litigation between Headwater Research LLC and Samsung Electronics Co., Ltd., suggesting that certain technical concepts and arguments may have been previously developed.

Case Timeline

Date Event
2009-01-28 Earliest Priority Date for ’117, ’192, and ’320 Patents
2015-11-24 U.S. Patent No. 9,198,117 Issues
2016-09-01 Uber Freight Twitter account created (approximate)
2017-04-04 U.S. Patent No. 9,615,192 Issues
2018-07-23 Uber Freight Holding Corporation incorporated
2019-06-11 U.S. Patent No. 10,321,320 Issues
2022-08-01 Uber Freight US LLC incorporated
2026-09-22 Complaint Filing Date

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

U.S. Patent No. 9,198,117 - "Network system with common secure wireless message service serving multiple applications on multiple wireless devices"

Issued November 24, 2015

The Invention Explained

  • Problem Addressed: As mobile devices and applications proliferated, a need arose for a "communication system and method that enables the viable secure provision" and "efficient management of network capacity" (Compl. ¶¶9-15; ’117 Patent, col. 5:14-19). The patent sought to address the security flaws and inefficiencies of prior messaging systems Compl. ¶20
  • The Patented Solution: The invention proposes a system architecture comprising a central "network message server" and a corresponding "device messaging agent" on each mobile device. This architecture creates a common, secure communication link for multiple applications on a device, using a "secure interprocess communication service" to route messages to the correct software process. This abstracts the complexity of secure messaging from individual applications. '117 Patent, abstract ’117 Patent, col. 36:23-40
  • Technical Importance: This type of architecture provides a scalable and secure backbone for delivering data to specific applications on potentially millions of end-user devices, a key enabler for the app-based services model.

Key Claims at a Glance

  • The complaint asserts infringement of multiple claims, including independent claim 1 Compl. ¶82
  • Essential elements of independent claim 1 include:
    • A network system comprising a plurality of device messaging agents, each executable on a corresponding mobile end-user device, and a network message server.
    • The device messaging agent is configured to establish a secure Internet data connection with the network message server.
    • The device messaging agent includes a secure interprocess communication service to receive upload data messages from multiple software components on the device.
    • The network message server is configured to receive, from a plurality of network elements, requests to transmit application data to a mobile device.
    • The network message server generates corresponding upload Internet data messages and transmits them over the secure connection to the respective device messaging agent.
  • The complaint does not explicitly reserve the right to assert dependent claims but refers to "multiple claims" Compl. ¶82

U.S. Patent No. 9,615,192 - "Message link server with plural message delivery triggers"

Issued April 4, 2017

The Invention Explained

  • Problem Addressed: The patent addresses the inefficiency of maintaining constant communication between a server and a device for message delivery, which consumes network resources and device battery life Compl. ¶15
  • The Patented Solution: The invention describes a "message link server" that includes a "message buffering system". Instead of sending messages immediately, the server can buffer them and wait for one of a "plurality of message delivery triggers." These triggers include the server's receipt of a message from the device, the expiration of a periodic timer, or the occurrence of an external "asynchronous event with time-critical messaging needs." '192 Patent, abstract ’192 Patent, col. 168:23-41
  • Technical Importance: This trigger-based, buffered delivery system allows for more efficient use of network resources by bundling communications or sending them only when necessary, which was an important consideration for improving the performance and battery life of early smartphones.

Key Claims at a Glance

  • The complaint asserts infringement of multiple claims, including independent claim 1 Compl. ¶100
  • Essential elements of independent claim 1 include:
    • A message link server comprising a transport services stack, a plurality of device message agents, a message buffering system, and logic.
    • The transport stack is configured to maintain a secure message link with a device message agent.
    • The message buffering system includes memory to buffer content from at least one received network element message.
    • The logic is configured to determine when one of a plurality of message delivery triggers for a given wireless device has been triggered.
    • The plurality of triggers includes at least: (i) receipt of a message from the device, (ii) expiration of a periodic time interval, and (iii) occurrence of an asynchronous event with time-critical needs.
  • The complaint does not explicitly reserve the right to assert dependent claims but refers to "multiple claims" Compl. ¶100

Multi-Patent Capsule

U.S. Patent No. 10,321,320 - "Wireless network buffered message system"

Issued June 11, 2019

  • Technology Synopsis: The patent describes a server system that maintains secure connections to multiple wireless devices and delivers messages from various network elements to specific applications on those devices. The system includes logic to buffer messages and deliver them upon the occurrence of at least one of several triggers, including a time-based trigger or a trigger from an asynchronous, time-critical event. ’320 Patent, abstract
  • Asserted Claims: The complaint asserts multiple claims, including independent claim 1 Compl. ¶118
  • Accused Features: The accused features are Defendant's push messaging systems, which are alleged to send push messages to Uber-branded mobile applications using services such as Firebase Cloud Messaging Compl. ¶¶110-111

III. The Accused Instrumentality

Product Identification

The accused instrumentalities are Defendants' "mobile applications," including "Uber, Uber Eats, Uber Driver, Uber Eats Manager, Uber Eats Order Manager," and the "Uber Freight app" (Compl. ¶¶26-28; Compl. ¶75). The system is alleged to use third-party services such as Google's Firebase Cloud Messaging Compl. ¶26

Functionality and Market Context

The complaint alleges that Defendants' mobile applications operate on end-user devices and communicate with a server system to send and receive push messages Compl. ¶¶26-29 For example, the Uber Freight app sends notifications to users regarding "account activity, booked loads, potential loads, and news" Compl. ¶25 A screenshot from the Uber Freight website shows that these notifications are described as a "necessary part" of the service Compl. ¶25 The complaint frames these applications as central to Defendants' business, which generates revenue through their use Compl. ¶¶27-28

IV. Analysis of Infringement Allegations

The complaint references, but does not include, claim chart exhibits detailing its infringement theories Compl. ¶79 Compl. ¶97 The narrative allegations for the lead patents are summarized below.

U.S. Patent No. 9,198,117 Infringement Allegations

The complaint alleges that Defendants' use of a "push messaging system," such as Firebase Cloud Messaging, to send messages to applications like Uber and Uber Eats creates an infringing "network system" Compl. ¶¶74-75 The theory suggests that the Uber app on a user's phone functions as the claimed "device messaging agent" and that Uber's servers, in conjunction with Firebase servers, constitute the "network message server" Compl. ¶78 The complaint alleges that Defendants direct and control the placement and operation of this system, including the initiation of push messages and the behavior of the end-user device upon receipt Compl. ¶78

U.S. Patent No. 9,615,192 Infringement Allegations

The infringement theory for the '192 patent is substantively similar, focusing on the same push messaging system Compl. ¶¶92-93 The complaint's allegations suggest that Uber's server infrastructure, which determines when to send notifications, functions as the claimed "message link server" with a "message buffering system". The logic for sending notifications—for example, in response to a user action, a change in trip status, or a new delivery offer—is alleged to meet the claim limitation of a "plurality of message delivery triggers" Compl. ¶¶96, 100

Identified Points of Contention

  • Scope Questions: The complaint's reliance on a system involving end-user devices, Uber's own servers, and third-party infrastructure like Firebase raises the question of whether Defendants "direct or control" all components sufficiently to be liable for direct infringement under a divided infringement theory.
  • Technical Questions: The infringement theories will depend on whether the general functionality of a modern push notification service can be mapped to the specific technical limitations of the claims. For the ’117 Patent, a key question is whether the accused apps contain a "secure interprocess communication service" distinct from the underlying mobile operating system's native functions. For the ’192 Patent, a question is what evidence demonstrates that the accused system uses the three distinct types of "message delivery triggers" required by the claim.

V. Key Claim Terms for Construction

The complaint does not explicitly identify terms for construction, but an analysis of the claims and infringement allegations suggests the following terms may be central to the dispute.

Term: "device messaging agent"

(from '117 and '192 patents)

  • Context and Importance: The infringement theory maps this term to the Uber mobile application itself. The scope of this term will be critical, as it must encompass not only the application but also the specific internal components recited in the claims, such as the "secure interprocess communication service".
  • Intrinsic Evidence for a Broader Interpretation: The specification describes the agent as being composed of "one or more software and/or firmware components," which could support an argument that it is a collection of functions rather than a single monolithic program ’117 Patent, col. 15:10-12
  • Evidence for a Narrower Interpretation: The patent figures, such as Figure 16, depict the "device messaging agent" as a specific component containing other sub-components, like an "Access Control Integrity Agent" and a "Policy Control Agent", suggesting a more complex and defined software structure than a standard mobile app ’117 Patent, Fig. 16

Term: "plurality of message delivery triggers"

(from '192 patent)

  • Context and Importance: Claim 1 of the '192 patent requires a specific plurality of triggers, including receipt of a message from the device, expiration of a periodic interval, and an asynchronous time-critical event. The case may turn on whether Uber's system uses this specific combination of triggering logic.
  • Intrinsic Evidence for a Broader Interpretation: The patent abstract describes the triggers generally as "one of several triggers," which might support a more flexible interpretation of what constitutes a valid trigger '192 Patent, abstract
  • Evidence for a Narrower Interpretation: The claim language itself is quite specific, listing three distinct types of triggers that must be present ’192 Patent, col. 168:26-34 Defendants may argue that their system, while event-driven, does not employ the exact logic for each of the three enumerated trigger types.

VI. Other Allegations

Indirect Infringement

The complaint alleges both induced and contributory infringement. The basis for inducement is that Defendants allegedly "actively encourage and instruct" customers to use their mobile applications in an infringing manner and provide information and instructions for their use Compl. ¶81 Compl. ¶84 Compl. ¶99 Compl. ¶102

Willful Infringement

Willfulness allegations are based on Defendants' alleged knowledge of the patents "at least since receipt of this Complaint" and on being "willfully blind" to the infringing nature of the accused mobile applications Compl. ¶80 Compl. ¶98 Compl. ¶116

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

  • A central issue will be one of divided infringement: Can Headwater prove that Uber "directs or controls" the entire end-to-end system—encompassing its own servers, third-party services like Firebase, and software on user-owned devices—in a manner that satisfies the legal standard for direct infringement, or will the case hinge on theories of indirect infringement?
  • A second core issue will be one of technical scope: Does the architecture of Uber's modern, cloud-based push notification system map onto the specific claim limitations drafted in the context of earlier-generation mobile technology? This will likely focus on whether general functions of a mobile OS and app satisfy specific claim elements like a "secure interprocess communication service" or a "plurality of message delivery triggers".
  • A third question relates to venue: The complaint dedicates significant argument to establishing that Uber's network of merchant partners and a divisional office constitute a "regular and established place of business" in the Eastern District of Texas under the In re Cray standard, which may be a heavily litigated preliminary issue.