Adaptive Protocol Switching for Mobile Voice Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks lack a mechanism to dynamically switch from UDP to TCP for improved reliability when network conditions deteriorate, leading to delayed or failed connections and poor user experience during voice and video calls.

Innovation Solution

Implement a system that monitors network conditions such as signal strength and quality, automatically switching from UDP to TCP for voice and video calls when conditions fall below predetermined thresholds, ensuring reliable connections and error management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If UDP protocol is used for voice and video calls, then call setup time is reduced and network efficiency is improved, but connection reliability deteriorates under poor network conditions

Engineering Contradiction:
Improvecall setup timeVSAvoidconnection reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically switches between UDP and TCP protocols based on real-time network conditions. When network quality is good, UDP is used for fast call setup. When network quality deteriorates, the system transitions to TCP to ensure connection reliability, thus adapting the protocol selection to current network states rather than using a fixed protocol.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the protocol parameter (from UDP to TCP) based on network condition thresholds. By monitoring network quality metrics and comparing them against predetermined thresholds, the system adjusts the transmission protocol parameter to optimize both call setup time and connection reliability under different network conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If TCP protocol is used for voice and video calls, then connection reliability is improved, but call setup time increases and network efficiency decreases

Engineering Contradiction:
Improveconnection reliabilityVSAvoidcall setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically selects between TCP and UDP based on real-time network conditions. TCP is used only when network conditions fall below predetermined thresholds, ensuring reliability is improved only when necessary, rather than always using TCP which would unnecessarily increase call setup time during good network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The protocol parameter is changed from TCP to UDP when network conditions improve above predetermined thresholds. This parameter change reduces call setup time and improves network efficiency while maintaining adequate connection reliability, as the change occurs only when network conditions are sufficiently good to support UDP's lighter protocol overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If adaptive protocol switching is implemented, then connection reliability under poor network conditions is improved, but system complexity increases

Engineering Contradiction:
Improveconnection reliability under poor network conditionsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring network conditions and using this information to determine when to switch between UDP and TCP protocols. The feedback mechanism compares current network quality against predetermined thresholds and triggers protocol switching accordingly, providing an automated decision-making process that improves reliability without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically monitoring its own network conditions and making protocol selection decisions without external intervention. The embedded monitoring and decision-making capabilities allow the system to autonomously adapt to changing network conditions, reducing the need for external network management complexity while improving connection reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10778813B2Mobile voice adaptive control protocol with method for retransmission
Publication Date: 2020.09.15 T MOBILE US INC
  • US10778813B2 patent drawing
  • US10778813B2 patent drawing
  • US10778813B2 patent drawing

AI summary

Systems and methods for providing improved connection setup on networks is disclosed. At initial call setup, the system can choose between transmission control protocol (TCP) and user datagram protocol (UDP) based on current network conditions. When network conditions—e.g., signal strength and/or signal quality—are such that establishing the connection is likely to be unreliable, then the system can automatically choose TCP for improved reliability. When network conditions are good, on the other hand, then the system can automatically choose UDP for improved speed and efficiency. The system may also switch back and forth between TCP and UDP during use because of changing network conditions. This can reduce dropped connections, poor quality connections, dropped packets, and other errors.