Online Transaction Processing System for Multi-Product Payment Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online transaction processing systems face complexity in managing transactions involving multiple products from different suppliers, requiring sophisticated transaction management processes to ensure accuracy and speed, especially when multiple forms of payment are involved.

Innovation Solution

An online transaction processing system that includes a merchant determination module, form of payment module, critical products module, and recoverable products module, which use sets of rules to assign merchants, determine payment forms, identify critical products, and manage recoverable products, respectively, to streamline and secure online transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sophisticated transaction management processes are used to manage communication between multiple systems, then transaction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvetransaction accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the merchant assignment process into two distinct rule sets: transaction-level rules that apply to the overall transaction, and product-level rules that apply to individual products. This segmentation allows the system to manage complexity by handling different levels of decision-making separately, improving transaction accuracy without overwhelming the system with undifferentiated complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to merchant assignment by operating at two levels: transaction level and product level. This dimensional approach allows the system to process merchant assignments in a structured manner, first establishing transaction-level merchants and then refining with product-level merchants, thereby managing complexity through layered processing while maintaining high accuracy.

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

2Adaptability or versatility

If multiple forms of payment are supported, then customer versatility is improved, but data processing complexity increases

Engineering Contradiction:
Improvepayment optionsVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal merchant assignment framework that works across multiple payment forms and transaction types. The rule-based system is designed to be payment-agnostic, applying the same transaction-level and product-level rule structure regardless of which payment method is used. This universality allows the system to support diverse payment options without proportionally increasing processing complexity.

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

3Productivity

If rule-based merchant assignment is implemented, then processing speed is improved, but rule management complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidrule management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments rule management into two distinct sets: transaction-level rules and product-level rules. This segmentation reduces the cognitive load on rule managers by allowing them to maintain smaller, more focused rule sets rather than one monolithic complex rule set. The system executes these segmented rules rapidly, improving processing speed while making rule management more tractable through division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to rule management by organizing rules at two levels: transaction level and product level. This dimensional organization allows for more efficient rule execution and easier maintenance, as rules can be independently managed and updated at each level without affecting the entire rule set, thereby improving processing speed while controlling management complexity.

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

Data Source

PatentUS10402877B2Online transaction processing system for multi-product transactions
Publication Date: 2019.09.03 AMADEUS SAS
  • US10402877B2 patent drawing
  • US10402877B2 patent drawing
  • US10402877B2 patent drawing

AI summary

Systems, methods, and computer program products for processing an online transaction to purchase a set of products. In response to receiving a request to process a transaction to purchase the set of products, an On-Line Transaction Processing (OLTP) system retrieves data from a corresponding database record that defines the set of products being purchased. The database record may also define a seller, a supplier, and a merchant for each product. For each product having the seller as the merchant, the OLTP determines a form of payment to be used to pay the supplier of the product based on rules governing forms of payment retrieved from a payment rules database. When the forms of payment have been determined, the OLTP system may add data to the database record that identifies the form of payment used to pay the supplier for each product in the record.