Selective Document Redaction via Authorization-Based Page Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling access to electronic documents, particularly PDFs, are inadequate as they either allow full access or deny access entirely, failing to provide selective redaction and protection of privileged content, which is time-consuming and vulnerable to reverse engineering, especially in large volumes.

Innovation Solution

A computer-implemented method and system that dynamically controls redacted content in electronic documents based on user authorization levels, allowing selective display of page records and redacted page images, with pre-computed high and low resolution copies stored in a database, enabling real-time updates and protection of privileged content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full access or complete denial of PDF content is provided, then access control is simple to implement, but selective protection of privileged content is not achieved and privilege leakage risk increases

Engineering Contradiction:
Improvecontent protection reliabilityVSAvoidaccess control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the PDF document into individual page records, allowing selective redaction at the page level rather than treating the entire document as a single unit. This enables fine-grained access control where different users can see different subsets of pages, resolving the contradiction by providing selective protection without requiring complete document duplication for each user group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different redaction qualities to different pages within the same document. Each page record can have its own redaction status and authorization level, allowing privileged content on specific pages to be protected while other pages remain accessible. This local differentiation resolves the contradiction by enabling selective protection without system-wide complexity.

Inventive Principle:
Principle #3Local quality

2Reliability

If static redacted versions are created for different user groups, then privileged content is protected from reverse engineering, but the system becomes time-consuming to update and maintain

Engineering Contradiction:
Improveredaction securityVSAvoidredaction update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic redaction where the redacted view is generated on-demand based on user authorization levels rather than pre-generating static redacted versions. The system dynamically determines which pages to redact for each user group, allowing updates to propagate automatically without manual re-redaction. This resolves the contradiction by maintaining security through dynamic generation while eliminating the time-consuming update process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates virtual copies of the master PDF document for different user groups, where each copy contains only the pages appropriate for that user's authorization level. These virtual copies are generated on-demand from the master document, allowing secure distribution without requiring physical duplication or manual re-redaction. This resolves the contradiction by providing secure copies that are automatically updated from the master document.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple duplicate PDF records are created for different authorization levels, then selective access control is achieved, but storage efficiency decreases and version control becomes difficult

Engineering Contradiction:
Improveauthorization level adaptabilityVSAvoiddocument storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a nested structure where multiple authorization-level-specific page records are contained within a single master PDF document structure. Each user group sees only the pages relevant to their authorization level, but all pages are stored in one unified document. This resolves the contradiction by providing authorization-level adaptability while minimizing storage requirements through shared document structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent creates a universal master PDF document that serves all user groups simultaneously, with the system dynamically determining which pages to display based on user authorization. This single multi-functional document replaces the need for multiple duplicate PDF records, resolving the contradiction by providing authorization adaptability while reducing storage volume.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If real-time dynamic redaction is implemented for multiple words and pages, then selective content protection is achieved, but system performance becomes slow

Engineering Contradiction:
Improveselective content protectionVSAvoidredaction processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary organization of pages into authorization-level groups during document creation or initial processing. The system pre-determines which pages belong to which authorization levels and stores this mapping in the database. When users access the document, the system quickly retrieves the pre-organized pages for their authorization level without performing real-time redaction analysis. This resolves the contradiction by providing selective content protection while maintaining fast access speeds through preliminary organization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11640498B2Method and system for selective document redaction
Publication Date: 2023.05.02 DOCUMENT IP UNIT TRUST
  • US11640498B2 patent drawing
  • US11640498B2 patent drawing
  • US11640498B2 patent drawing

AI summary

A computer implemented method of selectively controlling redacted content from an electronic document having one or more pages is provided. The method includes providing a file record associated with the electronic document and one or more page records within the file record. Each page record corresponds to the one or more pages in the electronic document. For each page with redacted content, one or more redacted page image records are provided and each redacted page image record is associated with an authorization level. The one or more page records are selectively displayed and the one or more redacted page image records are selectively displayed based on the authorization level associated with a user viewing the electronic document.