Dynamic Video Stream Prioritization for Participant Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital communication systems are inefficient and inflexible, particularly in video chats, as they excessively utilize computing resources and provide a uniform experience, leading to a degraded user experience and increased burden on devices and networks.

Innovation Solution

A video room system that prioritizes video streams based on performance parameters of participant devices, selectively providing subsets of live video streams to optimize resource usage and tailor experiences for each device, incorporating features like dominant speaker identification and social graph connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems distribute all video streams to all client devices uniformly, then all devices receive complete video information, but computing resources (processing power, memory, battery) are excessively consumed

Engineering Contradiction:
Improvevideo stream completenessVSAvoidclient device computing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system customizes video stream distribution according to each client device's specific capabilities and characteristics. Different devices receive different subsets of video streams tailored to their processing power, screen resolution, and user role, rather than uniformly distributing all streams to all devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts video stream parameters (such as resolution, frame rate, and subset selection) based on real-time assessment of client device capabilities, network conditions, and user preferences, optimizing resource utilization while maintaining acceptable video quality.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If conventional systems provide uniform video stream distribution to all devices, then system implementation is simple, but user experience is degraded due to inflexibility

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoiduser experience flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system transitions from static uniform distribution to dynamic adaptive distribution, where video stream allocation changes in real-time based on device capabilities, user roles, and contextual factors, enabling flexible optimization without complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically assesses device capabilities and independently determines optimal video stream subsets for each device without requiring manual configuration or user intervention, achieving adaptive optimization through self-service mechanisms.

Inventive Principle:
Principle #25Self-service

3Reliability

If conventional systems distribute video streams to all devices, then all devices have access to all video feeds, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improvevideo stream availabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system extracts and distributes only the necessary subset of video streams to each client device based on its specific needs and capabilities, removing unnecessary video feeds from the distribution pipeline to reduce network bandwidth consumption while maintaining essential video availability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If conventional systems use rigid uniform video stream distribution, then system complexity is low, but device burden increases with larger video chat groups

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidnumber of video streams processed
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The system segments the video stream distribution into device-specific subsets rather than distributing the complete set to all devices. Each device receives a customized portion of the total video streams, reducing the quantity of video data each device must process while maintaining system structural simplicity through automated subset selection.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11647155B2Dynamically modifying live video streams for participant devices in digital video rooms
Publication Date: 2023.05.09 META PLATFORMS INC
  • US11647155B2 patent drawing
  • US11647155B2 patent drawing
  • US11647155B2 patent drawing

AI summary

This disclosure describes a video room system that can efficiently and flexibly generate and facilitate video rooms for video chatting between participant devices by prioritizing video streams to provide to participant devices based on performance parameters. For example, the video room system can provide different video room streams to different participant devices based on the performance parameters of the participant devices. In addition, the video room system can customize or tailor video room streams based on identifying dominant speaker devices, determining connections between participant devices as indicated by a social graph of a social networking system, and/or based on join methods utilized by participant devices to join a video room.