Ancillary Object Cache for Fast Flight Content Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently providing ancillary objects related to travel-related products, such as flights and ancillary services, due to variations in data exchange mechanisms among entities and the need to reduce bandwidth and server load while maintaining cache validity.

Innovation Solution

A server system with an ancillary object cache that searches for and provides ancillary objects from a cache, requests additional objects when needed, and categorizes them based on predefined criteria, reducing the need to directly query provider systems for every request.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content is pre-loaded into a cache to reduce latency, then access speed improves, but the cache may serve outdated or irrelevant content

Engineering Contradiction:
Improvecontent access speedVSAvoidcontent relevance
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic cache invalidation and refresh mechanisms that automatically adjust cache content based on real-time events, user actions, and content updates. The system transitions from static pre-loaded content to dynamically updated cache entries, ensuring both fast access and current relevance through event-driven refresh operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback loops where user interactions, content updates, and system events trigger cache validation and refresh operations. The cache management module receives feedback about content changes and user behavior, then selectively invalidates or refreshes cache entries to maintain relevance while preserving fast access for valid content.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If a comprehensive cache is maintained to handle diverse content types, then system versatility improves, but cache management complexity increases

Engineering Contradiction:
Improvecontent type coverageVSAvoidcache management system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cache into multiple independent cache partitions or namespaces, each dedicated to specific content types or applications. This segmentation allows different cache invalidation strategies and refresh policies to be applied to different segments, reducing overall management complexity while maintaining versatility across diverse content types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal cache management interface and event handling mechanism that works across all cache partitions and content types. A single multi-functional cache manager handles diverse content types through standardized operations, reducing complexity by providing a unified approach rather than separate management systems for each content type.

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

3Adaptability or versatility

If cache refresh operations are performed frequently to maintain content currency, then content relevance improves, but system resource consumption increases

Engineering Contradiction:
Improvecontent currencyVSAvoidsystem resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic cache refresh operations triggered by specific events rather than continuous or fixed-time intervals. Cache content is refreshed periodically based on content update events, user interaction events, or system state changes, allowing the system to maintain content currency only when necessary, thereby reducing unnecessary resource consumption during periods of no changes.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP4073720B1Devices, systems and methods for providing ancillary objects from a cache and categorized provider objects
Publication Date: 2026.05.20 AMADEUS SAS
  • EP4073720B1 patent drawingFigure 1
  • EP4073720B1 patent drawingFigure 2
  • EP4073720B1 patent drawingFigure 3

AI summary

A device, system and method for providing ancillary objects from a cache and/or for providing categorized provider objects is provided. One or more servers receive a flight object representing a flight and search an ancillary object cache for predetermined ancillary objects associated with previous flights similar to the flight. When one or more of the predetermined ancillary objects, associated with at least one previous flight similar to the flight, are found at the ancillary object cache, a requesting device is provided with a response corresponding to the flight object and the one or more of the predetermined ancillary objects associated with the at least one previous flight similar to the flight. The flight objects and the ancillary objects may be assembled into provider objects which are provided to the requesting device. The provider objects may be categorized based on provider object categorization criteria associated with the requesting device.