DCT
2:25-cv-00920
Headwater Research LLC v. DISH Network Corp
Key Events
Amended Complaint
Table of Contents
complaint Intelligence
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Headwater Research LLC (Texas)
- Defendant: DISH Network Corp (Nevada), DISH Network LLC (Colorado), and DISH Wireless LLC D/B/A BOOST MOBILE (Colorado)
- Plaintiff's Counsel: Russ August & Kabat
- Case Identification: 2:25-cv-00920, E.D. Tex., 10/31/2025
- Venue Allegations: Plaintiff alleges venue is proper because Defendants have regular and established places of business in the Eastern District of Texas, have committed acts of infringement in the District, and advertise their wireless network coverage within the District.
- Core Dispute: Plaintiff alleges that Defendant's cellular networks, servers, services, and wireless devices that implement wireless offloading functionalities infringe three U.S. patents related to managing network selection between cellular and other wireless networks (e.g., Wi-Fi).
- Technical Context: The technology concerns wireless network offloading, a method for intelligently managing data traffic between different network types to reduce congestion on cellular networks and improve user experience.
- Key Procedural History: The complaint alleges that a company named ItsOn Inc. previously licensed and implemented Headwater's patented technology. It further alleges Defendants had pre-suit knowledge of the patent family via patent marking notices included in the ItsOn software.
Case Timeline
| Date | Event |
|---|---|
| 2009-01-28 | Earliest Priority Date for '335, '471, and '757 Patents |
| 2014-01-21 | U.S. Patent No. 8,635,335 Issues |
| 2019-03-19 | U.S. Patent No. 10,237,757 Issues |
| 2020-09-29 | U.S. Patent No. 10,791,471 Issues |
| 2025-10-31 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,635,335
- Patent Identification: U.S. Patent No. 8,635,335, "System and method for wireless network offloading," issued January 21, 2014.
- The Invention Explained:
- Problem Addressed: The patent's background describes an environment where multiple, overlapping wireless networks exist (e.g., Wi-Fi, 2G, 3G), and a wireless device's choice of which network to use is often based on simple user selection, even when a better alternative might be available for a given situation ʼ335 Patent, col. 1:11-23
- The Patented Solution: The invention proposes a "wireless network offloading engine" that uses network data to determine offloading priorities for subscribers ʼ335 Patent, abstract This engine can generate a customized instruction set for a wireless device, directing it to offload from a first network (e.g., cellular) to a second (e.g., Wi-Fi) based on various parameters like network performance, user location, and time of day, thereby enabling more intelligent network selection ʼ335 Patent, col. 5:16-41
- Technical Importance: This technology provides a method for managing network congestion and optimizing resource use, which is critical for carriers dealing with increasing mobile data demand.
- Key Claims at a Glance:
- The complaint asserts independent claim 1 Compl. ¶32
- Key elements of independent claim 1 include:
- Communicating a first set of data communications over a wireless cellular network.
- Identifying an alternative wireless network.
- Based on electronically processing an instruction set for offloading, determining whether to communicate a second set of data communications over the alternative network or the cellular network.
- The instruction set specifies conditions for communicating over the alternative network.
- The instruction set comprises at least one rule that takes into account at least one state associated with the wireless cellular connection.
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
U.S. Patent No. 10,791,471
- Patent Identification: U.S. Patent No. 10,791,471, "System and method for wireless network offloading," issued September 29, 2020.
- The Invention Explained:
- Problem Addressed: As with the related '335 Patent, the technology addresses the challenge of a wireless device making suboptimal choices when multiple different types of wireless networks are available ʼ471 Patent, col. 1:21-33
- The Patented Solution: This patent describes a method where a wireless device itself plays a more active role in the offloading decision. The device identifies alternative networks, obtains performance data, sends a "network characterization report" to a network element, and in return receives data that is customized to the device, which it then uses to apply rules and determine whether to switch networks ʼ471 Patent, abstract Figure 4 illustrates the device-side engines, including a "Geo-Analysis Connection Engine" (410) that uses a "Geo-Prioritized Networks" list (408) to make connection decisions ʼ471 Patent, Fig. 4
- Technical Importance: This approach enables a more dynamic and device-aware offloading process, allowing network selection to be tailored to the specific conditions and capabilities of an individual user's device.
- Key Claims at a Glance:
- The complaint asserts independent claim 1 Compl. ¶44
- Key elements of independent claim 1 include:
- Identifying one or more alternative wireless networks.
- Obtaining current performance data on the alternative networks.
- Sending a network characterization report (comprising information on the alternative networks and device-specific information) to a network element.
- Receiving data about the alternative networks that is responsive to the report and customized to the wireless device.
- Characterizing.
- Applying rules involving the customized data to determine whether to switch from a first wireless network to a particular alternative network.
- Switching the wireless device to the particular network in response to applying the rules.
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
Multi-Patent Capsule: U.S. Patent No. 10,237,757
- Patent Identification: U.S. Patent No. 10,237,757, "System and method for wireless network offloading," issued March 19, 2019 Compl. ¶16
- Technology Synopsis: The '757 Patent, part of the same family as the other asserted patents, addresses the problem of suboptimal network selection in an environment with overlapping wireless networks ʼ757 Patent, col. 1:11-23 It claims a wireless end-user device itself, comprising a radio to identify available networks and a "prioritized network selection engine" configured to select one of those networks based on a prioritized list, thereby enabling intelligent offloading ʼ757 Patent, claim 1
- Asserted Claims: The complaint asserts independent claim 1 Compl. ¶56 Compl. ¶59
- Accused Features: The accused features are the mobile phones and tablets, as well as the cellular networks, servers, and services that are made, used, sold, or imported by Defendants Compl. ¶59
III. The Accused Instrumentality
- Product Identification: The Accused Instrumentalities are identified as Defendants' cellular networks, servers, and services that implement wireless offloading, along with wireless devices operating on those networks Compl. ¶2 This includes devices on the Boost Mobile and Ting Mobile MVNO networks Compl. ¶2 The complaint's exhibits focus on the functionality of Google Fi and Android-based devices like Google Pixel phones Compl. Ex. 4 Compl. Ex. 5 Compl. Ex. 6
- Functionality and Market Context: The complaint alleges the accused products support automatic or policy-driven handover between cellular and Wi-Fi networks Compl. ¶2 A screenshot from a Boost Mobile coverage map is provided as an example of Defendants advertising their network coverage within the Eastern District of Texas Compl. ¶25 A screenshot from a Google Fi support page explains that the service routes calls over whichever network, cellular or Wi-Fi, provides the best experience, which serves to offload traffic from congested cellular areas Compl. Ex. 4, p. 3
IV. Analysis of Infringement Allegations
8,635,335 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| A method for reducing congestion on a wireless cellular network, the method comprising: | The accused devices perform a method for reducing congestion by offloading traffic from cellular to Wi-Fi networks where cellular coverage is weak or congested. | ¶32 | col. 2:9-12 |
| communicating a first set of one or more data communications over a wireless cellular connection of the wireless cellular network to or from an end user device... | The accused devices communicate data over a wireless cellular connection for various service activities. | ¶32 | col. 4:58-63 |
| identifying an alternative wireless network that can be used to communicate a second set of one or more data communications to or from the end user device... | The accused devices, such as Android phones using Google Fi, identify available Wi-Fi networks as alternatives to the cellular network. | ¶32 | col. 4:16-24 |
| based on electronically processing an instruction set for offloading from the wireless cellular network to the alternative wireless network, determining whether to communicate the second set...over the alternative wireless network or over the wireless cellular connection... | The Android framework allegedly uses a network score to determine whether to connect to Wi-Fi or cellular, which the complaint alleges is a device-executed instruction set with rules and conditions. | ¶32 | col. 5:26-36 |
| wherein the instruction set for offloading...comprises at least one rule that takes into account at least one state associated with the wireless cellular connection. | The complaint alleges that the determination of whether to offload is based on rules, such as comparing the strength and stability of the Wi-Fi and cellular connections, which incorporates the state of the cellular network. | ¶32 | col. 5:42-46 |
- Identified Points of Contention:
- Scope Question: A central question will be whether the general network selection logic within the Android operating system, which considers factors like signal strength to switch between Wi-Fi and cellular, constitutes the specific "instruction set for offloading" as described in the patent. The defense may argue that the patent requires a more specific, purpose-built instruction set received from a network offloading engine, not a generic OS-level function.
- Technical Question: The analysis may focus on what constitutes a "state associated with the wireless cellular connection." The complaint points to the strength and stability of the cellular signal. The court may need to determine if this general quality metric meets the claimed limitation, which the patent specification suggests could include more specific states like "congestion state, QoS, [or] incentive state" ('335 Patent, col. 5:3-6).
10,791,471 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| A method of operating a wireless device, the method comprising: | The accused devices are wireless devices, such as mobile phones and tablets, that operate on Defendants' networks. | ¶44 | col. 5:2-7 |
| identifying one or more alternative wireless networks; | The accused devices identify available Wi-Fi networks as alternatives to cellular networks. | ¶44 | col. 4:16-19 |
| obtaining current performance data on the one or more alternative wireless networks; | Google Fi is alleged to regularly check the quality of available Wi-Fi networks to determine if they meet a "high quality standard" before connecting. | ¶44 | col. 7:1-14 |
| sending a network characterization report to a network element, the network characterization report comprising information on one or more of the alternative wireless networks and device-specific information; | The complaint alleges that Google Fi collects and sends device and connectivity status information, such as performance data and Wi-Fi/cellular connectivity status, to its network elements. | ¶44 | col. 5:2-15 |
| receiving data about the one or more alternative wireless networks, responsive to the network characterization report and customized to the wireless device, from the network element; | The complaint alleges that Android's Wi-Fi Suggestion API allows a carrier app like Google Fi to provide network suggestions to the device, which are customized for that device. | ¶44 | col. 5:16-25 |
| characterizing; | The complaint alleges the accused devices characterize networks, pointing to Android documentation on network selection and scoring. | ¶44 | col. 6:40-49 |
| applying rules involving the data customized to the wireless device to determine whether to switch from a first wireless network to a particular wireless network of the one or more alternative wireless networks; and | The Android framework allegedly uses a network score and decision rules (e.g., comparing Wi-Fi vs. cellular signal quality) to determine whether to switch networks. | ¶44 | col. 5:36-41 |
| switching the wireless device from a first wireless network to the particular wireless network in response to the application of the rules. | The accused devices are alleged to switch from cellular to Wi-Fi (or vice-versa) based on the application of the network selection rules. A screenshot from a Google Pixel support page is provided showing the phone connects to Wi-Fi or mobile data Compl. Ex. 5, p. 54 | ¶44 | col. 7:37-43 |
- Identified Points of Contention:
- Causation and Specificity Question: A key issue will be whether the alleged functionality represents the specific, sequential, and causal loop of the claim: sending a specific "report," receiving "responsive" and "customized" data, and then applying rules to it. The defense may argue that the device's standard network monitoring and the carrier's general network management are independent processes, not the interactive, responsive system claimed.
- Technical Question: The meaning of "network characterization report" will be disputed. The court will need to determine if the general collection of device and connectivity status by a carrier, as alleged by the complaint, constitutes the specific "report" required by the claim, which the patent suggests is an "ANCS report" ('471 Patent, col. 5:2-8).
V. Key Claim Terms for Construction
For U.S. Patent 8,635,335
- The Term: "instruction set for offloading"
- Context and Importance: This term is the core of the invention's decision-making process. Its definition will determine whether the general-purpose network-switching logic in a modern operating system can be considered infringing, or if a more specific, purpose-built set of commands is required.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes the instruction set as potentially being "an implementation of a general algorithm" ('335 Patent, col. 5:29-30), which may support an argument that standard OS logic falls within its scope.
- Evidence for a Narrower Interpretation: The specification also states the instruction set can be "generated specifically for the wireless device 102-1" by the "wireless network offloading engine 106" ('335 Patent, col. 5:31-33; '335 Patent, Fig. 1), which may support a narrower construction requiring a specific set of instructions generated by a distinct server-side engine for a particular device.
For U.S. Patent 10,791,471
- The Term: "customized to the wireless device"
- Context and Importance: This term, appearing in the "receiving data" step, is critical for defining the required specificity of the data sent from the network element back to the device. Practitioners may focus on this term because the infringement question could turn on whether the network suggestions provided by the carrier are sufficiently tailored to the individual device's reported conditions, or are merely generic lists.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent describes generating "useful prioritized network lists for wireless devices, either individually or as a group" ('471 Patent, col. 2:13-15). This mention of "group" may support a broader interpretation where customization for a device model or user group is sufficient.
- Evidence for a Narrower Interpretation: The claim language "responsive to the network characterization report" ('471 Patent, col. 34:11-12) suggests a direct causal link, implying the data received is customized based on the specific information just sent by that particular device. The specification also describes using "device-specific information" like location and performance thresholds to "customize a priority list" ('471 Patent, col. 5:11-15), supporting a narrower, device-specific construction.
VI. Other Allegations
- Indirect Infringement: The complaint alleges Defendants induce infringement by actively encouraging and instructing customers, such as through user manuals and other instructions, to use the Accused Instrumentalities in ways that directly infringe the asserted patents Compl. ¶34 Compl. ¶46 Compl. ¶58
- Willful Infringement: The complaint alleges willful infringement based on Defendants having known of, or been willfully blind to, the patents. The basis for this alleged knowledge is a patent marking notice in "ItsOn software" which listed patents in the same family, as well as knowledge from at least the filing and service of the complaint Compl. ¶33 Compl. ¶45 Compl. ¶57
VII. Analyst's Conclusion: Key Questions for the Case
- Definitional Scope: A core issue for all three patents will be one of claim construction: can the specific, structured processes described in the patents-such as processing an "instruction set for offloading" ('335 Patent) or engaging in a "report-and-receive" data loop ('471 Patent)-be read to cover the more generalized, continuous network evaluation and selection algorithms inherent in a modern mobile operating system like Android?
- Functional Equivalence: A key evidentiary question will be whether the accused system's functionality, as documented in public support pages and developer guides, is functionally equivalent to the claimed invention. The case will likely turn on whether the interaction between a device (e.g., a Google Pixel phone) and its carrier's network (e.g., DISH/Boost using Google Fi) performs the same steps in the same way to achieve the same result as the patented methods and systems for intelligent network offloading.
- System vs. Method: For the '757 patent, which claims a device, a central question will be whether the accused Android phones contain a "prioritized network selection engine" that meets the claim limitations. This will involve a technical analysis of the phone's software and hardware to determine if its components, when combined, constitute the claimed engine.
Analysis metadata
Loading Amended Complaint
Suggested improvements