Source-Specific Micro-Batches for Parallel Communication Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic communications, particularly those involving user record data, often experience bottlenecks due to serial processing, which can be exacerbated by issues like missing data, non-compliant terms, and varying formats, leading to slowdowns or failures in network transactions.

Innovation Solution

A configuration file is used to process alphanumeric data strings to determine the source and timestamp of communications, generating metadata tags that allow communications to be directed to micro-batches tailored to their specific sources, enabling parallel processing with source-specific validation and enrichment protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communications are processed in a serial manner, then data validation can be performed with source-specific protocols, but bottlenecks occur and processing speed decreases

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

Solution Approach 1:

The patent segments the batch of communications into multiple micro-batches, where each micro-batch is processed independently by different processing units. This segmentation allows parallel processing while maintaining source-specific validation protocols for each micro-batch, thereby resolving the contradiction between validation accuracy and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of processing by organizing communications into micro-batches that can be processed simultaneously across multiple processing units. This dimensional transformation from serial to parallel processing enables both high-speed processing and maintained validation accuracy through structured organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If batch processing is used to handle multiple communications, then processing efficiency improves, but bottlenecks occur due to missing data, non-compliant terms, and varying formats

Engineering Contradiction:
Improvebatch processing efficiencyVSAvoidprocessing reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary actions by generating metadata tags for each communication before processing, which include information about the communication source and time stamp. This preliminary organization allows the system to pre-configure appropriate validation protocols and routing decisions, preventing bottlenecks caused by handling missing data or non-compliant terms during processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by introducing metadata tags that encode source identification and temporal information. These parameter changes enable the system to dynamically adjust processing behavior based on communication characteristics, thereby maintaining reliability while achieving batch processing efficiency.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If metadata tags are generated for each communication, then parallel processing is enabled and bottlenecks are relieved, but system complexity increases

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces metadata tags as intermediary elements that mediate between the raw communications and the processing system. These tags provide the necessary information for parallel processing without requiring complex modifications to the underlying communication data, thereby enabling productivity improvement with controlled complexity increase.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If communications are sorted and directed to different micro-batches based on source, then parallel processing is achieved, but data corruption risk increases if metadata tags modify underlying data

Engineering Contradiction:
Improveparallel processing throughputVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts only the necessary information (source identification and time stamp) from each communication to create metadata tags, leaving the underlying communication data unchanged. This extraction approach enables parallel processing while maintaining data integrity by separating the routing information from the original data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250317394A1Methods and systems for parallel processing of batch communications during data validation
Publication Date: 2025.10.09 CAPITAL ONE SERVICES LLC
  • US20250317394A1 patent drawing
  • US20250317394A1 patent drawing
  • US20250317394A1 patent drawing

AI summary

Methods and systems for parallel processing of batch communications during data validation using a plurality of independent processing streams. For example, the system may receive a plurality of communications for batch processing during a predetermined time period. The system may process, with a batch configuration file, a first alphanumeric data string of a first communication of the plurality of communications. The system may process, with the batch configuration file, a second alphanumeric data string of a second communication of the plurality of communications. The system may direct the first communication to a first micro-batch for processing within the predetermined time period based on the first metadata tag, wherein the first micro-batch is processed using a first validation and enrichment protocol and a first micro-batch configuration file, wherein the first validation and enrichment protocol and the first micro-batch configuration file are specific to the first source.