Context-Aware Entity Engine for Secure Data Object Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for identifying sensitive or confidential information in computing environments are not sufficiently accurate, leading to undetected data breaches and exfiltration attempts due to false positives and lack of context-based analysis.

Innovation Solution

An entity engine classifies content using predefined entity definitions that include regular expressions, terms, and dictionary entries, applying context-aware analysis to accurately identify sensitive information and prevent unauthorized access or exfiltration, while a validation engine ensures the integrity of these definitions by generating and verifying object identifiers and signatures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If simple keyword matching techniques are used to identify sensitive information, then the system is easy to implement and operate, but the accuracy is insufficient leading to false positives and missed detections

Engineering Contradiction:
Improveaccuracy of identifying sensitive informationVSAvoidcomplexity of classification system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the sensitive information identification process into multiple components: keyword matching, context analysis, entity recognition, and validation layers. Each component handles specific aspects of detection, allowing the system to achieve high accuracy through coordinated simple operations rather than a single complex algorithm.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary elements such as context windows, entity definitions, and validation rules that mediate between simple keyword matching and final classification decisions. These intermediaries add analytical depth without requiring the core matching engine to become overly complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If definitions for identifying sensitive information are exposed to users, then the system is easy to customize and adapt, but the definitions can be altered by malicious entities or by mistake compromising security

Engineering Contradiction:
Improvecustomizability of definitionsVSAvoidintegrity of definitions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary validation and hashing of definitions before they are deployed or modified. Definitions are pre-validated against integrity constraints and stored with cryptographic hashes, ensuring that any attempted alteration can be detected before it compromises security. This allows customization while maintaining integrity through advance protective measures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms that monitor definition usage and integrity. When definitions are accessed or modified, the system validates them against stored hashes and logs changes, providing continuous feedback on the integrity status. This enables safe customization through controlled modification processes that maintain reliability.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If context-aware analysis is implemented to reduce false positives, then the accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of sensitive information identificationVSAvoidprocessing time for content analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial context analysis by examining only relevant portions of content near detected keywords rather than analyzing entire documents. Context windows are strategically positioned around suspicious terms, providing sufficient contextual information to reduce false positives while minimizing processing overhead compared to full-document analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different levels of analysis quality to different parts of content based on risk assessment. High-priority keywords trigger full context analysis, while lower-priority matches receive lighter processing. This localized quality adjustment maintains accuracy for critical detections while reducing overall processing time through differentiated analysis intensity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11507697B2Systems and methods for defining and securely sharing objects in preventing data breach or exfiltration
Publication Date: 2022.11.22 DIGITAL GUARDIAN LLC
  • US11507697B2 patent drawing
  • US11507697B2 patent drawing
  • US11507697B2 patent drawing

AI summary

Provided herein are systems and methods for defining and securely sharing objects for use in preventing data breach or exfiltration. Memory may be configured to store a plurality of objects for use in preventing data breach or exfiltration. A validation engine can validate the objects, incorporate into each object an object identifier and a signature, and generate a subset of the objects for use by a first user. The validation engine can store, in the memory, the plurality of objects as a superset of objects corresponding to the generated subset. An evaluation engine may, responsive to identifying that one or more object identifiers and signatures in a received set of objects belong to the subset corresponding to the stored superset, verify whether any object in the received set has been tampered with.