Partial Media Stream Redundancy for Conference Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online conferencing systems face challenges in maintaining seamless media reception across geographically dispersed locations, particularly when transmission or reception breaks occur, due to the lack of effective redundancy and error control mechanisms in media stream distribution.

Innovation Solution

A system utilizing two servers to distribute partial media streams, where each server sends a different partial version of the media stream, allowing devices to combine these streams to output a high-quality version, even in the presence of packet loss or server failures, using error control coding for reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single server distributes the complete media stream, then the system complexity is low, but the reliability deteriorates due to lack of redundancy against packet loss or server failures

Engineering Contradiction:
Improvemedia reception reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The media stream is divided into multiple complementary substreams that are distributed across different servers. Each substream contains a portion of the complete media content, and receivers can reconstruct the full stream by combining received substreams. This segmentation provides redundancy against packet loss and server failures while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements error control coding and complementary substream design in advance to cushion against potential packet loss or server failures. By pre-distributing redundant information across multiple servers in complementary formats, the system ensures that receivers can recover complete media content even when some transmissions fail, without requiring complex real-time error correction.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If multiple servers distribute partial media streams with redundancy, then the reliability improves, but the device complexity increases due to stream combination requirements

Engineering Contradiction:
Improvemedia stream continuityVSAvoidstream processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complete media stream is segmented into complementary substreams distributed across multiple servers. Each user device receives and processes only the substreams relevant to its needs, combining them to reconstruct the complete media content. This segmentation approach maintains reliability through redundancy while managing processing complexity by dividing the reconstruction task into manageable portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

User devices autonomously perform the stream combination and reconstruction operations without requiring centralized coordination. Each device independently receives complementary substreams from multiple servers, combines them using error control coding principles, and reconstructs the complete media stream locally. This self-service approach distributes processing complexity to individual devices rather than concentrating it in a central controller.

Inventive Principle:
Principle #25Self-service

3Reliability

If complementary substreams are transmitted with time offset, then the seamless reception is ensured, but the loss of time increases due to deliberate delay

Engineering Contradiction:
Improveseamless media receptionVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies error control coding and structures complementary substreams in advance to enable efficient combination at the receiver. By pre-organizing the substreams with appropriate timing relationships and redundancy structures, the system minimizes the buffering and processing delay required for seamless reconstruction, balancing reliability with time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3453151B1Concurrent serving of a media stream
Publication Date: 2020.09.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3453151B1 patent drawingFigure 1
  • EP3453151B1 patent drawingFigure 2
  • EP3453151B1 patent drawingFigure 3A

AI summary

Online content is served to participant devices using two or more systems. The content served by each system is not the same. Rather, the content streams coming from each system is a partial or lower-quality version of the original high-quality version of the content stream. A single one of the partial data streams can be used by the participant device to output a lower-quality version of the original content stream to the user. Alternately, the received partial content streams can be combined to output, to the user, a high-quality version of the original content stream.