Parallel Hotel Availability Search System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current booking systems in the travel industry require sequential processes to display hotel availability, leading to inefficiencies and potential discrepancies in pricing information, as users must send multiple requests to retrieve all available rates and services, resulting in time-consuming and incomplete data for users.

Innovation Solution

A method and system that automatically searches for entity availability by sending simultaneous requests to databases, incrementally generating and displaying a list of entities and their associated parameters, allowing users to select from a comprehensive range of options without sequential processing, using a search module and memory module to combine results in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If sequential search process is used to display hotel availability, then the system can manage data systematically, but the time required to display results increases significantly

Engineering Contradiction:
Improvetime to display resultsVSAvoidsearch process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing connections to multiple hotel databases and pre-organizing search criteria before the user initiates a search. When a search is requested, the system can immediately execute parallel queries across multiple databases simultaneously, rather than sequentially checking each hotel one by one, thus significantly reducing the time to display results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention transitions from a single-dimensional sequential search process to a multi-dimensional parallel search architecture. By implementing concurrent search processes that query multiple databases simultaneously across different dimensional layers (different hotel chains, different regions), the system achieves exponential improvement in search speed while maintaining organized data management through structured query processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If sequential requests are sent to each hotel to obtain rates, then complete pricing information can be retrieved, but the process becomes time-consuming and may result in incomplete data

Engineering Contradiction:
Improvecompleteness of pricing informationVSAvoidtime to obtain rates
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system establishes preliminary data collection mechanisms by setting up parallel request channels to multiple hotel databases simultaneously. When a user searches for rates, the system initiates concurrent queries to all relevant databases at once, collecting complete pricing information from all sources in parallel rather than sequentially, ensuring both completeness and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention merges multiple separate rate retrieval processes into a single unified parallel search operation. By combining concurrent requests to different hotel databases and aggregating their responses simultaneously, the system obtains complete pricing information from all hotels in one integrated operation, eliminating the time-consuming sequential process while ensuring no data is missed.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the booking system stores availability data from in-house booking systems, then availability information can be displayed, but the data may become outdated and require re-checking

Engineering Contradiction:
Improveaccuracy of availability informationVSAvoidtime to verify real-time availability
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements real-time feedback mechanisms by establishing direct, live connections to hotel databases that continuously update availability information. Instead of relying on pre-stored data that may be outdated, the system receives real-time feedback from hotels about actual availability status, ensuring the displayed information is always current and accurate without requiring additional verification time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by establishing live data synchronization channels with hotel databases before the user needs to check availability. These pre-established real-time connection pathways ensure that when a user searches, the system immediately accesses the most current availability data directly from hotels, eliminating the need for re-checking and ensuring reliability without time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8065287B2Method and system for searching availability of an entity for purchase or reservation
Publication Date: 2011.11.22 AMADEUS SAS
  • US8065287B2 patent drawing
  • US8065287B2 patent drawing
  • US8065287B2 patent drawing

AI summary

A method of searching for availability of an entity for purchase or reservation. The method comprises the steps of searching for an entity matching a search criterion to obtain a list of entities, wherein the or each entity comprises a parameter having a predetermined availability; automatically searching for one or more available parameters associated with the or each entity at substantially the same time; incrementally generating a list of each entity and one or more available parameters associated therewith to generate a list of entity and available parameters as the automatic search provides one or more results, and displaying the list as it is generated for selection by a user of a predetermined combination of entity and parameter.