Augmented Lookups Validate Missing Code Table Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data warehouse processing is disrupted by lookup misses in code tables due to outdated or missing data values, leading to costly re-processing and resource inefficiencies.

Innovation Solution

A method and system that automatically determines the validity of missing data values by searching for their frequency and occurrence in transaction messages, storing valid values in a secondary data storage, and updating the code table accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transaction messages with missing code table values are discarded or delayed for human evaluation, then data processing accuracy is maintained, but processing time and computational resources increase significantly

Engineering Contradiction:
Improvedata processing accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting missing code table values and proactively searching for their meanings in historical transaction messages before final processing. This preliminary search and validation prevents subsequent processing delays and ensures accurate handling of unknown codes without requiring human intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring code table lookup results and using this information to automatically update code tables with newly discovered values. The feedback loop continuously refines the code table based on actual transaction data, improving future lookup accuracy and reducing the need for manual code table maintenance.

Inventive Principle:
Principle #23Feedback

2Reliability

If code tables are manually updated with new codes, then data processing accuracy is maintained, but processing speed decreases due to delayed transmission and updates

Engineering Contradiction:
Improvedata processing accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-service by automatically detecting unknown code values, searching for their meanings in historical data, and updating the code table without human intervention. This self-updating mechanism eliminates manual code table maintenance, significantly improving processing speed while maintaining accuracy through automated validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system ensures continuous improvement of the code table by continuously monitoring transaction messages and automatically updating code table entries. This continuous operation eliminates gaps in code table updates, ensuring the system always has the most current and accurate code mappings available for processing.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If transaction messages with unknown codes are stored for later processing, then processing completeness is maintained, but system complexity and storage requirements increase

Engineering Contradiction:
Improveprocessing completenessVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts and isolates the problem of unknown codes by creating a separate search and validation process that handles only the exceptional cases. This extraction allows the main processing flow to remain simple and efficient, while a dedicated mechanism handles the complexity of code table updates and unknown value resolution.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250225118A1Augmented lookups
Publication Date: 2025.07.10 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US20250225118A1 patent drawing
  • US20250225118A1 patent drawing
  • US20250225118A1 patent drawing

AI summary

A method is disclosed. The method includes receiving a transaction message comprising a data value in a data field, determining a code table associated with the data field, and determining that the data value is not present within the code table. When the data value is not present within the code table, the method includes searching a first data storage for other transaction messages that comprise the data value. In response to searching, the method includes determining if a number of transaction messages with the data value in the first data storage exceeds a predetermined number and/or frequency. When the number of transactions messages with the data value in the first data storage exceeds the predetermined number and/or frequency, storing the transaction message comprising the data value in a second data storage.