Sensitive Data Detection Using Vector Space and POS Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data security systems rely heavily on pattern matching for identifying sensitive data, leading to high false positive readings and data saturation, which can result in true positives being missed due to overly narrow patterns.

Innovation Solution

A method that combines pattern matching with part of speech analysis and vector space modeling to identify sensitive data, using a part of speech score and vector similarity score to determine if a data element contains sensitive information, thereby reducing false positives and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pattern matching is used exclusively for identifying sensitive data, then the identification process is simple and fast, but the false positive rate becomes very high leading to data saturation

Engineering Contradiction:
Improveidentification speedVSAvoidfalse positive rate
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system changes the parameters of data identification by moving from exact pattern matching to fuzzy similarity matching based on vector space models. This allows the system to identify sensitive data based on semantic similarity rather than rigid pattern conformity, reducing false positives while maintaining identification efficiency through optimized vector calculations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces vector space models and part-of-speech analysis as intermediary layers between the raw data and the identification process. These intermediaries transform the identification task from direct pattern matching to a multi-stage process involving vector representation, similarity calculation, and contextual analysis, thereby reducing false positives while maintaining productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If overly narrow patterns are used to reduce false positives, then the false positive rate decreases, but true positives are allowed to pass undetected

Engineering Contradiction:
Improvefalse positive rateVSAvoidtrue positive detection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The vector space model serves multiple functions simultaneously: it captures semantic similarity, accommodates variations in data formatting, and enables flexible threshold adjustment. This multi-functionality allows the system to detect true positives across diverse data formats without requiring overly narrow patterns, while the configurable similarity threshold maintains control over false positive rates

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

Solution Approach 2:

The system employs dynamic threshold adjustment based on part-of-speech scores and vector similarity metrics. Rather than using fixed narrow patterns, the identification threshold adapts based on the contextual relevance score calculated from multiple features, enabling the system to capture true positives while maintaining false positive control through dynamic rather than static criteria

Inventive Principle:
Principle #15Dynamics

3Device complexity

If pattern matching alone is used for sensitive data identification, then the system is simple to implement, but the accuracy of identification deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoididentification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The identification system is segmented into distinct modular components: vector space model construction, part-of-speech tagging module, similarity calculation engine, and threshold evaluation layer. This segmentation allows each component to be optimized independently while maintaining overall system manageability, achieving high accuracy through specialized sub-systems without proportionally increasing overall complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical pattern matching system with a computational vector-based system. Instead of relying on rigid string pattern matching algorithms, the system uses vector space representations and similarity calculations, substituting mechanical rule-based processing with more flexible mathematical modeling that achieves superior accuracy while remaining computationally efficient

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

Data Source

PatentUS11810379B1System and method for detecting and transferring sensitive data by inferring context in unstructured domains
Publication Date: 2023.11.07 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11810379B1 patent drawing
  • US11810379B1 patent drawing
  • US11810379B1 patent drawing

AI summary

The embodiments provide a system and method for detecting sensitive data in one or more documents, which may be housed in a data storage system. More specifically, the embodiments provide a system that can not only identify potentially sensitive data based on pattern matching, but which can also infer context in unstructured domains. Context may be inferred using both part of speech analysis and by analyzing the similarity of potentially sensitive data with key terms using a vector space model.