Real-time Transaction Data Pattern Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently compiling and analyzing vast volumes of disparate transaction data from various data stores, such as databases and data lakes, which are of different types and formats, as new transaction information floods in rapidly, making real-time compilation and analysis difficult due to the diversity and rapid influx of data.

Innovation Solution

A data management system dynamically extracts and merges transaction datasets from multiple data stores in real-time using scripts generated based on specific parameters and filtering schemes, normalizes the data, and analyzes it for patterns, outputting alerts for recognized patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data from multiple data stores of different types and formats is compiled and analyzed, then comprehensive transaction analysis is achieved, but the processing time increases and data becomes significantly out-of-date by the time analysis is performed

Engineering Contradiction:
Improveability to compile disparate transaction information from different data storesVSAvoidtime delay in data compilation and analysis
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously extracting and merging transaction data from multiple data stores in real-time as data is generated, rather than waiting for complete datasets. This allows the pattern recognition engine to analyze transactions as they occur, eliminating the time delay inherent in traditional batch processing approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic data extraction and merging processes that adapt to the continuous influx of new transaction data. The extraction engine dynamically adjusts to different data store types and formats, and the pattern recognition engine dynamically identifies patterns in real-time streaming data, allowing the system to maintain versatility while operating at real-time speeds.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If all transaction data is extracted and transferred for analysis, then complete pattern recognition is achieved, but bandwidth usage increases significantly

Engineering Contradiction:
Improveaccuracy of pattern recognition analysisVSAvoidbandwidth consumption during data transfer
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system extracts only the specific transaction data elements that are relevant to pattern recognition from the complete transaction datasets. The extraction engine selectively pulls out necessary data fields from multiple data stores, transferring only this extracted subset to the pattern recognition engine, thereby reducing bandwidth consumption while maintaining the accuracy needed for effective pattern recognition.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If data from multiple data stores of different types and formats is compiled, then comprehensive analysis coverage is achieved, but the complexity of data compilation increases

Engineering Contradiction:
Improveability to handle different data store types and formatsVSAvoidcomplexity of data compilation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs a universal extraction engine that can handle multiple types of data stores (databases, data lakes, statistical analysis software, SaaS services) through a single unified interface. This multi-functional extraction engine automatically adapts to different data formats and organizational schemes, simplifying the compilation process while maintaining comprehensive coverage across diverse data sources.

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

Data Source

PatentUS20240249366A1Dynamic pattern recognition analysis in real-time during continuing data extraction
Publication Date: 2024.07.25 SYNCHRONY BANK
  • US20240249366A1 patent drawing
  • US20240249366A1 patent drawing
  • US20240249366A1 patent drawing

AI summary

A data management system identifies data stores that store transaction datasets associated with transactions. The data stores are configured based on respective parameters, and continue to receive additional transaction data over time. The system generates scripts based on the data stores' parameters and based on a filtering scheme. The system uses the scripts to extract subsets of the transaction datasets according to the filtering scheme in real-time as the data stores continue to receive additional transaction data. The system merges the extracted subsets of the transaction datasets into an output dataset according to an output scheme, and analyzes the output dataset, all in real-time as the data stores continue to receive the additional transaction data and the system continues to merge the extracted subsets. By analyzing the output dataset, the system recognizes a pattern in the output dataset. The system outputs an alert indicative of the recognized pattern.