Decentralized Floor Control Overlay for P2P Teleconferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized control functions in traditional teleconferencing systems limit capacity, are costly, and are vulnerable to component failures, making them inefficient and unreliable for establishing and maintaining teleconferences among multiple participants.

Innovation Solution

A decentralized approach where peer nodes in a peer-to-peer network act as Floor Control Peers to manage floor requests, forming a floor control overlay using a tree structure, eliminating the need for centralized control entities and enabling peer nodes to join and participate in teleconferences without relying on costly central components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized control functions (floor control server and floor chairs) are used to manage teleconferences, then floor control and coordination can be implemented, but the system becomes vulnerable to component failures, has limited capacity, and incurs high costs

Engineering Contradiction:
Improveteleconference reliabilityVSAvoidcentralized control structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized floor control function into distributed floor control peers (FCPs) that operate autonomously in a peer-to-peer network. Each FCP manages a portion of the teleconference participants, eliminating the single point of failure inherent in centralized systems while maintaining coordinated control through the tree structure overlay network

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a tree structure overlay network as an intermediary layer between participants and FCPs. This overlay provides structured routing and discovery mechanisms, enabling participants to locate appropriate FCPs without requiring a centralized directory, thus resolving the contradiction between distributed control and organized coordination

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If centralized floor control servers are deployed, then floor control functionality can be provided, but capacity is limited and costs increase

Engineering Contradiction:
Improveteleconference capacityVSAvoidnumber of central components
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent enables floor control functionality to be provided by distributed peer nodes that serve themselves and other participants without requiring specialized central infrastructure. Each FCP operates autonomously, managing its own state and making decisions based on local information, which eliminates the need for expensive central servers while scaling capacity with the number of participants

Inventive Principle:
Principle #25Self-service

3Reliability

If centralized control components are used, then coordination of floor requests can be achieved, but the system is vulnerable to component failures

Engineering Contradiction:
Improvesystem vulnerabilityVSAvoidflexibility in control architecture
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic peer-to-peer overlay network where FCPs can join and leave the system flexibly, and the tree structure automatically adapts to maintain connectivity. This dynamic architecture replaces static centralized components with flexible distributed entities that can respond to failures and changes in real-time, simultaneously improving reliability and adaptability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10091261B2Methods and nodes for enabling a peer-to-peer teleconference
Publication Date: 2018.10.02 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10091261B2 patent drawing
  • US10091261B2 patent drawing
  • US10091261B2 patent drawing

AI summary

Methods and nodes for enabling a teleconference involving multiple peer nodes in a P2P network (502). A first peer node (500) appoints a subset of the peer nodes to act as Floor Control Peers, FCPs, (504) in a floor control overlay by handling floor requests from peer nodes to make input to a floor in the teleconference. The first peer node (500) creates a tree structure (506) of the appointed FCPs which is distributed to the P2P network and can be accessed by a joining peer node to discover a primary FCP in the tree and send floor requests to the primary FCP. A floor chair function (508) is also created in the floor control overlay maintaining a floor record (508a) with information about floor utilization which can be provided to the FCPs. Thereby, joining peer nodes are enabled to join the teleconference and find respective primary FCPs in the floor control overlay based on the tree structure, and to make input to the at least one floor of the teleconference depending on the information in the floor record. In this way, the teleconference is handled by the appointed FCPs and does not require any centralized components for floor control.