Multi-Stage Response Generation via Intermediation Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating responses to data requests in computing systems is delayed due to the computational load and network traffic imposed by obtaining inputs from diverse sources, particularly when multiple provider subsystems need to consider responses generated by others.

Innovation Solution

An intermediation server facilitates a multi-stage response generation process by receiving requests, transmitting parameters to provider subsystems, collecting initial responses, sending secondary requests for updated data, and transmitting the updated data to the client subsystem, thereby reducing computational and network load on the provider subsystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If provider subsystems obtain inputs from diverse sources to generate comprehensive responses, then response completeness is improved, but computational load and network traffic increase

Engineering Contradiction:
Improveresponse completenessVSAvoidcomputational load
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent introduces an intermediation server as a mediator between client subsystems and provider subsystems. This server collects, aggregates, and pre-processes data from multiple diverse sources before presenting it to providers. By doing so, providers receive comprehensive information without bearing the full computational burden of gathering and processing all inputs themselves, thus resolving the contradiction between response completeness and computational load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If provider subsystems obtain inputs from diverse sources to generate comprehensive responses, then response completeness is improved, but network traffic increases

Engineering Contradiction:
Improveresponse completenessVSAvoidnetwork traffic
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The intermediation server acts as a centralized aggregation point that consolidates data from multiple sources before distribution. Instead of each provider subsystem independently querying multiple data sources (which would generate excessive network traffic), the intermediation server performs this aggregation once and distributes the consolidated results, thereby maintaining response completeness while significantly reducing overall network traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multi-stage response generation is implemented, then response quality is improved, but processing time increases

Engineering Contradiction:
Improveresponse qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a multi-stage process where the intermediation server performs preliminary data collection, aggregation, and validation before passing processed information to provider subsystems. This preliminary action ensures that providers receive high-quality, pre-validated inputs, enabling them to generate more reliable responses without the time penalty of performing all processing steps themselves. The staged approach distributes processing time across multiple components, improving overall response quality while managing total processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375555B2System and method for multi-stage generation of responses to data requests
Publication Date: 2025.07.29 AMADEUS SAS
  • US12375555B2 patent drawing
  • US12375555B2 patent drawing
  • US12375555B2 patent drawing

AI summary

A method includes: receiving, at an intermediation server from a client subsystem, a data request including a set of request parameters; transmitting the set of request parameters from the intermediation server to a plurality of provider subsystems; receiving, at the intermediation server, respective initial responses each containing sets of initial response data corresponding to the request parameters; sending, from the intermediation server to at least one of the provider subsystems, a secondary request for updated response data, the secondary request including an indication of at least one set of initial response data; receiving, in response to the secondary request, the updated response data; and transmitting the updated response data to the client subsystem.