Audio Conversation System with Dynamic Flow Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for providing audio conversations over unreliable digital transmission media, such as mobile phone calls and VOIP, often result in unintelligible audio due to packet loss mitigation techniques being overused, leading to degraded audio quality and miscommunication, as users are not adequately informed about data delivery issues.

Innovation Solution

A system that limits end-to-end delay by using a transmission subsystem, audio input and output subsystems, and a reliable message transport protocol to manage flow control, pausing audio input and output as necessary, and providing visual or auditory cues to users to indicate pauses, ensuring conversation intelligibility during unfavorable network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet loss mitigation techniques are used to handle data transport disruptions, then audio intelligibility is improved, but audio quality degrades when techniques are overused

Engineering Contradiction:
Improveaudio intelligibilityVSAvoidaudio quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system continuously monitors end-to-end delay and packet loss conditions, using this feedback to dynamically adjust the application of packet loss mitigation techniques. When delay exceeds thresholds or network conditions deteriorate, the system reduces or pauses mitigation techniques to preserve audio quality, while maintaining intelligibility through selective application of these techniques.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic adjustment of packet loss mitigation techniques based on real-time network conditions. The system transitions between different states (e.g., active mitigation, reduced mitigation, paused mitigation) depending on measured delay and packet loss, allowing flexible adaptation that prevents both insufficient and excessive application of correction techniques.

Inventive Principle:
Principle #15Dynamics

2Reliability

If packet loss mitigation techniques are applied to correct for packet loss, then audio delivery is improved, but end-to-end delay accumulates excessively

Engineering Contradiction:
Improveaudio deliveryVSAvoidend-to-end delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously measures end-to-end delay and uses this feedback to control the application of packet loss mitigation techniques. When delay exceeds predetermined thresholds, the system reduces or pauses these techniques to prevent further delay accumulation, while maintaining adequate audio delivery through selective correction of packet loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system sets predetermined delay thresholds in advance that trigger corrective actions. When delay approaches these pre-set limits, the system proactively adjusts mitigation technique application to prevent excessive delay accumulation, rather than reacting after delay has already become problematic.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If audio is paused to limit end-to-end delay, then delay accumulation is prevented, but user awareness of the pause is reduced

Engineering Contradiction:
Improveend-to-end delayVSAvoiduser awareness of pause
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system provides feedback to users about audio pause conditions through visual or auditory cues. When audio input or output is paused to control delay, users receive notifications or visual indicators that explain the pause status, maintaining their awareness of the situation while the system manages delay accumulation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs visual indicators (such as color changes in the user interface) to communicate audio pause states to users. These visual cues provide immediate feedback about whether audio transmission is currently paused, ensuring users remain informed about the system state without interfering with the delay control mechanism.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9680905B2System for intelligible audio conversation over unreliable digital transmission media
Publication Date: 2017.06.13 YOST DAVID ARTHUR
  • US9680905B2 patent drawing
  • US9680905B2 patent drawing
  • US9680905B2 patent drawing

AI summary

During unfavorable network conditions, a system provides a fallback mode that ensures conversation intelligibility and eliminates dropouts. In the fallback mode, the system uses data retransmission and mitigates retransmission delay by breaking input and output audio into segments for flow control and by involving the users in flow control. On the receive end, when necessary, the system pauses audio output and indicates the pause to the receiving user to inform the receiving user that the pause is a system artifact rather than silence from the transmitting user. On the transmit end, when necessary to avoid accumulation of excessive end-to-end delay, the system suspends audio input and indicates the suspension to the transmitting user to inform the transmitting user that audio input is temporarily being ignored. The transmit end of the system decides when to suspend audio input based on current end-to-end delay, which is continually communicated from the receive end.