Dynamic Multi-User Media Streaming UI Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media streaming solutions for video conferencing lack interactive features that allow users to dynamically change the multimedia experience within a session without affecting other participants, adhering to a presenter-audience paradigm that restricts dynamic interaction.

Innovation Solution

The dynamic multi-user media streaming system (DMMSS) enables clients to modify media streams based on user interface (UI) controls and metadata, allowing participants to adjust audio/video quality, discard streams, and create private sessions within UI zones, enabling dynamic interaction and customization of media sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast media streaming is used to maintain session stability, then session reliability is improved, but user interaction flexibility deteriorates

Engineering Contradiction:
Improvesession stabilityVSAvoiduser interaction flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the unified media stream into individual participant streams, allowing each user to receive customized media content based on their UI zone and interaction state, while maintaining the overall session structure for stability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic media stream assignment where participants can be automatically or manually assigned to different UI zones, enabling the media streaming configuration to adapt dynamically to user interactions and session needs

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If presenter-audience paradigm is enforced to simplify system operation, then ease of operation is improved, but interactive capability deteriorates

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidinteractive capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a multi-functional system where any participant can serve as both presenter and audience member depending on their UI zone assignment and interaction state, eliminating the rigid presenter-audience dichotomy while maintaining operational simplicity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies different interaction qualities to different UI zones, allowing participants in specific zones to have enhanced interactive capabilities (such as screen sharing or audio routing control) while others maintain standard reception rights

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If all participants receive the same media stream to ensure consistency, then session consistency is improved, but user experience customization deteriorates

Engineering Contradiction:
Improvesession consistencyVSAvoiduser experience customization
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent delivers customized media streams to different participants based on their UI zone assignments and interaction states, allowing each user to receive media content optimized for their specific role and preferences while maintaining overall session coherence

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms where the system monitors participant interactions and dynamically adjusts media stream assignments and UI zone configurations to optimize both consistency and customization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12034780B2Dynamic multi-user media streaming
Publication Date: 2024.07.09 HUMAN SYSTEMS INC
  • US12034780B2 patent drawing
  • US12034780B2 patent drawing
  • US12034780B2 patent drawing

AI summary

Techniques are described for dynamic multi-user media streaming for client systems in a media session. In an embodiment, a local client system receives a media stream originated from another client computer system associated with another user and displays, at a first position of the user interface (UI) a participant UI control representing the user and, at a second position on the UI, another participant UI control representing the other user on the UI. The local system receives an interaction request to move the participant UI control and, in response to the interaction request and while continuing to receive the media stream and sending its media stream to the other client system, modifying the UI to display moving of the participant UI control to a new position, different from the original position.