Screenshot Obfuscation via Dynamic Field Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively prevent sensitive information from being captured and exposed through screenshot functions, leading to potential fraud and malicious activities, despite encryption and security protocols.

Innovation Solution

A system that authorizes and controls the screenshot function to suspend capture temporarily, identifies sensitive information, masks it before capturing a screenshot, and then unmask it after the capture, ensuring sensitive information is not included in the screenshot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the screenshot function is controlled to suspend capture temporarily to mask sensitive information, then security against fraud is improved, but the time to capture screenshots increases

Engineering Contradiction:
Improvesecurity against fraudVSAvoidtime to capture screenshot
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of sensitive information fields and prepares masking operations before the screenshot capture is triggered. When a screenshot instruction is detected, the system has already designated which fields contain sensitive information and can apply masking immediately, reducing the suspension time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary masking layer that temporarily overlays sensitive information fields during screenshot capture. This intermediary element allows the screenshot function to continue operating while preventing sensitive data from being captured, resolving the contradiction between maintaining screenshot functionality and protecting sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If sensitive information is masked in the graphical user interface during screenshot capture, then exposure of sensitive information is prevented, but the complexity of the system increases

Engineering Contradiction:
Improveexposure of sensitive informationVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The masking operation is applied locally only to specific fields identified as containing sensitive information, rather than masking the entire graphical user interface. The system designates particular fields (such as credit card numbers, personal identifiers, or confidential data fields) for masking, leaving other portions of the interface unchanged and visible in the screenshot.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates a modified copy of the graphical user interface state for screenshot purposes, where only sensitive fields are masked. This copying approach allows the original interface to remain fully functional and visible to the user, while the screenshot capture operates on a replicated version with selective masking applied.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If the screenshot capture is suspended for a time period to mask sensitive information, then fraud prevention is improved, but the productivity of screenshot operations decreases

Engineering Contradiction:
Improvefraud preventionVSAvoidscreenshot operation efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system rushes through the masking operation by applying it synchronously with the screenshot capture process rather than suspending capture for a separate masking phase. The masking is applied and removed in rapid succession during the capture moment, minimizing the time interruption and maintaining high screenshot operation efficiency while still preventing fraud.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The masking operation is implemented as a periodic, transient action that activates only during the brief moment of screenshot capture and then deactivates. This periodic application of masking allows the system to maintain normal operation between screenshots while efficiently handling the security requirement only when necessary.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240265135A1Controlling a screenshot function to obfuscate sensitive information in a screenshot
Publication Date: 2024.08.08 CAPITAL ONE SERVICES LLC
  • US20240265135A1 patent drawing
  • US20240265135A1 patent drawing
  • US20240265135A1 patent drawing

AI summary

In some implementations, a device may monitor a screenshot function of a user device. The device may receive, via an application, sensitive information associated with an operation of the application. The device may detect a screenshot instruction associated with the screenshot function capturing a screenshot of a graphical user interface of the application that is displaying the sensitive information. The device may control the screenshot function to suspend a capture of the screenshot of the graphical user interface. The device may identify a portion of the graphical user interface that includes the sensitive information. The device may mask portion of the graphical user interface to obfuscate the sensitive information. The device may enable the screenshot function to capture, according to the screenshot instruction, the screenshot with obfuscated sensitive information. The device may unmask the portion to enable the sensitive information to be displayed via the graphical user interface.