Online Transaction Processing System for Multi-Product Itineraries

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 dealing with diverse payment forms and complex commercial agreements.

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 the transaction process and enhance processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

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:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex transaction management into distinct modules: a merchant determination module that assigns merchants to products, a form of payment module that determines payment methods, a critical products module that identifies essential items, and a recoverable products module that handles optional items. This modular segmentation reduces overall system complexity while maintaining transaction accuracy through specialized handling of different transaction aspects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-establishing rules and criteria for merchant assignment, payment method determination, and product classification before transactions occur. These pre-defined frameworks enable automated decision-making during transaction processing, improving accuracy while reducing the complexity of real-time processing logic.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

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

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

Solution Approach 1:

The form of payment module implements a universal framework that handles multiple payment types (credit cards, debit cards, digital wallets, etc.) through a single integrated process. This multi-functional module can determine and process various payment forms without requiring separate processing systems for each payment type, thereby maintaining payment versatility while controlling data processing complexity.

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

3Adaptability or versatility

If complex commercial agreements are processed, then business adaptability is improved, but processing time increases

Engineering Contradiction:
Improvebusiness adaptabilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system uses parameter-driven rule sets that can be configured to reflect different commercial agreements and business relationships. By changing parameters and rules rather than restructuring the entire processing system, the patent enables flexible adaptation to various business scenarios while maintaining consistent processing speeds through standardized evaluation frameworks.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If transaction management processes are simplified, then processing speed is improved, but transaction accuracy may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidtransaction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The transaction management system performs self-service through automated rule-based decision-making. The modules automatically determine merchants, select payment forms, identify critical products, and handle recoverable products without requiring complex manual intervention or oversimplified processes. This automation maintains high processing speed while ensuring accuracy through systematic application of predefined business rules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10803459B2Online transaction processing system for multi-product transactions
Publication Date: 2020.10.13 AMADEUS SAS
  • US10803459B2 patent drawing
  • US10803459B2 patent drawing
  • US10803459B2 patent drawing

AI summary

Systems, methods, and computer program products for processing an online transaction to purchase an itinerary of products. In response to processing of the online transaction being halted, an OLTP system may queue a database record defining the itinerary and the forms of payment being used to purchase the products in the itinerary. In response to receiving a request to restart processing of the online transaction, the OLTP system may de-queue the database record, identify a set of products in the itinerary for which processing of the transaction has not been completed, and determine the status of each product in the set. Based on the status of each product, the OLTP system may determine a point at which processing should be restarted for the product, and a sequence in which the products should be processed.