Hierarchical State Machines for Real-Time Sensitive Data Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata storage complianceVSAvoiddetection timing
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive data verification systems are implemented, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If real-time data classification is implemented, then productivity is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedata processing speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632860B2Systems and methods for real-time classification and verification of data using hierarchal state machines
Publication Date: 2026.05.19 JPMORGAN CHASE BANK NA
  • US12632860B2 patent drawing
  • US12632860B2 patent drawing
  • US12632860B2 patent drawing

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.