Screen Share Frame Processing for Real-Time Sensitive Data Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for masking sensitive information during a screen share session of a video call are limited to pre-identified sensitive information and cannot effectively handle real-time or near real-time identification and masking of sensitive information in various types of content, such as web pages, handwritten documents, or unmarked content.

Innovation Solution

The technique involves adjusting the frame rate of the video stream to allow for real-time processing of video frames, extracting text using OCR or other services, searching for patterns or indicators of sensitive information, and modifying the frames to mask the identified sensitive information before transmission to the recipient device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video stream processing is performed in real-time to identify and mask sensitive information, then data privacy and security are improved, but processing time and system complexity increase

Engineering Contradiction:
Improvedata privacy and securityVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by adjusting the video stream frame rate before processing begins, ensuring that frames are delivered at a manageable pace for real-time analysis. This preliminary adjustment of the video stream parameter enables the processing system to handle sensitive information identification and masking without being overwhelmed by excessive frame rates, thus improving data privacy while maintaining manageable system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing system segments the video stream into individual frames for sequential analysis. Each frame is processed independently to identify sensitive information patterns, apply masking operations, and then reassemble into the final video output. This segmentation approach allows the system to maintain real-time processing capability while managing complexity through modular frame-by-frame handling rather than attempting to process the entire video stream simultaneously

Inventive Principle:
Principle #1Segmentation

2Reliability

If video frame processing is performed to mask sensitive information, then sensitive information protection is improved, but video stream delay increases

Engineering Contradiction:
Improvesensitive information protectionVSAvoidvideo stream delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes the temporal parameter of the video stream by adjusting the frame rate to a lower value before processing begins. This parameter adjustment creates a time buffer that allows sufficient processing time for sensitive information identification and masking operations to be completed on each frame before it needs to be displayed, thereby protecting sensitive information while minimizing the perceived delay in the video stream

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If real-time video stream processing is implemented, then sensitive information masking capability is improved, but processing speed requirements increase

Engineering Contradiction:
Improvesensitive information masking capabilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system performs preliminary action by pre-adjusting the video stream frame rate to a lower value before real-time processing begins. This preliminary speed adjustment ensures that incoming frames are delivered at a pace that allows the processing system sufficient time to perform sensitive information identification, pattern matching, and masking operations, thereby achieving versatile masking capability across different content types while maintaining feasible processing speed requirements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12481789B2Real-time masking of sensitive information in content shared during a screen share session of a video call
Publication Date: 2025.11.25 INTUIT INC
  • US12481789B2 patent drawing
  • US12481789B2 patent drawing
  • US12481789B2 patent drawing

AI summary

Aspects of the present disclosure relate to real-time masking of sensitive information in content shared during a screen share session of a video call. Aspects include determining a first computing device on the video call has accepted a request for the screen share session from a second computing device on the video call. Aspects include, in response to the determining, adjusting a parameter of a video stream depicting content displayed on a display of the first computing device. Aspects include processing a video frame of a plurality of video frames included in the video stream to identify sensitive information depicted in the video frame. Aspects include modifying the video frame to mask the sensitive information. Aspects include transmitting the modified video frame to the second computing device for viewing on a display of the second computing device.