Automated PII Anonymization Across Non-Structured Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in automatically identifying and anonymizing Personal Identifiable Information (PII) in non-structured and semi-structured documents, with manual methods being error-prone and conventional algorithms generating false positives, while document formats and quality variability complicate the process.

Innovation Solution

A computer-implemented method using a state-of-the-art ML model, such as Hugging Face BERT, combined with OCR and NLP, to classify and extract PII from diverse document types, ensuring high-confidence detection and automated redaction, utilizing a specialized dataset and post-processing tools for precision and recall.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual redaction methods are used, then human judgment can identify PII contextually, but the process is cumbersome and error-prone

Engineering Contradiction:
ImprovePII detection accuracyVSAvoidredaction process efficiency
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system comprising OCR engines, NLP models, and machine learning algorithms that mediate between the document and the redaction process. This intermediary automatically extracts and identifies PII entities, replacing manual human judgment while maintaining high detection accuracy through contextual analysis and pattern recognition.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical manual redaction process with an automated computational system. The mechanical action of manual review and redaction is substituted by electronic OCR scanning, algorithmic PII detection, and automated redaction application, dramatically improving efficiency while maintaining or enhancing detection accuracy through sophisticated NLP and ML techniques.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If conventional pattern-matching algorithms are used, then automated processing is achieved, but false positives occur and data not aligning with predefined patterns is neglected

Engineering Contradiction:
Improveautomated processing speedVSAvoidPII detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent dynamically adjusts detection parameters and thresholds based on document type, context, and confidence scores. Rather than using fixed pattern-matching rules, the system modifies sensitivity parameters adaptively, allowing it to capture diverse PII formats while reducing false positives through context-aware parameter tuning and multi-factor validation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a composite detection system combining multiple approaches: OCR technology, NLP models, machine learning classifiers, and rule-based patterns. This composite methodology integrates the strengths of each approach, achieving high productivity through automation while maintaining precision through the complementary nature of diverse detection techniques that cross-validate results.

Inventive Principle:
Principle #40Composite materials

3Adaptability or versatility

If documents are converted to images for text recognition, then text extraction from complex formats is achieved, but the process becomes more complicated

Engineering Contradiction:
Improvedocument format handling capabilityVSAvoidprocessing workflow complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the document processing workflow into distinct modular stages: format detection, appropriate processing path selection (OCR or direct text extraction), PII identification, and redaction. This segmentation allows the system to handle diverse document formats efficiently by routing them through appropriate processing paths without requiring all documents to be converted to images, thereby reducing overall complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic processing architecture that adapts the workflow based on document characteristics. The system dynamically determines whether OCR is necessary by analyzing document format, quality, and structure, selecting the most efficient processing path in real-time. This dynamic approach maintains high adaptability across formats while minimizing unnecessary processing steps and complexity.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If a rich dataset with PII is used for training, then model accuracy improves, but data protection regulations must be navigated carefully

Engineering Contradiction:
ImprovePII detection model accuracyVSAvoidcompliance with data protection regulations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent converts the constraint of data protection regulations into a benefit by implementing privacy-preserving training techniques. The system uses synthetic PII data generation, differential privacy methods, and federated learning approaches that allow model training on PII-containing documents without compromising actual sensitive information. This transforms the regulatory limitation into an opportunity to develop more robust, generalizable detection models while maintaining compliance and enhancing security.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12380246B2Automated anonymization of non-structured and semi-structured documents
Publication Date: 2025.08.05 NYMIZ SOFTWARE CO SL
  • US12380246B2 patent drawing
  • US12380246B2 patent drawing

AI summary

A method for anonymizing documents wherein, upon a user's request 100 for anonymization of a document 10, firstly the document 10 is classified 110 by detecting 11 its format 12. For standard content like Word, Excel, or raw text, plugins 141, 142, 143 extract the content directly. For image formats 13, an OCR task 130 is initiated via plugin 144 and PDF documents 14, with mixed content, are converted to images 121 and undergo the same OCR 130 process. After extraction 140, content is fed into a prediction model that identifies PII in the text 15 using NLP and patterns. Based on PII labeling 150, a redaction plugin 16 specific to the detected format 12 modifies the document using processes like masking. The anonymized modified document is then delivered 17 to the user via a GUI or API.