Dynamic Modem Buffer Control for Wireless Acknowledgment Efficiency

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

VSEngineering 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

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidwireless channel capacity
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvedata delivery monitoringVSAvoidwireless resource overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvewireless channel capacityVSAvoidacknowledgment response time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12445899B2Dynamically controlling a local buffer of a modem of a wireless device
Publication Date: 2025.10.14 SKYLO TECHNOLOGIES INC
  • US12445899B2 patent drawing
  • US12445899B2 patent drawing
  • US12445899B2 patent drawing

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.