Real-Time Media Stream Pause and Resume Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia conferencing systems face challenges in selecting and managing real-time media content data streams, often leading to undesired noise due to biased volume selection, which affects the quality of communication sessions.

Innovation Solution

Implementing a method that allows receiver communication devices to pause and resume real-time media content data streams by sending feedback messages, using unique sequence numbers and acknowledgments, to manage stream selection and quality dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a communication node selects a content data stream based on audio volume comparison, then the system can automatically manage multiple streams, but the selection becomes biased toward devices with greater audio volume due to undesired noise

Engineering Contradiction:
Improveautomatic stream selectionVSAvoidspeaker activity detection accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms where communication nodes continuously monitor and evaluate audio content from multiple streams, comparing speaker activity levels to dynamically select the most relevant stream. This feedback loop allows the system to adapt to changing speaker participation while maintaining accurate detection of active speakers despite volume variations or background noise.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system continuously monitors and selects content data streams in real-time, then communication quality can be maintained, but system complexity and processing requirements increase

Engineering Contradiction:
Improvecommunication qualityVSAvoidstream management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The stream management system is segmented into distributed communication nodes, each independently capable of monitoring and selecting content data streams. This segmentation allows the complex task of real-time stream management to be distributed across multiple nodes, reducing the processing burden on any single node while maintaining overall system reliability and communication quality.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If pause and resume functionality is added to real-time media streams, then user control over communication sessions is enhanced, but protocol complexity and message overhead increase

Engineering Contradiction:
Improveuser control capabilityVSAvoidprotocol complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The pause and resume functionality is implemented using periodic feedback messages exchanged between communication nodes. Instead of requiring complex state management, the system uses simple periodic pause requests and resume requests that follow established protocol patterns, thereby enhancing user control while minimizing protocol complexity and message overhead.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9356976B2Real-time communications methods providing pause and resume and related devices
Publication Date: 2016.05.31 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9356976B2 patent drawing
  • US9356976B2 patent drawing
  • US9356976B2 patent drawing

AI summary

Operating a receiver communication device during a real time communication session including a real time media content data stream provided by another communication device may include receiving the real time media content data stream of the communication session from the other communication device wherein packets of the real time media content data stream include an identification of the real time media content data stream. A pause request may be transmitted from the receiver communication device to the other communication device with the pause request including the identification of the real time media content data stream and a pause request sequence number. After transmitting the pause request, a pause acknowledge message may be received from the other communication device with the pause acknowledge message including the identification of the real time media content data stream and the pause request sequence number. Related devices and methods are also discussed.