Mesh Conferencing Stream Prioritization for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video conferencing systems face challenges in handling multiple users due to the high burden of data streams, leading to unacceptably low video quality and increased bandwidth requirements, especially in large-scale conferences where multiple data streams need to be managed efficiently.

Innovation Solution

Implementing a mesh conferencing system where data streams are prioritized based on factors like activity level, media type, and user-defined configurations, allowing for scalable and compressed transmission between nodes, using a hierarchical structure of grandparent, parent, and child nodes to manage and multiplex streams effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all data streams from multiple users are transmitted in a large-scale conference, then complete video conferencing functionality is provided, but bandwidth requirements increase and video quality deteriorates

Engineering Contradiction:
Improveconferencing functionalityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and transmits only the most relevant data streams from multiple users based on priority criteria, rather than transmitting all streams. This selective extraction reduces bandwidth consumption while maintaining essential conferencing functionality by focusing on high-priority content such as active speakers or critical presentations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality levels to different data streams based on their priority. High-priority streams receive full quality transmission while lower-priority streams are reduced or blocked, optimizing bandwidth usage by allocating resources according to local quality requirements of each stream.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all data streams from multiple users are transmitted, then complete video conferencing functionality is provided, but the system becomes overly complex

Engineering Contradiction:
Improveconferencing functionalityVSAvoidstream management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only necessary streams for transmission by applying priority-based filtering, which simplifies stream management complexity. Instead of managing all possible streams, the system selectively extracts and manages only those streams that meet priority criteria, reducing the operational burden on the conferencing system.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If data streams are compressed to reduce bandwidth, then bandwidth usage is optimized, but video quality deteriorates

Engineering Contradiction:
Improvebandwidth usageVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies differential quality treatment to different data streams based on priority. High-priority streams maintain full quality with minimal compression, while lower-priority streams undergo greater compression. This local quality approach optimizes bandwidth usage by compressing only those streams where quality reduction has minimal impact on overall conferencing experience.

Inventive Principle:
Principle #3Local quality

4Productivity

If mesh conferencing is implemented to handle multiple users, then call capacity increases, but latency increases due to multiple hops

Engineering Contradiction:
Improvecall capacityVSAvoidtransmission latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the mesh network into priority-based transmission paths, where high-priority streams are routed through optimized paths with fewer hops. This segmentation allows the system to maintain high call capacity through mesh topology while reducing latency for critical streams by avoiding unnecessary intermediate nodes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8984156B2Multi-party mesh conferencing with stream processing
Publication Date: 2015.03.17 SALESFORCE INC
  • US8984156B2 patent drawing
  • US8984156B2 patent drawing
  • US8984156B2 patent drawing

AI summary

Conferencing between multiple parties can be performed with mesh conferencing. In one example, conference streams are received directly or indirectly from different client nodes at a mesh conferencing node. A priority is assigned to each stream before or after the streams are received. At least one stream is selected based on the assigned priorities to send to another node, such as a client node or a second mesh conferencing. node. Using the priorities, the streams may also be scaled or compressed before being sent to the next node.