System Bridge for Cross-Protocol Real-Time Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telephony technologies, particularly VoIP, are limited by the need for traditional mobile or landline platforms, and real-time communication protocols like WebRTC lack a ubiquitous solution, restricting functionality and compatibility across different devices and platforms.

Innovation Solution

A system and method that utilizes a system bridge to establish a persistent client subscription connection, enabling real-time communication through internet browsers and native applications on computers and mobile devices, integrating with various protocols and security measures to secure and merge incoming and outgoing communications across different channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional mobile or landline telephony platforms are used, then communication reliability is improved, but device complexity and platform limitations increase

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

Solution Approach 1:

The patent introduces a system bridge as an intermediary component that connects WebRTC-based client applications to traditional telephony networks. This bridge handles protocol translation and network traversal, allowing reliable communication without requiring complex platform integration on client devices. The bridge acts as a mediator that resolves the contradiction by maintaining reliability through connection to traditional networks while keeping client devices simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If WebRTC protocol is used for real-time communication, then ease of operation is improved, but adaptability across different protocols decreases

Engineering Contradiction:
Improveease of operationVSAvoidprotocol adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system bridge is designed with multi-functionality to handle multiple communication protocols simultaneously. It can translate between WebRTC, SIP, and other telephony protocols, making the system universally compatible across different platforms and devices. This resolves the contradiction by maintaining the ease of operation provided by WebRTC while adding protocol adaptability through the bridge's translation capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple real-time communication protocols are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveprotocol versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the protocol handling functionality into a separate system bridge component, distinct from the client application. This segmentation allows the client to remain simple while the bridge handles the complexity of multiple protocol translations. The bridge is designed as a modular system that can independently manage different protocol stacks without increasing client device complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10819757B2System and method for real-time communication by using a client application communication protocol
Publication Date: 2020.10.27 TWILIO INC
  • US10819757B2 patent drawing
  • US10819757B2 patent drawing
  • US10819757B2 patent drawing

AI summary

A system and method for communicating with a client application that can include establishing a client signaling communication channel with a first client application; receiving a communication request from the first client application through the client signaling communication channel, wherein the communication request contains at least an authentication token and a specified communication destination; verifying the authentication token; if the authentication token is verified, at the system bridge, establishing a signaling communication channel with the communication destination and a second media communication channel with the specified communication destination; at the system bridge, establishing a first media communication channel with the client application; and merging the first media communication channel with the second media communication channel.