Gateway Server for Payment Interface Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional payment processing networks provide a limited, text-only interface for viewing transaction data, restricting user interaction and requiring direct modification of backend server programming to change interface appearance, commands, and response formatting.

Innovation Solution

A data signal translation device that translates command data from a frontend interface to a format compatible with a backend server, using replaceable logic modules to verify and generate function calls, allowing a user-friendly web-enabled interface without altering the backend server configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a text-only terminal interface is used to interact with the backend server, then the system maintains simplicity and direct server control, but the user interface becomes limited and non-extensible

Engineering Contradiction:
Improveinterface extensibilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary component between the client device and the backend server. This gateway server receives requests from the client, translates them into the appropriate format for the backend server, and relays responses back. By placing this translation layer in the gateway rather than modifying the backend server, the system achieves interface extensibility while maintaining backend simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the backend server programming is directly modified to change interface appearance and commands, then the interface can be customized, but the backend server configuration becomes complex and requires reconfiguration

Engineering Contradiction:
Improveinterface customizationVSAvoidsystem configuration
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent segments the system into distinct functional layers: the presentation layer (client interface), the translation layer (gateway server), and the processing layer (backend server). By separating interface customization functions from the backend server, the system allows interface customization through configurable parameters in the gateway without requiring backend reconfiguration or recompilation.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a limited text-only interface is provided, then the backend server can process transactions efficiently, but the user experience is degraded and feature extension is restricted

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The gateway server acts as a mediator that enables rich user interfaces and multiple communication protocols on the client side while maintaining efficient, standardized transaction processing with the backend server. The gateway translates diverse client requests into efficient backend commands, preserving transaction processing efficiency while enabling enhanced user experience through web-enabled interfaces, mobile applications, or other modern client platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10832229B2Translating data signals between a frontend interface and a backend server
Publication Date: 2020.11.10 MASTERCARD INT INC
  • US10832229B2 patent drawing
  • US10832229B2 patent drawing
  • US10832229B2 patent drawing

AI summary

A data signal translation device for translating a data signal between a frontend interface and a backend server that is in communication with a processing network is described. Additionally, a method and a computer-readable storage medium for translating a data signal between a frontend interface and a backend server that is in communication with a processing network are described.