Transaction Analytics System with Virtual Machine Model Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time analytics systems for payment transaction fraud detection face challenges such as labor-intensive updates, downtime during model changes, and inability to evaluate test models on real-time data, making it difficult to determine model effectiveness before production deployment.

Innovation Solution

Implementing a transaction analytics system that allows multiple scoring models to be tested and developed concurrently using virtual machines, enabling seamless transitions between production, testing, and development environments, and automatically selecting the best-performing model based on real-time data for immediate deployment without downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new scoring model is updated in the system, then the fraud detection capability is improved, but the system requires downtime and labor-intensive operations

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining multiple scoring models in advance (current, candidate, and backup models) before a switch is needed. This allows the system to prepare updated models without interrupting ongoing fraud detection operations, eliminating downtime associated with model updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of scoring models (candidate models alongside current models) that can be evaluated and prepared in parallel. These model copies enable seamless transitions by allowing pre-processing and validation of new models without affecting the operational system.

Inventive Principle:
Principle #26Copying

2Reliability

If a new scoring model is updated, then the fraud detection capability is improved, but the update process becomes labor-intensive

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidmodel update process
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system performs self-service by automatically managing the model lifecycle including loading, evaluating, and switching between scoring models. The automated model evaluation framework and performance monitoring eliminate manual intervention, reducing the labor-intensive nature of model updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary evaluation and validation of candidate models before deployment. This automated preliminary assessment reduces the manual effort required for model updates by pre-screening models for performance and compatibility.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system uses a single production model, then the system is simple to operate, but the ability to evaluate and test new models is limited

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidmodel evaluation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system segments the scoring model functionality into distinct components (current model, candidate models, backup models) that operate independently. This segmentation allows multiple models to coexist without complicating the overall system operation, as each model handles specific evaluation tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary model evaluation framework that mediates between simple operation and advanced evaluation capabilities. This framework transparently manages multiple models while presenting a unified interface, maintaining operational simplicity while enabling comprehensive model testing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple scoring models are maintained, then model evaluation and testing are enabled, but the system complexity increases

Engineering Contradiction:
Improvemodel testing capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies universality by designing a unified model management architecture that handles multiple scoring models through common processes. The same evaluation framework, performance metrics, and switching mechanisms serve all models, reducing complexity despite supporting multiple model instances.

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

Data Source

PatentUS9898741B2Real time analytics system
Publication Date: 2018.02.20 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US9898741B2 patent drawing
  • US9898741B2 patent drawing
  • US9898741B2 patent drawing

AI summary

Improved real-time analytics systems are provided. An analytics system may be used to generate transaction scores for transactions. A method may comprise receiving a scoring request associated with a transaction, sending the scoring request to a plurality of scoring models including a production model, wherein each scoring model is operable to generate a transaction score in response to the scoring request, and wherein each scoring model may be implemented using a virtual machine, receiving a transaction score generated by the production model, and sending the transaction score to a server for approval or denial the transaction.