Wireless Device Data Buffer Emergency Deadline Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication devices experience data connection interruptions and HTTP transaction errors due to varying radio network conditions, leading to data stalls and poor user experiences, especially during transitions between Wi-Fi and cellular networks or within congested cellular cells.
Innovation Solution
A wireless device method that predicts data buffer exhaustion by setting an emergency deadline based on current radio network conditions, allowing remedial actions such as re-selecting a network interface, upgrading radio access technology, or reserving additional channels to mitigate data stalls and automatically retries HTTP transactions without notifying the application layer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the wireless device monitors data buffer levels and proactively switches network interfaces before data exhaustion, then data connection reliability is improved, but device complexity increases due to multi-interface management and emergency deadline mechanisms
Solution Approach 1:
The system performs preliminary actions by monitoring data buffer levels and predicting future exhaustion times before actual data stall occurs. The emergency deadline mechanism calculates anticipated buffer exhaustion and triggers proactive network interface switching before the buffer is depleted, preventing data stalls rather than reacting to them.
Solution Approach 2:
The patent introduces an intermediary emergency deadline mechanism that acts as a mediator between the application layer and lower network layers. This intermediary calculates buffer exhaustion predictions and translates them into actionable deadlines for network interface switching, coordinating actions across multiple system layers without requiring direct complex interaction between them.
2Ease of operation
If HTTP transactions are automatically retried without notifying the application layer, then user experience is improved by masking network issues, but information transparency is reduced as the application remains unaware of network conditions
Solution Approach 1:
The patent extracts the HTTP transaction retry logic from the application layer and implements it at the network layer. This allows automatic retry operations to be performed independently without involving the application layer, effectively removing the complexity of network error handling from the application while maintaining transparency for the user.
3Reliability
If remedial actions are taken proactively before emergency deadline, then data stall prevention is improved, but power consumption increases due to early network interface switching and channel reservation
Solution Approach 1:
The system dynamically adjusts the timing of remedial actions based on real-time buffer level monitoring and predicted exhaustion deadlines. Rather than using fixed early switching thresholds, the emergency deadline mechanism adapts the switching timing to match actual buffer consumption rates and network conditions, optimizing the balance between prevention effectiveness and power consumption.
Data Source
AI summary
Apparatuses, systems, and methods for a wireless device to perform data stall mitigation. The wireless device may establish, at an HTTP layer of the wireless device, a data connection over a first network interface of the wireless device. The wireless device may compare an available duration of data in a data buffer associated with the data connection to a first threshold and notify, in response to the available duration approaching the first threshold, at least one lower layer of the wireless device of an emergency deadline. At least one lower layer may perform one or more remedial actions to avoid and/or mitigate a data stall.


