Dynamic MTU Detection in User Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face inefficiencies and communication failures due to fixed maximum transmission unit (MTU) values that do not adapt to varying network performance, leading to suboptimal data transmission across different wireless communication networks.

Innovation Solution

An apparatus and method in a user terminal that dynamically sets an optimal MTU value by acquiring network information, checking the validity of initial MTU values, and adjusting them to detect the longest valid MTU value for efficient data communication, using a memory unit to store basic MTU values for different networks and an MTU detection unit to perform validity checks and adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed standardized MTU value (1,500 bytes) is used for data communication, then compatibility with various networks is maintained, but communication efficiency decreases when network performance allows for higher MTU values

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic MTU adjustment by detecting the actual MTU support of the connected network and adapting the transmission unit size accordingly. The system transitions from a static fixed MTU value to a dynamic value that changes based on network conditions, thereby resolving the contradiction between maintaining compatibility and achieving optimal communication efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the MTU parameter from a fixed standardized value to a variable value that is adjusted based on detected network capabilities. By modifying this key parameter dynamically, the system achieves both compatibility (by detecting and adapting to network constraints) and efficiency (by utilizing higher MTU values when supported).

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a fixed standardized MTU value (1,500 bytes) is used for data communication, then simplicity in configuration is maintained, but communication may fail when the MTU exceeds the network's supported value

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidcommunication reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary MTU detection before actual data communication begins. By detecting the network's MTU support capability in advance and configuring the appropriate MTU value beforehand, the system prevents communication failures that would occur with fixed MTU values, thereby improving reliability while maintaining ease of operation through automated detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system detects the network's response to MTU settings and adjusts accordingly. By monitoring whether communication succeeds or fails with a given MTU value and adjusting the MTU setting based on this feedback, the system ensures reliable communication while keeping the configuration process simple and automated.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8780734B2Apparatus and method for setting maximum transmission unit in user terminal
Publication Date: 2014.07.15 PANTECH CORP
  • US8780734B2 patent drawing
  • US8780734B2 patent drawing
  • US8780734B2 patent drawing

AI summary

An apparatus to set a maximum transmission unit (MTU) acquires information about a wireless communication network, sets a basic MTU value based on the kind of wireless communication network as an MTU value, and checks the validity of the set MTU value. The validity of the set MTU value is checked by dividing packets by the set MTU value, transmitting the packets to a communication counterpart, and comparing a response message's error rate to a reference value. The apparatus increases the set MTU value if the set MTU value is valid, decreases the set MTU value if the set MTU value is not valid, and detects an optimal MTU value. The optimal MTU value may refer to a longest MTU value among checked MTU values that has an error rate less than the reference value according to the validity-checking process.