Entity Engine for Personal Identifier Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for identifying data containing sensitive or confidential information in computing environments are not sufficiently accurate, leading to undetected data breaches and exfiltration attempts.

Innovation Solution

The implementation of an entity engine that classifies content into various content types using a set of predefined entity definitions, which include regular expressions, terms, and dictionary entries, to accurately identify personal identifiers and prevent data breach or exfiltration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If word-by-word or phrase-by-phrase comparison with a dictionary is used to identify sensitive information, then the identification process is simple and fast, but the accuracy is insufficient leading to false positives

Engineering Contradiction:
Improveidentification speedVSAvoididentification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the identification process into multiple stages: first using simple dictionary comparison for rapid initial filtering, then applying contextual analysis and entity relationship verification to identified candidates. This multi-stage segmentation maintains speed while improving accuracy by only applying complex analysis where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces contextual information and entity relationship data as intermediary elements between the simple dictionary matching and the final identification decision. These intermediaries provide additional verification layers that reduce false positives without significantly impacting overall processing speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If simple dictionary comparison is used without context, then the system is easy to operate, but data breaches remain undetected due to inaccuracy

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata breach detection capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary actions by pre-processing and storing contextual information, entity definitions, and relationship data before the actual identification process. This preparation enables the system to quickly access relevant context during operation, maintaining simplicity while improving detection reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enhances itself by automatically acquiring and utilizing contextual information from the computing environment without requiring manual configuration. The entity engine self-adapts to the specific environment, improving reliability while maintaining ease of operation through automated context acquisition.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If entity engine with predefined entity definitions is used to increase accuracy, then identification precision improves, but system complexity increases

Engineering Contradiction:
Improvesensitive information identification accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal entity engine that can handle multiple types of sensitive information (personal identifiers, financial data, health information, etc.) through a single unified framework. This multi-functionality reduces the need for separate specialized systems, managing complexity while maintaining high identification accuracy across different data types.

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

Solution Approach 2:

The patent manages complexity by making the entity definitions and parameters configurable and adaptable. The system can adjust the strictness of entity matching, the types of context considered, and the verification thresholds based on specific deployment requirements, allowing accuracy to be tuned without permanently increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12292998B2Systems and methods for identifying personal identifiers in content
Publication Date: 2025.05.06 DIGITAL GUARDIAN LLC
  • US12292998B2 patent drawing
  • US12292998B2 patent drawing
  • US12292998B2 patent drawing

AI summary

Provided herein are systems and methods for identifying personal identifiers in content. An entity engine may receive content to identify candidate personal identifiers. The entity engine may determine that a text string in the content matches to a data format specified in entity definitions corresponding to types of personal identifiers and a rule for finding a geographic or linguistic term in the content correlated to the specific type of personal identifier. Each entity definition may specify a data format for finding a specific type of personal identifier in content. The data format corresponds to a type of personal identifier. The entity engine may identify, according to a rule of the first entity definition, a geographic or linguistic term in the content correlated to the type of personal identifier. The entity engine may classify the text string as the type of personal identifier, for preventing data breach or exfiltration.