Wireless Device Data Stall Detection and Remediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless devices experience data stalls due to various conditions such as HTTP-GET query timeouts, DNS failures, and low-latency service requirements on lower performing cellular connections, which existing technologies fail to promptly mitigate, leading to suboptimal user experiences and delayed recovery.
Innovation Solution
Implementing methods in wireless devices to detect data stalls by monitoring network responses and initiating remedial actions like service recovery, radio access technology upgrades, and handovers to neighbor cells based on identified causes, ensuring immediate action when a data stall condition or hint is detected, particularly when the device is in a locked state or on a lower performing connection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the wireless device monitors for data stall conditions and initiates remedial actions, then data stall mitigation effectiveness is improved, but device complexity increases
Solution Approach 1:
The system performs preliminary actions by monitoring for data stall conditions before they fully impact service. The wireless device detects early indicators of data stalls (such as HTTP-GET query timeouts, DNS failures, or buffer size decreases) and initiates remedial actions proactively, including service recovery procedures, RAT upgrades, or handovers to neighbor cells, rather than waiting for complete service failure
Solution Approach 2:
The wireless device autonomously monitors its own data connection status and self-manages recovery by detecting data stall conditions and initiating appropriate remedial actions without external intervention. The device independently determines when service recovery, RAT upgrade, or handover is needed and executes these actions autonomously
2Loss of time
If the wireless device initiates immediate remedial actions upon detecting data stall conditions, then recovery time is reduced, but energy consumption increases
Solution Approach 1:
The system applies partial action by selectively initiating remedial actions only when specific data stall conditions are detected, rather than continuously monitoring and reacting to all possible network states. The wireless device monitors for specific indicators (HTTP-GET timeouts, DNS failures, buffer decreases) and triggers remedial actions only when these particular conditions occur, avoiding unnecessary energy expenditure on constant full-scale recovery procedures
3Measurement precision
If the wireless device implements comprehensive monitoring for data stall conditions, then detection accuracy is improved, but processing requirements increase
Solution Approach 1:
The monitoring system is segmented into distinct detection modules that each monitor for specific data stall indicators independently. The wireless device separates monitoring of HTTP-GET query responses, DNS failure detection, buffer size monitoring, and application launch conditions into discrete detection functions, allowing for targeted and efficient processing of each monitoring task rather than a monolithic monitoring approach
Data Source
AI summary
Apparatuses, systems, and methods for a wireless device to perform detection and mitigation of data stalls. The mitigation may occur during and/or at initiation of a data connection. The wireless device may establish a data connection(s) with a network over a Wi-Fi or cellular interface and monitor the data connection(s) for a data stall condition(s)/hint(s). The wireless device may perform a remedial action(s) responsive to detection of a data stall condition(s)/hint(s), including initiating a service recovery of the cellular interface, initiating a radio access technology (RAT) upgrade procedure, and/or initiating a handover procedure to a neighbor cell.


