Dynamic Communication Channel Switching for Reliable Multi-Participant Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems face limitations in quality and reliability as the number of participating network devices increases, due to bandwidth bottlenecks and computational overload, whether relying on peer-to-peer or central mixing units.

Innovation Solution

The system allows network devices to dynamically switch between multiple communication channels and modes, optimizing media stream distribution by establishing two potential communication channels and continuously monitoring their quality and reliability, switching when necessary to maintain the best channel for the communication session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a peer-to-peer transfer of media streams is used where each network device sends separate media streams to each participating network device, then communication quality can be maintained for small numbers of participants, but as the number of participating network devices increases, the communication bandwidth bottleneck and computational overload significantly decrease communication quality and reliability

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnumber of media streams
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a communication manager as an intermediary component that coordinates media stream distribution among network devices. Instead of each device directly managing multiple streams to all other devices, the communication manager centralizes the control and routing logic, reducing the computational burden on individual devices while maintaining peer-to-peer stream transfer for quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the number of participating network devices increases in a peer-to-peer system, then more users can communicate simultaneously, but the bandwidth bottleneck and computational overload result in distorted audio or video and dropped connections

Engineering Contradiction:
Improvenumber of participantsVSAvoidcommunication quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the media stream management function into two parts: (1) peer-to-peer media stream transfer for maintaining communication quality, and (2) a communication manager for coordinating stream distribution. This segmentation allows the system to scale to more participants by offloading coordination complexity to the manager while keeping the actual media transfer distributed and efficient.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a central mixing unit is used to receive and combine media streams from each network device, then computational strain on individual network devices is reduced, but the central mixing unit becomes overloaded as the number of communication session participants increases

Engineering Contradiction:
Improvecomputational burden on individual deviceVSAvoidcommunication session stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Instead of having a central mixing unit combine all media streams into a single mixed stream for distribution, the patent inverts the approach by having each network device receive its own dedicated media streams from other devices. The communication manager coordinates this distribution without performing complex mixing operations, thereby avoiding the bottleneck that plagues central mixing architectures while still reducing individual device computational burden through centralized coordination.

Inventive Principle:
Principle #13The other way round (Inversion)

4Reliability

If multiple communication channels are established and monitored dynamically, then communication quality and reliability are optimized by switching to the best available channel, but the system complexity and resource consumption increase

Engineering Contradiction:
Improvecommunication session reliabilityVSAvoidchannel monitoring and switching mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic communication channel selection where the communication manager continuously monitors the quality of multiple communication channels and switches between them based on current conditions. This dynamic approach allows the system to adapt to changing network conditions, maintaining high reliability by always using the best available channel while the communication manager handles the complexity of monitoring and switching decisions centrally.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10880342B2Dynamically controlling communication channels during a communication session
Publication Date: 2020.12.29 GOTO COMMUNICATIONS INC
  • US10880342B2 patent drawing
  • US10880342B2 patent drawing
  • US10880342B2 patent drawing

AI summary

This disclosure relates to a communication network within which devices participating in a communication session dynamically switch between sending media streams to a participating network device through one of multiple communication channel options. For instance, when establishing a communication session (e.g., a video conference), a sending network device establishes two potential communication channels with a receiving network device participating in the communication session. The sending network device determines which of the two potential communication channels is best suited for providing a media stream related to the communication session (e.g., an audio and/or video media stream), and assigns that communication channel as an active communication channel over which the sending network device provides the media stream to the receiving network device.