Teleconferencing Node Display Layout Control Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current teleconferencing systems face scalability issues due to the need to send change notifications to all participants in a conference, leading to inefficiencies, especially in large conferences, and lack fine-grained control over display layouts and media stream management.
Innovation Solution
Implementing a system where each node in a teleconference can individually control its display layout and only sends change notifications to affected parties, using SIP NOTIFY events for efficient communication and allowing for fine-grained control over media streams and display formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional signaling protocol sends change notifications to all participants, then all participants receive complete conference state information, but bandwidth consumption and intermediate node processing increase significantly in large conferences
Solution Approach 1:
The patent extracts only the necessary change information from the complete conference state and transmits only that differential update to participants. Instead of sending the entire conference state matrix, the system sends only the delta changes (e.g., which participant's video was added, removed, or layout changed), significantly reducing bandwidth consumption while maintaining information completeness for affected participants.
Solution Approach 2:
The patent segments the conference state into individual participant views and tracks changes separately for each participant. The signaling protocol is divided into targeted notifications that can be selectively delivered only to participants whose display layout is affected by a particular change, rather than broadcasting to all participants uniformly.
2Loss of information
If traditional signaling protocol sends change notifications to all participants, then all participants receive complete conference state information, but intermediate node processing complexity increases
Solution Approach 1:
The patent extracts and processes only the differential change information at intermediate nodes rather than processing complete conference state matrices. The intermediary processing is reduced to identifying which participants are affected by the change and routing notifications only to them, rather than processing and validating complete state information for all participants.
3Adaptability or versatility
If each participant controls display layout independently, then customized display formats are achieved, but system complexity and coordination overhead increase
Solution Approach 1:
The patent implements dynamic display layout control where each participant can independently configure their preferred view (e.g., number of video streams, layout arrangement, size scaling). The system dynamically adapts to these individual preferences by maintaining separate control mechanisms for each participant's display configuration, allowing customization without requiring system-wide coordination complexity.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
A teleconferencing system includes a network. The system includes a plurality of nodes in communication with each other to form a conference. Each node having a video display with a display layout, at least one of the nodes individually controlling at least partially the display layout of each node in the conference with a specific format able to be unique for each node. A method for providing a teleconference including the steps of forming a conference with a plurality of nodes in communication with each other through a network. Each node having a video display with a display layout. There is the step of controlling individually with at least one of the nodes at least partially the display layout of each node in the conference with a specific format able to be unique for each node. A teleconferencing node. A teleconferencing system includes a network. The system includes a plurality of nodes in communication with each other through the network to form a conference. Each node communicating only a change to the other nodes when the change occurs. A method for conducting a telecommunications conference between at least three parties includes the steps of establishing a conference between the party. There is the step of making a change to the conference. There is the step of communicating only the change to the parties.