Dynamic Communication Buffer Configuration for Uplink Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing communication buffer management in electronic devices leads to excessive congestion control by the transmission control protocol, resulting in a rapid decrease in uplink transmission rates due to misjudged network congestion states caused by transmission delays associated with the size of the communication buffer.

Innovation Solution

An electronic device is equipped with a communication processor that identifies Radio Link Control (RLC) retransmission time and uplink transmission rate to dynamically configure the size of the communication buffer, thereby reducing transmission delays and optimizing congestion control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the communication buffer size is configured to be relatively large, then the electronic device can store more data and receive more network resources, but the transmission delay increases causing excessive congestion control

Engineering Contradiction:
Improvedata storage capacityVSAvoidtransmission delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the communication buffer size adjustable rather than fixed. The buffer size is dynamically configured based on the RLC retransmission time and uplink transmission rate, allowing the system to adapt buffer capacity to current network conditions and traffic requirements, thus balancing data storage capacity with transmission delay

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of buffer size from a fixed value to a dynamically configurable parameter. By calculating the buffer size using the formula involving RLC retransmission time and uplink transmission rate, the system adjusts buffer capacity parameters to optimize both data storage and transmission timing, preventing excessive congestion control while maintaining adequate storage

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the communication buffer size is configured to be relatively large, then the electronic device can accumulate more data for transmission, but the Round Trip Time measurement becomes inaccurate leading to excessive congestion control

Engineering Contradiction:
Improvedata accumulation capacityVSAvoidRound Trip Time accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent uses dynamics to adjust buffer size according to current network conditions. By continuously monitoring RLC retransmission time and uplink transmission rate, the system dynamically configures buffer size to ensure that data accumulation does not interfere with accurate RTT measurement, thus preventing misjudgment of network congestion state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using RLC retransmission time as a key parameter in buffer size calculation. The system continuously monitors network response characteristics and adjusts buffer size accordingly, creating a feedback loop that ensures RTT measurement accuracy while maintaining adequate data accumulation capacity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11824663B2Electronic device managing communication buffer and operating method thereof
Publication Date: 2023.11.21 SAMSUNG ELECTRONICS CO LTD
  • US11824663B2 patent drawing
  • US11824663B2 patent drawing
  • US11824663B2 patent drawing

AI summary

Various embodiments of the disclosure relate to an apparatus and a method for managing a communication buffer of an electronic device in the electronic device. The electronic device includes: a wireless communication circuit, an application processor, and a communication processor operatively connected to the wireless communication circuit and the application processor and including a communication buffer, wherein the communication processor is configured to: identify a Radio Link Control (RLC) retransmission time, identify an uplink transmission rate, and configure a size of an area for storing data in the communication buffer based on the RLC retransmission time and the uplink transmission rate.