2:26-cv-00211
GoTV Networks LLC v. Home Depot Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: GoTV Networks LLC (Delaware)
- Defendant: The Home Depot, Inc. (Delaware)
- Plaintiff's Counsel: Daignault Iyer LLP
- Case Identification: 2:26-cv-00211, E.D. Tex., 03/17/2026
- Venue Allegations: Plaintiff alleges venue is proper because Defendant committed acts of infringement in the district, maintains regular and established places of business in the district, and employs individuals within the district.
- Core Dispute: Plaintiff alleges that Defendant's mobile application, website, and associated backend systems infringe four patents related to server-side management of mobile communications, seamless indoor/outdoor navigation, and location-based resource allocation.
- Technical Context: The technologies at issue concern the management of real-time mobile communications and the provision of location-based services, which are foundational to modern retail applications that integrate online and in-store customer experiences.
- Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patents-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2007-10-23 | U.S. Patent No. 8,009,619 Priority Date |
| 2011-08-30 | U.S. Patent No. 8,009,619 Issue Date |
| 2014-12-12 | U.S. Patent No. 11,317,238 Priority Date |
| 2015-03-06 | U.S. Patent No. 9,766,080 Priority Date |
| 2016-07-05 | U.S. Patent No. 10,254,378 Priority Date |
| 2017-09-19 | U.S. Patent No. 9,766,080 Issue Date |
| 2019-04-09 | U.S. Patent No. 10,254,378 Issue Date |
| 2021-11-01 | Approximate launch of alleged infringing "Store Mode" feature |
| 2022-04-26 | U.S. Patent No. 11,317,238 Issue Date |
| 2026-03-17 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,009,619 - "Server-side wireless communications link support for mobile handheld devices," issued August 30, 2011
The Invention Explained
- Problem Addressed: The patent's background describes the technical challenge application developers faced in providing reliable wireless connectivity across a wide variety of mobile devices with different hardware capabilities, network technologies (e.g., CDMA vs. GSM), and changing signal conditions, which demanded significant device-specific coding and debugging Compl. ¶36 The patent identifies a need for a "standardized method" that is "transparent to an application developer" Compl. ¶37 '619 Patent, col. 2:18-27
- The Patented Solution: The invention proposes a server-side system that manages the communication link with a mobile device Compl. ¶38 After a client on the device requests a connection, the server automatically selects an optimal communication protocol from a list (e.g., full-duplex socket, HTTP tunneling, HTTP polling) based on the device type and network conditions Compl. ¶39 The system can also dynamically switch protocols if the link quality changes, all while maintaining a consistent Application Programming Interface (API) for the server-side application, abstracting away the network complexity from the developer Compl. ¶¶40-41 '619 Patent, col. 2:45-67
- Technical Importance: This server-managed approach aimed to decouple application logic from the underlying complexities of network transport, enabling developers to create more reliable and performant applications across a fragmented mobile ecosystem without writing custom communication code for each scenario Compl. ¶¶36-37
Key Claims at a Glance
- The complaint asserts infringement of at least independent Claim 9 Compl. ¶93
- Claim 9 recites a server comprising a processor and memory configured to:
- receive, via a communications network, a request for a communications link from a client communications component executing on a handheld device;
- establish a wireless communications link with the handheld device by using a server communications interface;
- automatically select, as an optimized protocol, a socket full-duplex connection protocol if a quality of the wireless communications link is above or equal to a threshold, or one of a socket half duplex connection protocol, an HTTP tunneling protocol, and an HTTP polling protocol if the quality is below the threshold; and
- automatically implement the optimized protocol between the client and server components, while maintaining a standardized API for the server communications interface, where the link is established via the client component functioning with a device API component to configure hardware.
U.S. Patent No. 9,766,080 - "Systems and methods for indoor and outdoor mobile device navigation," issued September 19, 2017
The Invention Explained
- Problem Addressed: The patent describes the individual drawbacks of various location technologies; for example, GPS is battery-intensive and unreliable indoors, while cell tower and Wi-Fi triangulation can be inaccurate Compl. ¶¶50-52 '080 Patent, col. 1:31-58 These deficiencies made it technically challenging to provide a seamless navigation experience for users transitioning between outdoor and indoor environments Compl. ¶54
- The Patented Solution: The invention describes a method that receives position data from distinct outdoor (e.g., GPS) and indoor (e.g., Wi-Fi, Bluetooth) providers and converts the different data models into a unified, "normalized" format Compl. ¶55 '080 Patent, col. 3:7-17 The system then uses a two-factor determination to manage transitions: it determines both that the device is transitioning from a first geographic region to a second, and that the device has entered a "zone associated with the second geographic region" based on a geo-fence boundary Compl. ¶56 Satisfying both conditions triggers the display of a map corresponding to the new region, such as switching from a general outdoor map to a specific indoor store map Compl. ¶56 '080 Patent, col. 11:11-25
- Technical Importance: This method provided a technical framework for more accurately and seamlessly transitioning a mobile application's context (e.g., its displayed map) between outdoor and indoor settings by fusing heterogeneous location data and using a multi-factor validation trigger Compl. ¶57
Key Claims at a Glance
- The complaint asserts infringement of at least independent Claim 13 Compl. ¶111
- Claim 13 recites a computer-implemented method comprising:
- receiving first position information from an outdoor location provider;
- receiving second position information from an indoor location provider distinct from the outdoor provider;
- obtaining normalized position information based on the first and second position information;
- determining that the mobile device is transitioning from a first geographic region (with first map data) to a second geographic region (with second map data) based on the normalized position information;
- determining that the mobile device has entered a zone associated with the second geographic region based on the normalized position information and a Geo-fence boundary; and
- based at least in part on the transition determination, displaying a map of the second geographic region on a user interface.
U.S. Patent No. 10,254,378 - "Mobile Device Localization Based on Relative Received Signal Strength Indicators," issued April 9, 2019
- Technology Synopsis: The patent addresses the inaccuracies and latency of prior indoor localization techniques Compl. ¶68 The patented solution involves generating a "heuristic map" of possible device locations, continuously updating the map to disqualify locations inconsistent with new sensor data (e.g., from accelerometers), and refining the device's estimated movement based on a relative comparison of received radio signal strength indicators (RSSI) rather than less reliable absolute RSSI values Compl. ¶¶70-71 '378 Patent, col. 2:17-41
- Asserted Claims: The complaint asserts at least Claim 1 Compl. ¶142
- Accused Features: The "store-wayfinding capabilities" within the Home Depot Mobile Application, which provide indoor navigation to guide users to specific products within a store Compl. ¶73 Compl. ¶144
U.S. Patent No. 11,317,238 - "Monitoring Outdoor and Indoor Regions with Mobile Devices," issued April 26, 2022
- Technology Synopsis: The patent addresses technical problems arising from mobile operating system limitations on the number of geographic regions an app can monitor simultaneously and the high battery consumption of continuous location tracking Compl. ¶¶83-84 The invention proposes a method that dynamically allocates the device's monitoring resources by switching between two modes: a first mode that preferentially monitors surrounding outdoor regions when the device is outside, and a second mode that activates to preferentially monitor indoor regions within a specific outdoor region once the device is determined to be inside it Compl. ¶¶86-87
- Asserted Claims: The complaint asserts at least Claim 1 Compl. ¶159
- Accused Features: The "Store Mode" feature in the Home Depot Mobile Application, which allegedly switches from a GPS-based outdoor monitoring mode (for finding nearby stores) to an indoor monitoring mode (using Bluetooth/Wi-Fi for in-store navigation) when the user enters a store's geofenced area Compl. ¶90 Compl. ¶¶168-169
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are collectively referred to as the "Home Depot Products and Services" and the "Home Depot System" Compl. ¶19 Compl. ¶20 This includes the Home Depot Mobile Application for iOS and Android, the "Live Chat System" available on the mobile app and the homedepot.com website, and the backend server infrastructure that supports these services Compl. ¶¶11-12
Functionality and Market Context
- The complaint describes the accused products as a "sophisticated digital ecosystem" designed to serve customers in a "mobile-first retail landscape" Compl. ¶10 Compl. ¶11 The Home Depot Mobile Application provides features such as in-store item location ("Store Mode"), barcode scanning for stock checks, order status tracking, and live customer support chat Compl. ¶11 The backend servers are alleged to be the "central control system" for real-time communications between customer devices and Home Depot's business platforms, managing connection requests and communication protocols Compl. ¶12
IV. Analysis of Infringement Allegations
8,009,619 Patent Infringement Allegations
| Claim Element (from Independent Claim 9) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| receive, via a communications network, a request for a communications link from a client communications component executing on a handheld device; | A user initiates a customer support chat session in the Home Depot Mobile Application or on the website, sending a request to Home Depot's backend servers. | ¶101 | col. 12:15-18 |
| establish a wireless communications link with the handheld device by using a server communications interface; | The Home Depot backend system responds to a handshake request from the mobile application or website to enable real-time updates for the chat session. | ¶95 | col. 12:19-21 |
| automatically select, as an optimized protocol, a socket full-duplex connection protocol if a quality of the wireless communications link is above or equal to a threshold, or one of a socket half duplex connection protocol, an HTTP tunneling protocol, and an HTTP polling protocol if the quality of the wireless communications link is below the threshold; | The Home Depot System automatically selects a WebSocket protocol (full-duplex) when the link quality is sufficient, or falls back to an HTTP-based protocol (e.g., HTTP polling) if the link quality is insufficient. | ¶103 | col. 12:22-31 |
| automatically implement the optimized protocol ... while maintaining a standardized application programming interface (API) for the server communications interface, the communications link being established via the client communications component functioning with a device API component to configure hardware of the handheld device. | The protocol implementation occurs via device-level networking frameworks without changing the high-level application code, thus maintaining a consistent API for backend services, while the client code interfaces with device hardware like the Wi-Fi or cellular radio. | ¶105 | col. 12:32-48 |
A network packet capture from the Home Depot Website allegedly shows a WebSocket protocol being automatically selected for communication during a live chat session Compl. p. 40
- Identified Points of Contention:
- Scope Questions: A central question may be whether the term "quality of the wireless communications link" requires a specific, quantitative assessment (e.g., latency, packet loss) beyond a binary connection success/failure, which is a common trigger for protocol fallbacks in standard networking libraries.
- Technical Questions: The complaint alleges the system selects from the claimed list of protocols (socket half duplex, HTTP tunneling, HTTP polling) if the full-duplex connection is unavailable Compl. ¶96 A factual question will be what evidence demonstrates that the accused system actually uses this specific set of alternative protocols, as opposed to other common web fallback mechanisms.
9,766,080 Patent Infringement Allegations
| Claim Element (from Independent Claim 13) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| receiving first position information from an outdoor location provider... | The Home Depot Mobile Application uses GPS (an outdoor provider) to locate nearby stores when the user is outside. | ¶130 | col. 16:41-44 |
| receiving second position information from an indoor location provider... | When a user is in-store, the application uses Wi-Fi and Bluetooth signals (from indoor providers) to improve location accuracy for navigation. | ¶131 | col. 16:45-49 |
| obtaining normalized position information based at least in part on the first position information and second position information; | The application uses signals from GPS, Wi-Fi, and Bluetooth to obtain the "most accurate location," which the complaint alleges meets this limitation. | ¶132 | col. 16:50-52 |
| determining with a computer processor that the mobile device is transitioning from a first geographic region associated with first map data to a second geographic region... | The application automatically detects when a user enters a store, which indicates a transition from an outdoor area to an indoor area. | ¶133 | col. 16:53-58 |
| determining that the mobile device has entered a zone associated with the second geographic region based on the normalized position information and based on information related to a boundary of a Geo-fence... | The transition to "Store Mode" occurs when location sharing is enabled and the user's device is detected within a store's geofence. | ¶134 | col. 16:59-64 |
| based at least in part on the determination that the mobile device is transitioning... displaying a map of the second geographic region on a user interface... | After the application detects the transition into the store, it displays an indoor map of that store for product location. | ¶135 | col. 16:65-67 |
Screenshots from the Home Depot Mobile Application show the interface changing to "NEW STORE MODE" when a user enters the vicinity of a store Compl. p. 48
- Identified Points of Contention:
- Scope Questions: The infringement theory may depend on whether simply using multiple location sources (e.g., GPS and Wi-Fi) to derive a single, more accurate position constitutes "obtaining normalized position information" as defined by the patent, which describes a specific process of creating a "provider-independent abstraction" in a "common data model" '080 Patent, col. 6:24-7:4
- Technical Questions: Claim 13 recites two distinct "determining" steps-one for transitioning between regions and another for entering a geo-fenced zone. A key factual question will be whether the accused application performs two separate logical determinations or whether entering the geo-fence is the single event that triggers the entire transition, which may suggest a mismatch with the claim language.
V. Key Claim Terms for Construction
Term: "quality of the wireless communications link" ('619 Patent, Claim 9)
- Context and Importance: This term defines the condition that triggers the "automatic selection" of different communication protocols. The scope of this term is critical because it distinguishes the claimed invention from standard networking libraries that may switch protocols based on simple connection failure rather than a nuanced assessment of "quality."
- Evidence for a Broader Interpretation: The specification discusses the overall goal of maintaining "speed and reliability" '619 Patent, col. 1:43-44, which could support an interpretation where any factor impacting performance, including a complete connection failure, is a measure of "quality."
- Evidence for a Narrower Interpretation: The patent's focus on providing an "optimal" link and dynamically downgrading and upgrading protocols based on "temporary degradation in link quality" '619 Patent, col. 5:65-67 may support a narrower construction requiring an assessment of performance metrics like latency, jitter, or bandwidth, rather than just a pass/fail connection status.
Term: "normalized position information" ('080 Patent, Claim 13)
- Context and Importance: This term is the data foundation for the two-factor transition determination. The case may turn on whether the accused system's method of using GPS, Wi-Fi, and Bluetooth to find the "most accurate location" Compl. ¶132 meets this limitation, or if the term requires the specific technical act of converting disparate data models into a "provider-independent abstraction" as detailed in the patent's specification.
- Evidence for a Broader Interpretation: A party could argue that any process that combines data from different provider types into a single, usable set of coordinates (e.g., latitude/longitude) is inherently a form of normalization.
- Evidence for a Narrower Interpretation: The specification explains that the normalization layer generates a "common data model" that "may simplify location-based processing for applications" because "the position abstraction may be the same regardless of the underlying location provider" '080 Patent, col. 3:59-64 This suggests a specific technical implementation that creates a standardized data structure, which may be narrower than simply using an OS-provided location derived from multiple sources.
VI. Other Allegations
- Indirect Infringement: The complaint alleges indirect infringement for the '080, '378, and '238 patents, but not for the '619 patent Compl., Counts II-IV The allegations are based on inducement, asserting that Home Depot provides the Mobile Application and instructs customers on how to use its features (e.g., "Store Mode"), thereby encouraging the direct infringement performed by the end-users Compl. ¶137 Compl. ¶155 Compl. ¶176
- Willful Infringement: The complaint does not contain an explicit allegation of willful infringement. However, it pleads that Home Depot will have knowledge of the patents and its infringement "at least as early as the service of the instant Complaint" Compl. ¶137 Compl. ¶155 Compl. ¶173, which may form the basis for allegations of post-filing willful infringement and a request for enhanced damages.
VII. Analyst's Conclusion: Key Questions for the Case
This dispute raises several critical questions regarding the intersection of claimed technical methods and the functionality of modern, large-scale retail applications. The outcome will likely depend on the court's interpretation of claim scope and the factual evidence detailing the accused system's internal operations.
- Functional Specificity vs. Standard Practice: A primary issue, particularly for the '619 and '238 patents, will be whether the accused system's use of standard, widely available technologies (e.g., WebSocket with fallback mechanisms, OS-level location services) performs the specific, multi-step logical processes required by the claims, or if the accused functionality represents a conventional implementation of those technologies.
- Definitional Scope of "Normalization": For the '080 patent, a core issue will be one of definitional scope: can the term "normalized position information," which the patent describes as a provider-independent data abstraction, be construed to cover an operating system's process of using multiple sensors (GPS, Wi-Fi) to generate a single "most accurate" location estimate?
- Evidentiary Congruence: A key evidentiary question will be one of functional equivalence: does the observable behavior of the Home Depot Mobile Application-such as activating "Store Mode" upon entering a geo-fence-provide sufficient evidence to establish that the underlying software performs the specific, multi-part logical determinations recited in the claims (e.g., the two-factor test of '080 Claim 13), or is there a potential mismatch between the alleged cause and the observed effect?