DOM-Based Sensitive Data Remediation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tools for remediating sensitive information, such as personally identifiable information, are resource-intensive and lack flexibility, requiring significant processing time, memory resources, and power, with neural networks being trained for specific types of data and unable to adapt without retraining.

Innovation Solution

A system that uses rules applied to Document Object Model (DOM) structures to identify and remediate sensitive data, leveraging DOM structures for quick traversal and validation to achieve high accuracy with reduced processing time, memory resources, and power, while allowing for flexibility in identifying different types of sensitive data without retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks are used to remediate sensitive information, then accuracy can be achieved, but processing time and resource consumption increase significantly

Engineering Contradiction:
ImproveaccuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the remediation process into distinct phases: DOM structure traversal to identify candidate elements, pattern matching to detect sensitive information, and validation to confirm sensitivity. This segmentation allows each phase to be optimized independently, replacing the monolithic neural network approach with efficient rule-based operations that reduce processing time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent substitutes the mechanical system of neural network computations with rule-based DOM traversal and pattern matching mechanisms. By using structured DOM queries and regex patterns instead of neural network inference, the system achieves the same accuracy goals with significantly reduced computational overhead and faster execution.

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

2Measurement precision

If neural networks are trained for specific types of data, then high accuracy is achieved, but adaptability to different data types is lost

Engineering Contradiction:
ImproveaccuracyVSAvoidadaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal rule-based framework that can handle multiple types of sensitive information (SSN, credit card numbers, bank account numbers, etc.) through a single system. The DOM traversal mechanism and pattern matching engine are designed to be data-type-agnostic, allowing the same infrastructure to adapt to different sensitive data types by simply changing the patterns and validation rules, eliminating the need for retraining.

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

Solution Approach 2:

The patent uses parameter changes to adapt to different data types. Instead of retraining neural networks, the system modifies runtime parameters such as regex patterns, validation rules, and DOM element selectors to match the specific type of sensitive data being processed. This allows rapid adaptation to new data types by changing configuration parameters rather than model weights.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If existing remediation tools are used, then sensitive information can be masked, but significant memory resources and power are consumed

Engineering Contradiction:
Improveremediation effectivenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent employs lightweight, disposable rule-based processing operations instead of heavy neural network models. Each DOM traversal and pattern matching operation is computationally inexpensive and can be discarded after use, consuming minimal memory and power. The system loads only the necessary patterns and validation rules for the current processing task, avoiding the memory footprint of pre-trained neural networks.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Reliability

If existing remediation tools are used, then sensitive information can be remediated, but flexibility to adapt without retraining is limited

Engineering Contradiction:
Improveremediation effectivenessVSAvoidflexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic rule-based system where patterns, validation rules, and DOM selectors can be modified at runtime without retraining. The system dynamically adapts to different sensitive data types by loading appropriate configuration parameters and patterns, providing both reliability through validation and flexibility through easy reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11880488B2Fast and flexible remediation of sensitive information using document object model structures
Publication Date: 2024.01.23 CAPITAL ONE SERVICES LLC
  • US11880488B2 patent drawing
  • US11880488B2 patent drawing
  • US11880488B2 patent drawing

AI summary

In some implementations, a masking device may receive rules and a document object model (DOM) structure. Each rule may indicate a corresponding element, a corresponding pattern, and a type of remediation. The DOM structure may include elements, where each element is associated with text. The masking device may traverse the DOM structure to identify elements that map to corresponding elements indicated by the rules. The masking device may determine whether text, associated with the identified elements, is sensitive information by determining whether the text maps to corresponding patterns indicated by the rules. The masking device may perform validation on the sensitive information. The masking device may modify the DOM structure based on the sensitive information, the validation, and a type of remediation indicated by the rules. Accordingly, the masking device may output the modified DOM structure.