Communication Channel Failover for Web RTC Providers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web real-time communications (RTC) providers lack reliable connectivity to a large subscriber base, and managing a seamless cutover from one communication channel provider to another is difficult, which hampers the reliability and cost-effectiveness of multi-way video conferences.

Innovation Solution

A computer-implemented method and system for communication channel failover between disparate providers, where a communication application hosting server initiates a first communication channel, detects a failure signal, and redirects devices to an alternative provider meeting failover criteria such as historical reliability, cost, latency, or user preference, ensuring a stable connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single web RTC provider is used, then the system is simple to manage, but the connectivity reliability is insufficient

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication system is segmented into multiple independent communication channels, each provided by different web RTC providers. This allows the system to distribute connectivity dependencies across multiple providers, improving overall reliability while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the active communication channel parameter by switching between different web RTC providers based on connectivity status. When a provider fails, the system transitions to an alternative provider, thereby maintaining high reliability without requiring a completely complex system design.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple communication channel providers are configured for failover, then the reliability increases significantly, but the cutover management becomes difficult to orchestrate

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcutover management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The communication application hosting server automatically monitors connectivity status and performs failover decisions without requiring manual intervention. The system self-manages the cutover process by detecting failures and autonomously switching to alternative providers, thereby improving reliability while simplifying operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where connectivity status is monitored in real-time, and failover decisions are triggered based on detected failures. This automated feedback mechanism manages cutover complexity by using systematic decision-making based on actual connectivity conditions.

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If failover to alternative communication providers is implemented, then continuous communication is ensured, but the system complexity increases

Engineering Contradiction:
Improvecommunication continuityVSAvoidfailover system complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

Multiple communication channels are pre-configured and ready before failures occur. The system maintains standby connections with alternative providers, so when a failure is detected, the switch to an alternative channel can be executed immediately without complex real-time decision-making or system reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11876668B1Communication channel failover system and method
Publication Date: 2024.01.16 THE ANTHEM CO INC
  • US11876668B1 patent drawing
  • US11876668B1 patent drawing
  • US11876668B1 patent drawing

AI summary

A system and method for communication channel failover between disparate communication providers. A communication application hosting server: while hosting a communication application between a first user device and a second user device: initiating establishing a first communication channel between the first user device and the second user device, wherein the first communication channel is provided by a first communication channel provider. The method further comprising, receiving a failure to connect signal from the first user; in response to receiving the failure to connect signal: determining whether a second communication channel provided by a second communication channel provider of a plurality of disparate communication channel providers meets a failover criteria. In response to determining that the second communication channel provided by the second communication channel provider meets failover criteria, redirecting the first user device and second user device to the second communication channel.