Conditional Redaction of Electronic Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional redaction techniques require multiple copies of documents for different levels of redaction, are inflexible, inefficient, and often fail to effectively restrict access, leading to unnecessary labor and potential exposure of sensitive information.

Innovation Solution

A software and/or hardware facility that conditionally redacts documents based on specified criteria, evaluating these criteria in real-time to determine what portions of a document should be made available to a user, allowing for dynamic control of access and reducing the need for multiple copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional redaction techniques are used to create multiple copies of documents for different levels of redaction, then access control for different users is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improveaccess controlVSAvoiddocument management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple redacted document copies into a single master document stored in the system. Instead of maintaining separate physical or electronic copies for different users with different redaction levels, the system combines all redaction rules and document versions into one centralized repository, reducing complexity while maintaining access control

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a universal document storage solution that serves multiple functions: storing the master document, managing multiple redaction rules, evaluating user credentials, and dynamically generating appropriate redacted versions. This multi-functional approach eliminates the need for separate document copies for each user or redaction level

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

2Reliability

If multiple copies of documents are created and maintained for different redaction levels, then access control is improved, but loss of time and labor efficiency worsen

Engineering Contradiction:
Improveaccess controlVSAvoidtime for creating and maintaining copies
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing redaction rules and storing them associated with the master document before any user requests. When a user requests a document, the system already has the redaction criteria ready to evaluate, eliminating the need to create or modify document copies at the time of request

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically evaluating user credentials against stored redaction rules and dynamically generating the appropriate redacted document version without requiring manual intervention. The system serves itself by managing the entire redaction process automatically, from credential verification to document generation

Inventive Principle:
Principle #25Self-service

3Reliability

If conventional redaction methods are used, then document security is improved by restricting access, but adaptability worsens as redaction criteria cannot change over time

Engineering Contradiction:
Improvedocument securityVSAvoidredaction criteria flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic redaction criteria that can change over time. Redaction rules are stored in a flexible format that allows modification of criteria such as user credentials, time periods, and document portions. When criteria change, the system automatically re-evaluates user requests against the updated rules without requiring manual re-redaction of documents

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows parameter changes in redaction criteria, such as modifying user credential requirements, time-based access rules, or document portion specifications. These parameter changes are stored and automatically applied to future document requests, enabling the system to adapt to changing security requirements while maintaining document security

Inventive Principle:
Principle #35Parameter changes

4Reliability

If multiple redacted copies are maintained, then access control for different users is improved, but loss of information and potential exposure of sensitive information worsen

Engineering Contradiction:
Improveaccess controlVSAvoidexposure of sensitive information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system introduces an intermediary layer between the master document and users. This intermediary consists of the redaction rules and evaluation logic that automatically filter document content based on user credentials. This intermediary ensures that sensitive information is protected while allowing authorized users to access appropriate content, preventing both over-exposure and unauthorized access

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10068104B2Conditional redaction of portions of electronic documents
Publication Date: 2018.09.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10068104B2 patent drawing
  • US10068104B2 patent drawing
  • US10068104B2 patent drawing

AI summary

A facility for performing contingent redaction of one or more portions of a document is described. The facility receives a request to materialize an identified document that identifies an entity for which the identified document is to be materialized. For a portion of the document identified by the request, the facility retrieves a criterion that must be satisfied to include the portion in a materialization of the document identified by the request. The facility evaluates the criterion for the entity identified by the request with respect to a present time. The facility causes the document identified by the request to be materialized for the entity identified by the request in a manner consistent with the result of the evaluation.