Virtual Display Mask Layer for Dynamic Sensitive Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen capture recording systems struggle to mask sensitive information in a data stream without omitting non-sensitive information, leading to jarring and confusing recordings. Additionally, determining precise mask locations is challenging, especially with dynamic sensitive information.

Innovation Solution

The implementation of a virtual display system that includes an image data layer and a mask layer, allowing for precise masking of sensitive information without affecting the display of non-sensitive information. This system automatically identifies sensitive information and generates corresponding mask elements, ensuring that sensitive data is masked even during dynamic changes to the graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If screen capture recording systems mask sensitive information by omitting frames containing sensitive data, then sensitive information is protected, but the recording quality deteriorates becoming jarring and confusing

Engineering Contradiction:
Improveprotection of sensitive informationVSAvoidrecording quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The display content is segmented into multiple layers: a first layer containing sensitive information and a second layer containing non-sensitive information. By segmenting the content this way, the system can selectively mask only the sensitive layer while preserving the non-sensitive layer, thus protecting sensitive information without degrading overall recording quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of uniformly masking entire frames containing sensitive information, the system applies masking locally only to specific regions where sensitive information appears. This allows the recording to maintain high quality in non-sensitive areas while still providing protection for sensitive data through targeted masking.

Inventive Principle:
Principle #3Local quality

2Reliability

If screen capture recording systems mask entire frames containing sensitive information, then sensitive information is protected, but non-sensitive information is also lost

Engineering Contradiction:
Improveprotection of sensitive informationVSAvoidloss of non-sensitive information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The display content is divided into separate layers, with the first layer containing sensitive information and the second layer containing non-sensitive information. This segmentation enables independent processing of each layer, allowing the system to mask only the sensitive layer while preserving the non-sensitive layer completely, thus preventing loss of useful information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sensitive information layer is extracted and separated from the non-sensitive information layer. By taking out the sensitive content into its own layer, the system can apply masking operations exclusively to that layer without affecting the non-sensitive content, thereby protecting sensitive data while retaining all non-sensitive information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If screen capture recording systems use simple masking approaches, then implementation is simple, but precise masking of dynamic sensitive information becomes difficult

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidprecision of mask location
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The masking system is designed to be dynamic rather than static. The mask layer automatically updates and adjusts its position and shape in real-time based on the location of sensitive information in each frame. This dynamic approach maintains precision for moving or changing sensitive content while keeping the implementation relatively simple through automated tracking.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the position and content of the sensitive information layer continuously inform the mask layer adjustments. This feedback loop ensures that masking remains precisely aligned with sensitive information even as it moves or changes, achieving high precision without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12314436B2Video masking of sensitive information
Publication Date: 2025.05.27 VERINT AMERICAS INC
  • US12314436B2 patent drawing
  • US12314436B2 patent drawing
  • US12314436B2 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques for masking sensitive information in a data stream, comprising: receiving a request to record an image data stream associated with a graphical user interface; instantiating a display capturer configured to capture the image data stream associated with the graphical user interface; instantiating a virtual display configured to virtually display: an image layer comprising the image data stream associated with the graphical user interface; and a mask layer configured to mask sensitive information in the image data stream; and determining a mask layer state based on at least one of: a state of the graphical user interface; or a comparison of the mask layer at a first time and at a second time.