Dynamic Relay Participant Selection for Multiparty Call Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiparty communication systems often face poor call quality due to varying network conditions, where participants experience increased latency and packet loss when connected directly to a multipoint control unit, especially when geographically remote, leading to degraded communication sessions for groups of participants with similar network conditions.

Innovation Solution

The system dynamically associates participants with other participants acting as relays between them and the multipoint control unit, optimizing network quality of service by identifying preferred relay devices based on network quality criteria, thereby reducing the impact of poor network connections and improving overall communication quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If participants connect directly to the multipoint control unit, then network connection simplicity is improved, but call quality deteriorates due to increased latency and packet loss for geographically remote participants

Engineering Contradiction:
Improveconnection simplicityVSAvoidcall quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a relay participant as an intermediary device between remote participants and the multipoint control unit. This relay participant forwards communication traffic for remote participants, effectively mediating the connection to improve call quality by reducing latency and packet loss while maintaining connection simplicity through automatic relay selection

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If relay participants are introduced to improve call quality, then communication reliability is improved, but system complexity increases due to additional routing mechanisms

Engineering Contradiction:
Improvecommunication qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where relay participants automatically identify and register themselves with the multipoint control unit based on their network quality characteristics. The multipoint control unit automatically analyzes network conditions and selects appropriate relay participants without manual intervention, reducing the perceived complexity for users while maintaining improved communication reliability

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If dynamic relay association is implemented, then adaptability to network conditions is improved, but processing overhead increases due to continuous network quality analysis

Engineering Contradiction:
Improvenetwork condition adaptabilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by having relay participants pre-register their network quality characteristics and capabilities with the multipoint control unit before actual communication sessions. This allows the system to have relay candidates ready in advance, reducing the need for continuous real-time analysis during active sessions and thereby lowering processing overhead while maintaining adaptability to network conditions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9537912B2Communication traffic management
Publication Date: 2017.01.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9537912B2 patent drawing
  • US9537912B2 patent drawing
  • US9537912B2 patent drawing

AI summary

A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.