Call Quality Optimization via Pathway Testing and Buffer Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call over network systems face issues with connectivity and call quality due to data transmission over 'best effort' networks, leading to reduced fidelity and frequent call drops, especially in sub-optimal conditions, which affects communication efficiency and participant engagement.

Innovation Solution

The system employs variable buffering and network pathway testing to optimize call quality, along with diagnostic capabilities for the audio pathway, and integrates call visualization features to enhance participant understanding and reduce latency, allowing calls to continue under sub-optimal conditions without dropping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted over best effort network, then network adaptability is improved, but call quality and timing are worsened

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

Solution Approach 1:

The system performs network pathway testing before the call to identify and select the optimal transmission path in advance. This preliminary action ensures that when the call occurs, the best available network route is already established, preventing quality degradation during actual communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary diagnostic capability that continuously monitors the audio pathway and network conditions. This intermediary layer detects issues before they severely impact call quality and enables dynamic adjustment of transmission parameters to maintain reliability over best effort networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If video quality is reduced or call is dropped in sub-optimal conditions, then device complexity is reduced, but call reliability is worsened

Engineering Contradiction:
Improvesystem complexityVSAvoidcall continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically adjusts video quality and audio buffering based on real-time network conditions rather than using fixed reduction rules. This dynamic adaptation allows the system to maintain calls in sub-optimal conditions by intelligently modulating quality parameters, preventing unnecessary call drops while avoiding the complexity of multiple fixed-quality modes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters such as bitrate, resolution, and buffering duration based on network conditions. By continuously adjusting these parameters rather than simply reducing quality or dropping calls, the system maintains call continuity while adapting to varying network capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If latency is increased to improve call fidelity, then call quality is improved, but communication efficiency is worsened

Engineering Contradiction:
Improvecall fidelityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs audio pathway diagnostics and establishes optimal transmission paths before the call begins. This preliminary setup minimizes latency from the start while ensuring high fidelity transmission routes are pre-configured, avoiding the need for latency-inducing adjustments during the call.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements real-time feedback mechanisms that monitor both call fidelity and latency metrics. Based on this feedback, the system dynamically adjusts buffering and transmission parameters to maintain the optimal balance between quality and efficiency, preventing excessive latency accumulation while preserving call fidelity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3162092B1Systems and methods for improved quality of a visualized call over network
Publication Date: 2021.10.20 AGORA LAB INC
  • EP3162092B1 patent drawingFigure 1
  • EP3162092B1 patent drawingFigure 2
  • EP3162092B1 patent drawingFigure 3

AI summary

Systems and methods for improving quality of a call over network (CON) are provided. Call quality may be improved via pathway testing to determine data path quality. This may be utilized to inform buffering lengths, and also may be utilized to choose the data pathway utilized for transmitting the data. Pathway testing may employ collecting microphone data on one device, transmitting it across the various pathways, and then comparing the quality at the endpoint compared to the initial data. Additionally, 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.