Wireless Device Data Stall Detection and Remediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata stall mitigation effectivenessVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improverecovery timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

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

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the wireless device implements comprehensive monitoring for data stall conditions, then detection accuracy is improved, but processing requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11540195B2Cellular enhancements for application mobility
Publication Date: 2022.12.27 APPLE INC
  • US11540195B2 patent drawing
  • US11540195B2 patent drawing
  • US11540195B2 patent drawing

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.