Video Stream Quality Feedback for Dynamic Session Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Participants in video communication sessions lack the ability to be notified of quality discrepancies between the transmitted and received video streams, and there is a lack of dynamic, automated quality optimization to address these discrepancies.

Innovation Solution

A system that identifies video parameter data for both the outgoing and incoming video streams, determines quality discrepancies, and provides notifications or performs adjustments to optimize video quality dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration settings are provided for video optimization, then users can adjust video quality parameters, but users lack awareness of actual quality discrepancies and system complexity increases

Engineering Contradiction:
Improvevideo quality adjustmentVSAvoidquality discrepancy awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements automatic feedback mechanisms by monitoring video stream quality parameters and providing real-time notifications to users about quality discrepancies between transmitted and received video streams, eliminating the need for manual configuration while keeping users informed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically detecting, analyzing, and optimizing video quality parameters without requiring user intervention, while still maintaining user awareness through notifications about quality issues

Inventive Principle:
Principle #25Self-service

2Reliability

If video stream quality is maintained at high standards throughout transmission, then video quality remains consistent, but network bandwidth consumption increases

Engineering Contradiction:
Improvevideo quality consistencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts video quality parameters based on real-time network conditions and receiving device capabilities, optimizing the balance between video quality consistency and bandwidth consumption by adapting transmission parameters rather than maintaining fixed high standards

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes video stream parameters such as resolution, frame rate, and compression level based on detected quality discrepancies and network conditions, allowing flexibility in maintaining acceptable quality while reducing bandwidth consumption when appropriate

Inventive Principle:
Principle #35Parameter changes

3Reliability

If automated quality optimization is implemented, then video quality improves dynamically, but system complexity increases

Engineering Contradiction:
Improvevideo quality optimizationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary quality analysis component that automatically monitors video streams, compares transmitted and received quality parameters, and coordinates optimization actions, managing system complexity through a dedicated mediation layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12483615B2Dynamic determination of video stream quality discrepancies in a communication session
Publication Date: 2025.11.25 ZOOM COMMUNICATIONS INC
  • US12483615B2 patent drawing
  • US12483615B2 patent drawing
  • US12483615B2 patent drawing

AI summary

Methods and systems provide dynamic adjustments for video optimization in a communication session. In one embodiment, the system receives, at a server, an outgoing video stream from a transmitting device to a receiving device; identifies a first set of video parameter data corresponding to the quality of the outgoing video stream; receives, from the receiving device, a second set of video parameter data corresponding to the quality of the video stream; determines one or more quality discrepancies between the first set of video parameter data and the second set of video parameter data; and provides notification of at least a subset of the quality discrepancies to one or both of the transmitting device and the receiving device.