Display Frame Partitioning to Prevent Data Snipping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems lack effective methods to prevent data snipping by remote users, where sensitive information displayed on devices can be easily copied or screenshot, compromising privacy and security.
Innovation Solution
The system partitions an electronic image into multiple graphics frames, each displayed separately on a display device within a display cycle, making it difficult for remote users to capture the entire image as only one frame is visible at a time, and optionally incorporates a set of black frames to obfuscate the data, preventing unauthorized viewing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire electronic image is transmitted as a single frame, then the display is simple and complete, but the data can be easily snipped or screenshot by remote users
Solution Approach 1:
The patent divides the electronic image into multiple separate graphics frames, each containing a different portion of the image. These frames are transmitted and displayed separately in sequence, preventing remote users from capturing the complete image through screenshot or snipping tools, as only one frame is visible at any given time.
2Reliability
If multiple graphics frames are displayed separately, then data snipping is prevented, but the display complexity and processing requirements increase
Solution Approach 1:
The patent employs periodic display of multiple graphics frames within a display cycle, where each frame is shown for a specific duration before transitioning to the next frame. This periodic action maintains data security by preventing complete image capture, while the structured timing and cycling mechanism manages the complexity of displaying multiple frames efficiently.
Data Source
AI summary
Apparatus, methods, and program products for preventing data snipping are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to partition an electronic image into a plurality of graphics frames for display on a display device, wherein each separate graphics frame in the plurality of graphics frames includes a different portion of the electronic image, and transmit each separate graphics frame of the plurality of graphics frames to the display device, wherein each separate graphics frame in the plurality of graphics frames is separately transmitted to the display device for display thereon within each display cycle. Methods and computer program products that perform the operations and/or functions of the apparatus are also disclosed.


