Peer-to-Peer Mixed Media Conferencing Without Central Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network conferencing systems often operate at a lowest common denominator, limiting participants' capabilities and requiring a centralized server, which leads to latency and reduced quality, especially when adding or removing participants with varying hardware and bandwidth.

Innovation Solution

A peer-to-peer communication method where each participant's system registers its capabilities with a directory service, allowing for dynamic connection optimization based on hardware and bandwidth, enabling each participant to contribute at their level, and allowing seamless addition or removal without a centralized server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized server is used to interface between participants, then conference management and participant coordination are simplified, but latency increases and quality is reduced

Engineering Contradiction:
Improveconference managementVSAvoidlatency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the centralized server from the conference architecture and replaces it with direct peer-to-peer connections between participants. Each participant's system directly communicates with every other participant, eliminating the intermediate server that caused latency. The server is completely removed from the signal path, allowing direct transmission of audio, video, and data streams between endpoints.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the centralized conference management function into distributed peer-to-peer interactions. Instead of one central entity managing all connections, each participant independently manages its own connections to other participants. This segmentation distributes the management load and eliminates the single point of latency introduced by a centralized server.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If all participants operate at the lowest common denominator, then compatibility is ensured across all hardware, but quality and capability are reduced

Engineering Contradiction:
Improvehardware compatibilityVSAvoidconference quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by allowing each participant to operate at their own hardware capability level rather than forcing uniformity. High-end participants can transmit and receive high-quality video and audio, while lower-end participants can receive these high-quality streams and transmit at their capability level. Each participant's system is optimized for its local hardware characteristics, with the network adapting to individual capabilities rather than imposing a uniform standard.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If a centralized server is required for multi-way conferencing, then participant coordination is simplified, but system complexity and cost increase

Engineering Contradiction:
Improveparticipant coordinationVSAvoidserver infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling participant systems to autonomously establish and manage their own peer-to-peer connections without requiring a centralized server for coordination. Each system independently discovers other participants, negotiates connection parameters, and maintains its own connection state. This eliminates the need for complex server infrastructure while distributing the coordination functionality across all participants.

Inventive Principle:
Principle #25Self-service

4Reliability

If peer-to-peer connections are established without a centralized server, then latency is reduced and quality is improved, but connection management becomes more complex

Engineering Contradiction:
Improveconference qualityVSAvoidconnection management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by creating an adaptive peer-to-peer conference system that automatically adjusts connection configurations based on real-time network conditions and participant capabilities. The system dynamically selects which participants connect directly and which use relay connections, and automatically reconfigures connections as participants join or leave. This dynamic adaptation handles the complexity of peer-to-peer management while maintaining high quality connections.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8724523B2Mixed media conferencing
Publication Date: 2014.05.13 APPLE INC
  • US8724523B2 patent drawing
  • US8724523B2 patent drawing
  • US8724523B2 patent drawing

AI summary

Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants.