Screen Sharing Frame Filtering for Bandwidth Spike Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual conferencing platforms experience bandwidth constraints due to unnecessary data spikes during screen sharing transitions, leading to audio quality degradation for bandwidth-constrained clients.

Innovation Solution

A machine learning model predicts instances of screen sharing content changes by analyzing user interactions and application contextual data, identifying unnecessary video frames to be removed from the stream, thereby optimizing video sharing and reducing data spikes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all video frames are transmitted during screen sharing, then complete visual information is provided to all participants, but bandwidth spikes occur and audio quality degrades for bandwidth-constrained clients

Engineering Contradiction:
Improvevisual information completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts and removes unnecessary video frames from the transmission stream based on interaction intent analysis. By identifying frames that do not contribute to the collaborative task (such as frames during pauses, when participants are not actively viewing, or redundant frames), the system eliminates these frames from transmission, thereby reducing bandwidth consumption while preserving essential visual information for participants.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically changes the video frame transmission parameter (frame rate) based on interaction context. During active collaboration phases, higher frame rates are maintained to preserve visual information. During inactive phases or when interaction intent indicates reduced need for visual updates, the frame rate is reduced, optimizing bandwidth usage while maintaining information completeness when needed.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If video frame transmission is reduced to minimize bandwidth spikes, then audio quality is maintained, but visual information may be lost

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidvisual information completeness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system uses interaction intent analysis as feedback to dynamically control video frame transmission. By monitoring participant interactions, collaboration phase detection, and contextual cues, the system receives feedback about when visual information is actually needed. This feedback loop enables the system to reduce frame transmission during periods when visual information is less critical while maintaining transmission during periods when participants need visual updates, thus preventing information loss while optimizing bandwidth efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of interaction intent and collaboration context before determining which video frames to transmit. By predicting when visual information will be needed based on interaction patterns and collaboration phase, the system proactively maintains frame transmission during critical moments while reducing transmission during non-critical periods, ensuring visual information completeness is preserved when needed while achieving bandwidth efficiency overall.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12613671B2Methods and apparatus to improve screen sharing based on identification of irrelevant video frames from interactive context
Publication Date: 2026.04.28 INTEL CORP
  • US12613671B2 patent drawing
  • US12613671B2 patent drawing
  • US12613671B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to improve screen sharing based on identification of irrelevant video frames from interactive context. Example apparatus disclosed herein are to process input data and application contextual data to determine an interaction classification for a classification interval in a screen sharing event initiated in a video conference and identify, based on the interaction classification, video frames of the screen sharing event that correspond to the classification interval to exclude from a transport stream for the video conference associated with the classification interval. Disclosed example apparatus are further to exclude the identified video frames from the transport stream and provide remaining video frames of the screen sharing event to a video encoder for inclusion in the transport stream.