Asynchronous Message Batching for Payment SLA Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional payment processing systems face challenges in maintaining service level agreement (SLA) compliance during high transaction volumes, leading to increased response times and transaction denials due to the sub-processing system's constraints.

Innovation Solution

A worker computing device accumulates individual computer messages in a queue until a threshold value is reached, consolidating them into a single batched message, which is then serialized, compressed, and asynchronously transmitted over the network, thereby increasing the number of messages processed within SLA boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sub-processing system transmits authorization request messages using one message per transaction, then each message can be processed individually, but the response time increases to 2× seconds under large transaction volumes, causing SLA violations

Engineering Contradiction:
ImproveSLA complianceVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple individual authorization request messages into a single batched message for transmission to the sub-processing system. This merging approach reduces the total number of transmissions and allows the sub-processing system to handle multiple transactions more efficiently, thereby reducing response time and improving SLA compliance during high-volume periods.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by accumulating and batching messages before transmission. The worker computing device continuously receives and accumulates individual messages in a queue, preparing them for batched transmission. This preliminary batching process enables more efficient processing by the sub-processing system, reducing overall response time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the sub-processing system handles large transaction volumes, then more transactions can be processed, but the response time increases causing transactions to violate SLA and be denied

Engineering Contradiction:
Improvetransaction processing volumeVSAvoidSLA compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By merging multiple individual messages into batched messages, the system increases the effective processing capacity of the sub-processing system. Instead of handling one message at a time, the system can process multiple transactions within a single message batch, thereby increasing productivity while maintaining response time requirements through efficient batch processing.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If individual messages are sent over the network, then each message can be processed independently, but the network bandwidth is insufficient to handle large volumes within SLA response times

Engineering Contradiction:
Improvenumber of messages processedVSAvoidnetwork transmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple individual messages into single batched messages for network transmission. This significantly reduces the total number of network transmissions required, thereby increasing the number of messages that can be processed within available network bandwidth and time constraints, improving both productivity and reducing transmission time loss.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The worker computing device performs preliminary batching of messages before network transmission. By accumulating messages in a queue and consolidating them into batched messages, the system prepares data for more efficient network transmission, reducing the overall transmission time and increasing the throughput of messages processed within SLA boundaries.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10628211B2Systems and methods for asynchronously consolidating and transmitting data
Publication Date: 2020.04.21 MASTERCARD INT INC
  • US10628211B2 patent drawing
  • US10628211B2 patent drawing
  • US10628211B2 patent drawing

AI summary

A worker computing device for asynchronous data consolidation and transmission over a computer network is provided. The worker computing device includes a processor communicatively coupled to continuously receive a plurality of individual computer messages from a source and accumulate the plurality of individual computer messages within a queue until at least one threshold value is reached. The worker computing device is also configured to consolidate the plurality of individual computer messages accumulated within the queue into a single batched message when the at least one threshold value is reached. The worker computing device is further configured to compress and serialize each individual message within the single batched message, and send the single batched message over the computer network.