Dynamic Modem Buffer Control for Wireless Acknowledgment Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data networks are inefficient in handling high volumes of low-bandwidth devices due to uncoordinated communication, leading to low useful data ratio and excessive resource overhead in acknowledgement processes, particularly in IoT applications.
Innovation Solution
Implementing a method to dynamically control the local buffer of a modem by introducing a time delay before requesting acknowledgments based on propagation delay and queue thresholds, and using aggregated acknowledgments to reduce unnecessary transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If acknowledgments are requested after every transmission packet, then reliability of data delivery is improved, but wireless channel capacity and resource efficiency deteriorate due to excessive overhead
Solution Approach 1:
The patent merges multiple individual acknowledgment requests into a single aggregated acknowledgment request. Instead of sending separate ACK requests for each transmission packet, the system accumulates multiple packets and sends one consolidated ACK request that covers all accumulated packets, thereby reducing overhead while maintaining reliability
Solution Approach 2:
The patent implements periodic acknowledgment requests based on time intervals and propagation delay. Rather than requesting ACKs after every packet, the system uses periodic timing mechanisms to determine when to send ACK requests, optimizing the balance between reliability and channel capacity
2Reliability
If local buffer queue threshold is set low, then acknowledgment requests are sent more frequently improving data delivery monitoring, but wireless resource overhead increases
Solution Approach 1:
The patent dynamically adjusts the buffer queue threshold based on network conditions, device type, and traffic characteristics. The threshold is not fixed but adapts to changing conditions, allowing the system to optimize between monitoring reliability and resource overhead consumption in different operational scenarios
Solution Approach 2:
The system changes the buffer threshold parameter dynamically based on propagation delay, device capabilities, and network conditions. By adjusting this key parameter, the system optimizes the trade-off between monitoring frequency and resource overhead
3Productivity
If time delay based on propagation delay is introduced before requesting acknowledgments, then wireless channel capacity is improved by reducing unnecessary transmissions, but response time increases
Solution Approach 1:
The patent introduces a preliminary time delay equal to the propagation delay before sending acknowledgment requests. This preliminary waiting period allows the system to avoid sending redundant ACK requests for packets that have already been acknowledged, thereby improving channel capacity while maintaining appropriate response timing
Data Source
AI summary
Apparatuses, methods, and systems for dynamically controlling a local buffer of a modem of a wireless device are disclosed. One method includes receiving transmission packets in the local buffer of the modem of the wireless device for wireless transmission to a receiving device, purging a transmission packet from the local buffer after receiving an acknowledgement of reception of the transmission packet from the receiving device, and requesting acknowledgement from the receiving device when a queue of the transmission packets within the local buffer exceeds a threshold level, wherein a time delay is introduced before the requesting of the acknowledgement, wherein the time delay is based at least on a propagation delay of the wireless transmission between the wireless device and the receiving device.


