Serverless WebRTC Connection via Mobile SDP Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current WebRTC connections require a dedicated server to establish peer-to-peer (P2P) communications, leading to bandwidth and maintenance costs, network bottlenecks, and security concerns, as clients are dependent on the server for initiating connections.

Innovation Solution

Clients use existing technology and mobile devices to exchange Session Description Protocol (SDP) offer and response messages directly, eliminating the need for a dedicated server by capturing and transmitting these messages through mobile devices, thereby establishing a P2P connection without a central server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated server is used to establish P2P connections, then connection establishment is reliable, but server bandwidth and maintenance costs increase

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidserver bandwidth and maintenance costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the connection establishment function from a dedicated server and implements it using existing mobile devices and web servers. Clients exchange SDP offer and response messages directly through mobile devices without requiring a dedicated signaling server, eliminating the need for specialized infrastructure while maintaining reliable connection establishment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent utilizes existing mobile devices and web servers for multiple purposes - they serve both as communication endpoints and as intermediaries for connection establishment. This multi-functionality eliminates the need for dedicated server infrastructure, reducing costs while maintaining connection reliability.

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

2Ease of operation

If a dedicated server is used to establish P2P connections, then connection management is centralized, but network bottlenecks and security risks increase

Engineering Contradiction:
Improveconnection management centralizationVSAvoidnetwork bottlenecks and security risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent removes the centralized server component from the connection establishment process. Instead of routing all signaling through a dedicated server, clients exchange SDP messages directly through mobile devices, distributing the connection management function and eliminating single points of failure and security vulnerabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses mobile devices as temporary intermediaries for message exchange during connection establishment. These devices already exist in the network and can facilitate SDP message transmission without requiring a dedicated server, reducing network bottlenecks and security risks associated with centralized management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a dedicated server is used to establish P2P connections, then connection initiation is simplified, but resource utilization efficiency decreases

Engineering Contradiction:
Improveconnection initiation simplicityVSAvoidserver idle time and resource waste
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent enables clients to initiate connections autonomously by exchanging SDP offer and response messages directly through mobile devices. This self-service approach eliminates the need for a dedicated server to mediate connection initiation, allowing resources to be utilized only when needed rather than remaining idle.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The connection establishment process occurs periodically only when clients need to communicate, rather than requiring a dedicated server to remain continuously active. Mobile devices handle message exchange on-demand, eliminating resource waste during idle periods while maintaining simple connection initiation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10069872B2Architecture to establish serverless WebRTC connections
Publication Date: 2018.09.04 VERIZON PATENT & LICENSING INC
  • US10069872B2 patent drawing
  • US10069872B2 patent drawing
  • US10069872B2 patent drawing

AI summary

Peer-to-peer connection methods and systems are provided. A first client device receives a request to initiate a peer-to-peer connection with a second client device. Responsive to the request, the first client device presents an offer message that includes first address information associated with the first client device. A first mobile device captures the presented offer message and sends the captured offer message to the second client device via a wireless communication network. The first client device receives, via the first mobile device, a response message over the wireless communication network from the second client device. The response message includes second address information associated with the second client device. The first client device initiates the peer-to-peer connection with the second client device, responsive to the second address information in the received response message.