Dynamic Input Interaction in Media Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current media streaming solutions for video conferencing lack interactive features that allow users to dynamically change the user experience during a media-based interaction session, limiting the ability to collect structured inputs such as polling or answers to questions.
Innovation Solution
A dynamic multi-user media streaming system (DMMSS) that enables dynamic user interaction by generating metadata from user input requests, allowing participants to interact with the media session through movement of UI controls and proximity calculations to probing UI elements, thereby facilitating real-time collection of dynamic inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional broadcast-based media streaming is used, then system simplicity is maintained, but user interaction capability and ability to collect structured inputs deteriorate
Solution Approach 1:
The patent introduces an interaction manager as an intermediary component that mediates between users and the media streaming system. This manager collects structured inputs from multiple users, processes them according to session context, and generates appropriate interactions without requiring complex changes to the core streaming infrastructure, thus enabling enhanced adaptability while controlling system complexity.
Solution Approach 2:
The interaction manager serves multiple functions including collecting structured inputs, generating interactions, managing session context, and coordinating with various media streaming components. By consolidating these diverse functions into a single multi-functional component, the system achieves enhanced user interaction capability without proportionally increasing overall system complexity.
2Adaptability or versatility
If additional interface tools are added for interaction, then interaction features are enabled, but ease of operation deteriorates due to cumbersome tools
Solution Approach 1:
The system enables users to interact naturally through their existing media input devices (microphones, cameras, screens) without requiring specialized tools. The interaction manager automatically processes these natural inputs and generates appropriate interactions, allowing users to serve themselves with interaction capabilities using familiar devices, thus maintaining ease of operation while enabling diverse interaction features.
Solution Approach 2:
The patent replaces traditional mechanical interaction tools (physical whiteboards, hand-raising mechanisms) with digital signal processing and metadata-based interaction systems. By substituting physical mechanical systems with electronic signal manipulation and data processing, the system achieves rich interaction features while eliminating the need for cumbersome physical or graphical tools.
3Loss of information
If structured input collection is implemented, then polling and question answering capabilities are improved, but device complexity increases
Solution Approach 1:
The interaction manager pre-establishes session context and input collection frameworks before interactions occur. By preparing templates, metadata structures, and processing rules in advance, the system can efficiently collect and process structured inputs during the session without requiring complex real-time processing, thus improving information collection capability while controlling complexity through advance preparation.
Data Source
AI summary
Techniques are described for dynamic input interaction. In an embodiment, a media stream originating from client computer system(s) in a media session is received. Using a portion of the media stream, the process requests generating an interactive input request related to the portion. Based on the generated interactive input request, UI elements that represent the interactive input request are generated on the user interface(s) of the media session on the client computer system(s). Based on the location information of the participant UI element associated with a user, the process determines the user input data of the user for the interactive input request.


