Intermediation Server Filtering for Provider Object Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing standardized data exchange formats and computing-process flows, such as EDIFACT and XML-based NDC, are restrictive and require substantial processing resources for filtering or altering provider objects, especially when third-party devices are involved.

Innovation Solution

An intermediation server implements a computing-process flow that receives search criteria and provider objects, applies computer-code content filters to filter out unsuitable objects, and provides filtered results to the client device, using memory-stored filters and timestamps for audit purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standardized formats and computing-process flows (e.g., EDIFACT, XML-based NDC) are used for data exchange, then data exchange compatibility is improved, but processing resources required for filtering or altering provider objects increase substantially

Engineering Contradiction:
Improvedata exchange compatibilityVSAvoidprocessing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces an intermediation server that acts as a mediator between provider systems and client devices. This server receives provider objects from multiple providers, applies filtering and alteration operations centrally, and then distributes the filtered results to clients. This intermediary approach reduces the processing burden on individual standardized systems while maintaining their compatibility benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the filtering and alteration operations from the standardized data exchange formats themselves and implements them as separate, reusable computer-code content filters. These filters can be applied independently to provider objects regardless of the standardized format being used, thereby separating the filtering function from the data exchange protocol and reducing overall processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If computer-code content filters are applied to filter provider objects, then filtering precision is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates reusable copies of filtering logic in the form of computer-code content filters that can be stored and distributed independently. These filter copies can be applied consistently across multiple provider objects and systems without requiring complex custom filtering implementations at each endpoint, thereby reducing system complexity while maintaining high filtering precision.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The computer-code content filters are designed to be universal and multi-functional, capable of filtering provider objects across different standardized formats (EDIFACT, XML-based NDC, etc.). This universality reduces the need for format-specific filtering logic, simplifying the overall system architecture while maintaining precise filtering capabilities across diverse data exchange scenarios.

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

3Reliability

If audit processes with timestamps are implemented for provider objects, then reliability is improved, but processing time increases

Engineering Contradiction:
Improveaudit trail accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary timestamping of provider objects at the point of receipt by the intermediation server, before any filtering or audit operations are performed. This preliminary action establishes the audit trail foundation early in the process, eliminating the need for repeated timestamping operations during subsequent filtering and audit steps, thereby maintaining reliability while reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12608389B2Device, system and method for filtering and altering provider objects
Publication Date: 2026.04.21 AMADEUS SAS
  • US12608389B2 patent drawing
  • US12608389B2 patent drawing
  • US12608389B2 patent drawing

AI summary

A device, system and method for filtering provider objects from one or more provider systems are provided. An intermediation server implements a computing-process flow associated with a client device and one or more provider systems. The server receives, from the client device, during implementation of the computing-process flow, search criteria, and further receives provider objects that meet the search criteria, the provider objects associated with the one or more provider systems. The server applies computer-code content filters to the provider objects, the filters received from one or more computing devices excluded from the computing-process flow. When a given provider object fails to pass all the computer-code content filters, the server removes the given provider object from the provider objects, to generate filtered provider objects, and the server provides, during implementation of the computing-process flow, the filtered provider objects to the client device.