Synchronous Communication Video Stream Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for broadcasting synchronous communication sessions, such as video conferences, lack the ability to dynamically manage and render multiple video streams in a user-friendly and customizable manner, limiting the engagement and accessibility of the content to a wider audience.

Innovation Solution

A computer-implemented method that receives discrete video streams from multiple users and provides a synchronous communication session, allowing broadcast recipients to manipulate the rendering of these streams using user-selectable templates, with a primary viewing field for the active user and a secondary viewing field for other participants, enabling flexible layout and broadcasting to a broader audience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple video streams are broadcast to a wide audience, then the accessibility and reach of the content is improved, but the complexity of managing and rendering the video streams increases

Engineering Contradiction:
Improveaccessibility of contentVSAvoidcomplexity of managing video streams
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the rendering complexity by separating the primary viewing field (showing one main video stream) from the secondary viewing field (showing multiple other video streams in a grid). This segmentation allows the system to manage multiple video streams by dividing them into distinct rendering zones with different complexity requirements, thereby reducing overall management complexity while maintaining accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts which video stream is displayed in the primary viewing field based on user interaction (clicking on secondary field videos) or speaker detection. This dynamic rendering approach simplifies management by automatically adapting the display configuration rather than requiring manual configuration for each scenario, thus reducing operational complexity while improving content accessibility.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a primary viewing field is provided for the active user, then user engagement is improved, but the ability to show multiple participants simultaneously is reduced

Engineering Contradiction:
Improveuser engagementVSAvoidnumber of visible participants
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system resolves this contradiction by adding a spatial dimension to the display. Instead of choosing between one large video or multiple smaller videos, the system uses a primary viewing field for engagement and a secondary viewing field arranged in a grid pattern to show multiple participants simultaneously. This dimensional arrangement allows both goals to be achieved without compromise.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The secondary viewing field acts as an intermediary between the primary viewing field and the full set of participants. When users need to see or interact with a participant not currently in the primary field, the secondary field provides access to those additional participants, enabling seamless transitions and maintaining both engagement and comprehensive visibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If broadcast recipients can manipulate the rendering of video streams, then customization and user control are improved, but the system complexity increases

Engineering Contradiction:
Improvecustomizability of renderingVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of the system automatically determining the optimal rendering configuration, the system inverts the approach by allowing users to directly control which video stream appears in the primary viewing field by clicking on their preferred participant in the secondary field. This user-driven selection simplifies the system's control logic while providing extensive customization capabilities.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11146413B2Synchronous communication
Publication Date: 2021.10.12 GOOGLE LLC
  • US11146413B2 patent drawing
  • US11146413B2 patent drawing
  • US11146413B2 patent drawing

AI summary

A method and computing system for receiving, using one or more computing devices, a discrete video stream from each of a plurality of users of a social network, resulting in a plurality of discrete video streams. A synchronous communication session is provided for the plurality of users based, at least in part, upon the plurality of discrete video streams. The plurality of discrete video streams are broadcast to one or more broadcast recipients.