Hidden Graphical Element Detection in Electronic Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for redacting text in electronic documents can provide a false sense of security, as users may not be aware that the text can be unrevealed by removing non-textual elements, leading to incomplete redaction and unintended text display.

Innovation Solution

A method involving the generation of bitmaps to detect hidden graphical elements by comparing a first bitmap containing all graphical elements with a second bitmap omitting a specific element, determining if the element is hidden by identifying matching pixel configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If non-textual elements are overlaid on textual elements to redact text, then text obscuration is achieved, but the text can still be revealed by removing the non-textual elements

Engineering Contradiction:
Improveredaction reliabilityVSAvoidtext information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the textual elements from the graphic data structure and stores them separately in a dedicated data structure. This separation ensures that even if non-textual elements are removed, the textual content cannot be recovered, thereby achieving reliable redaction while preserving the ability to permanently eliminate text information when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary extraction of textual elements before applying non-textual overlays. By pre-extracting and isolating the text data into a separate structure, the system ensures that the text is fundamentally separated from the visual rendering layer, making it impossible to recover through simple removal of overlay elements.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If graphical elements are overlaid to hide text, then text visibility is reduced, but users may not be aware that the text can be unrevealed

Engineering Contradiction:
Improvetext visibility controlVSAvoidredaction status detection
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism that detects and reports the presence of extracted textual elements in the graphic. This feedback informs users that text has been extracted and stored separately, making them aware that the text can potentially be recovered or that the redaction is not permanent, thereby eliminating the false sense of security.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary data structure that acts as a mediator between the visual rendering of graphics and the stored textual content. This intermediary layer makes the relationship between visible and hidden text explicit, allowing users to detect whether text has been extracted and understand the implications for redaction reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Shape

If text is redacted by overlaying non-textual elements, then text is obscured in the rendered graphic, but the original text remains in the file

Engineering Contradiction:
Improvegraphic appearanceVSAvoidtext data persistence
Core Design Contradiction:
ShapeVSLoss of information

Solution Approach 1:

The patent segments the graphic data into distinct components: visual rendering elements and extracted textual elements stored in a separate data structure. This segmentation allows the graphic to display the desired appearance with non-textual overlays while maintaining separate, identifiable text data that can be permanently removed or managed independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts textual elements from the graphic rendering process and stores them in a dedicated data structure. This extraction ensures that text data is separated from the visual representation, allowing the graphic to display cleaned appearance while the extracted text can be permanently eliminated from the file to achieve true redaction.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7853887B2Detection and preview of graphical elements within a graphic
Publication Date: 2010.12.14 ADOBE INC
  • US7853887B2 patent drawing
  • US7853887B2 patent drawing
  • US7853887B2 patent drawing

AI summary

In an embodiment, hidden graphical elements in a graphic are detected by generating a first bitmap based on a plurality of graphical elements and a second bitmap based on a first subset of the plurality of graphical elements where the first subset omits a first graphical element of the plurality of elements and includes a second graphical element of the plurality of elements. The first bitmap is then compared with the second bitmap to determine if they match. If they match, the first graphical element is considered to be hidden by the second graphical element.