Hierarchical State Machines for Real-Time Sensitive Data Screening
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Organizations lack a system for real-time classification and verification of incoming data to determine appropriate storage or non-storage based on the presence of sensitive information, leading to potential breaches due to post-audit detection of discrepancies.
Innovation Solution
Implementing a system using hierarchal state machines to analyze incoming data in real-time, prioritizing and executing actions based on the type and source of sensitive information, preventing storage of sensitive data and generating alerts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If post-receipt data audit processes are used to verify sensitive information, then data storage compliance is improved, but real-time detection capability deteriorates
Solution Approach 1:
The patent implements preliminary action by deploying state machines to classify and verify data in real-time at the point of ingestion, before the data is stored. This prevents sensitive information from being stored in the first place, eliminating the need for post-receipt audits and achieving both real-time detection and compliance reliability simultaneously.
2Measurement precision
If comprehensive data verification systems are implemented, then detection accuracy is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the data verification system into multiple specialized state machines, each responsible for detecting specific types of sensitive information (e.g., PII, PCI, PHI). This modular approach maintains high detection accuracy for different data types while managing system complexity through organized, reusable components.
Solution Approach 2:
The state machines serve as intermediaries between incoming data and the storage system. These intermediaries perform real-time classification and verification, enabling comprehensive data checking without requiring complex integration between all system components, thus maintaining manageable system complexity.
3Productivity
If real-time data classification is implemented, then productivity is improved, but computational resource consumption increases
Solution Approach 1:
By performing classification preliminarily at data ingestion points using state machines, the system enables rapid real-time processing decisions without requiring complex computations during storage operations. This preliminary classification improves overall productivity while managing computational resources through efficient, targeted verification at the appropriate stage.
Data Source
AI summary
Systems and methods for real-time classification and verification of data using hierarchal state machines are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for real-time classification and verification of data using at least one hierarchy of individual state machines may include: (1) receiving, from at least one external data source, incoming data to be stored in a data store; (2) reviewing the incoming data to identity a possibility of the incoming data including at least one type of sensitive information; (3) identifying a hierarchy of individual state machines to review the incoming data based on the at least one type of sensitive information; and (4) providing the incoming data to the hierarchy of individual state machines. The hierarchy of individual state machines review the incoming data for sensitive information in the type of sensitive information, and the hierarchy of individual state machines execute an action in response to the incoming data including sensitive information.


