Buffer Modulation for Call Quality Over Best-Effort Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call over network systems face connectivity issues due to data transmission over 'best effort' networks, leading to reduced call quality and frequent dropped calls, especially in sub-optimal network conditions, which hampers communication efficiency and productivity.

Innovation Solution

Implementing systems and methods that include buffer length modulation based on call scenarios and deploying intermediary modules across the network to intercept and recover lost audio packets, ensuring high call fidelity and reducing latency, while maintaining acceptable levels of user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted over best effort network, then network coverage and accessibility are improved, but call quality and timing are negatively impacted

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidcall quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by proactively detecting network conditions and pre-adjusting buffer lengths before call quality deteriorates. The scenario-based buffer modulation mechanism continuously monitors network status and modifies buffering parameters in advance to prevent timing issues and quality degradation, rather than reacting after problems occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic adaptation by continuously adjusting buffer lengths based on detected call scenarios and network conditions. Different buffer configurations are applied dynamically for different scenario types (e.g., voice calls, video calls, data transfers), allowing the system to optimize call quality adaptively while maintaining network accessibility.

Inventive Principle:
Principle #15Dynamics

2Reliability

If buffer length is increased to improve call quality, then timing and quality are improved, but latency increases

Engineering Contradiction:
Improvecall qualityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies local quality by implementing scenario-specific buffer lengths rather than using a uniform buffer configuration for all call types. Each call scenario (voice, video, data) receives optimized buffer parameters tailored to its specific requirements, allowing high call quality for scenarios that need it while minimizing latency for time-sensitive scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes buffer length parameters dynamically based on detected call scenarios and network conditions. By modifying the buffer length parameter adaptively rather than maintaining a fixed value, the system achieves high call quality when needed while reducing latency for scenarios requiring faster response times.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If existing systems reduce data demanding communications to handle poor network conditions, then network resource usage is reduced, but call quality and communication efficiency deteriorate

Engineering Contradiction:
Improvenetwork resource usageVSAvoidcommunication efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system performs preliminary detection of network conditions and call scenarios, then proactively applies appropriate buffer configurations before communication quality deteriorates. This allows the system to maintain high call quality and communication efficiency even in sub-optimal network conditions by preparing the right buffer settings in advance rather than reducing data transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10581710B2Systems and methods for improved quality of a visualized call over network through scenario based buffer modulation
Publication Date: 2020.03.03 AGORA LAB INC
  • US10581710B2 patent drawing
  • US10581710B2 patent drawing
  • US10581710B2 patent drawing

AI summary

Systems and methods for improving quality of a call over network (CON) are provided. Call quality may be improved via buffer length modulation based upon the call scenario type. Scenario detection may be based upon who speaks, and the duration of the speaking, as well as contextual analysis. Further, the call over network quality may further be improved by deploying modules over the network. The modules are intermediary vehicles between each communicator and backend servers. The modules intercept audio packets from the communicator to detect packet loss, and perform recovery of lost packets, thereby accelerating real-time audio conversations.