Split Vacation Deal Server Batching Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic booking systems face challenges in finding near-optimal hotel booking splits efficiently while adhering to look-to-book policies and ensuring responsive customer queries, especially when dealing with multiple Global Distribution Systems (GDS) and varying pricing strategies.

Innovation Solution

The system employs a combination of technologies such as Bloom filters, Distributed Caches, Machine Learning Classification algorithms, and Scalable infrastructure to identify near-optimal hotel booking splits by decomposing queries into smaller time periods, classifying requests, and optimizing price quote requests to comply with look-to-book ratios and reduce query latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system queries all possible hotel booking splits to find near-optimal deals, then the quality of booking recommendations improves, but the number of price quote requests increases and query response time deteriorates

Engineering Contradiction:
Improvebooking split optimization qualityVSAvoidquery response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the set of all possible booking splits into multiple batches. Instead of querying all splits simultaneously, the system divides them into sequential batches and queries them in stages. This segmentation allows the system to find good enough splits within time constraints while avoiding the need to query every possible split, thus resolving the contradiction between optimization quality and response time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by sorting and prioritizing booking splits before querying. The system pre-processes the split list to identify and query the most promising splits first based on certain criteria. This preliminary ordering ensures that the system queries the most likely optimal splits early in the process, achieving good optimization quality within limited time while reducing the total number of queries needed.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system increases the number of price quote requests to find better booking splits, then the quality of deals improves, but the look-to-book ratio policy compliance worsens

Engineering Contradiction:
Improvebooking split optimization qualityVSAvoidlook-to-book ratio compliance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies partial action by querying only a subset of all possible booking splits rather than all of them. The system determines that querying a carefully selected portion of splits (based on sorting and batching) is sufficient to find near-optimal deals without excessively increasing the look-to-book ratio. This partial querying approach maintains policy compliance while still achieving good optimization quality.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the system processes multiple GDS splits simultaneously in parallel, then the productivity improves, but the complexity of managing queries and responses increases

Engineering Contradiction:
Improvequery processing speedVSAvoidquery management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments parallel query processing into sequential batches. Instead of managing all parallel queries simultaneously which increases complexity, the system divides them into batches processed in sequence. This segmentation reduces the complexity of query management at any given moment while maintaining reasonable productivity through efficient batch processing.

Inventive Principle:
Principle #1Segmentation

4Productivity

If the system sends all queries in one batch, then the productivity improves, but the ability to respond responsively to customer queries worsens

Engineering Contradiction:
Improvequery processing efficiencyVSAvoidcustomer query responsiveness
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent segments the query batch into smaller sub-batches that are processed and returned in stages. This allows the system to maintain productivity by processing multiple queries while improving responsiveness by returning partial results to customers earlier rather than waiting for all queries to complete. The segmented approach balances both efficiency and responsiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by processing and returning query results in periodic batches rather than all at once. The system processes queries in time intervals, returning results periodically to customers. This periodic approach maintains overall productivity while improving perceived responsiveness by providing interim results during the processing period.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12008489B2Split vacation deal generating server and efficient split deal generating methods
Publication Date: 2024.06.11 SPLITTY TRAVEL LTD
  • US12008489B2 patent drawing
  • US12008489B2 patent drawing
  • US12008489B2 patent drawing

AI summary

A split vacation deal server sending queries in plural batches wherein at least one batch is sent, via at least one API, to at least one data supplier server having at least one policy limiting at least one current aspect of the at least one data supplier server's interaction with the split vacation deal server.