Common Request Processing API for Intermediary Server Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency and high cost of intermediary servers in processing and formatting request messages across diverse client systems and processors, due to the need for multiple connections and format translations, hinder scalability and increase operational expenses.

Innovation Solution

Implementing a common request processing API that formats requests and responses uniformly, allowing a server computer to communicate with multiple request processors without requiring individual connections or format translations, thereby simplifying the process and reducing operational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an intermediary server uses individual connections and format translations for each processor, then communication reliability is maintained, but device complexity and operational cost increase significantly

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidintermediary server complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single standardized API interface that the intermediary server uses to communicate with all processors regardless of their specific formats. This universal interface handles multiple processors through one common protocol, reducing the server's complexity while maintaining reliable communication across diverse systems.

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

2Adaptability or versatility

If the intermediary server builds and maintains connections with hundreds of processors, then service coverage is improved, but scalability is hindered due to the effort required for each connection

Engineering Contradiction:
Improveservice coverageVSAvoidscaling capability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The standardized API serves as a universal interface that enables the intermediary server to connect with numerous processors without requiring individual connection development for each one. This universality allows the server to scale its service coverage by simply adding processors that implement the common API, rather than building custom connections for each.

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

Solution Approach 2:

The patent segments the communication protocol into a standardized API layer that separates the intermediary server from individual processor implementations. This segmentation allows processors to be added or modified independently as long as they adhere to the common API, thereby improving scalability while maintaining extensive service coverage.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the intermediary server reformats request messages for each processor, then communication precision is maintained, but processing time and computational resources increase

Engineering Contradiction:
Improvecommunication precisionVSAvoidmessage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By establishing a universal standardized API as the communication contract, the system eliminates the need for continuous reformatting operations. The intermediary server communicates with all processors using the same precise standardized format, which reduces processing time and computational resources while maintaining communication precision across all processor interfaces.

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

Data Source

PatentUS10901818B2System and method for common request processing
Publication Date: 2021.01.26 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10901818B2 patent drawing
  • US10901818B2 patent drawing
  • US10901818B2 patent drawing

AI summary

Embodiments of the invention are directed to systems and methods for common request processing by a request formatting platform. The request formatting platform generates formatted requests for request processors according to specifications of a common request processing application programming interface (API). The same common request processing API is used by the request formatting platform to communicate with all of the request processors according to one particular format.