Interactive Generative AI Chat for Personalized Travel Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reservation management systems struggle to provide personalized travel itinerary recommendations to new or sporadic users, requiring numerous search queries and leading to increased compute-intensive database calls, reduced CPU performance, and increased data latency.

Innovation Solution

Implement a computer-implemented method using generative artificial intelligence to classify user intents from chat messages, generate travel itinerary recommendations, and reduce the need for individual search queries by leveraging machine-learning models and natural language processing to provide contextual responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If rule-based search engines are used to provide travel itinerary recommendations, then users who already know specific destinations can find their desired travel items, but new or sporadic users cannot receive personalized recommendations and the system requires numerous search queries

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiduser effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system uses generative AI to automatically analyze user profiles, travel history, and preferences to generate personalized itinerary recommendations without requiring users to manually search or specify detailed criteria. The AI autonomously creates customized travel plans based on inferred user intent.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-generates travel itinerary recommendations by analyzing user data and predicting potential travel interests before users perform any search queries. This allows new users to receive personalized suggestions immediately upon first use, eliminating the need for multiple exploratory searches.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If rule-based search engines require users to perform multiple individual search queries to find suitable travel itineraries, then comprehensive search coverage is achieved, but CPU performance decreases and data latency increases

Engineering Contradiction:
Improvesearch completenessVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges multiple search queries and analysis steps into a single generative AI processing operation. Instead of executing separate database queries for each search term or filter combination, the AI model processes user intent comprehensively in one operation, generating multiple potential itineraries simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces traditional rule-based mechanical search engine operations with generative AI processing. The AI model substitutes multiple sequential database queries and rule evaluations with a single neural network inference operation, dramatically reducing computational overhead and data latency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250307897A1Travel item recommendations via interactive generative ai chat interface
Publication Date: 2025.10.02 BOOKING COM BV
  • US20250307897A1 patent drawing
  • US20250307897A1 patent drawing
  • US20250307897A1 patent drawing

AI summary

A computer-implemented method comprises receiving a first chat message at a server computer from a chat interface of a reservation application executing on a mobile computing device; determining, by the server computer, from the first chat message, whether the first chat message specifies an intent for a recommendation of a travel item by programmatically classifying the first chat message to output the intent; in response to determining that the first chat message specifies the intent, generating a first plurality of travel items and a second chat message comprising one or more descriptors of the intent, outputting the first plurality of travel items and the second chat message in the chat interface, and including, in each travel item of the first plurality of travel items, a graphical user interface (GUI) widget that is programmed when selected to initiate a reservation dialog based on the travel item; in response to determining that the first chat message does not specify the intent, outputting in the chat interface a third chat message comprising a prompt for contextual information, receiving, in the chat interface, a fourth chat message specifying the contextual information, executing an inference stage of one or more trained machine-learning models over the contextual information to output one or more named entities, deriving the intent from the first chat message and the one or more named entities, generating, using the server computer, the intent, and the one or more named entities, a second plurality of travel items and a fifth chat message comprising one or more descriptors of the intent, outputting in the chat interface the second plurality of travel items and the fifth chat message, and including, in each of the second travel items, a second GUI widget that is programmed when selected to initiate the reservation dialog based on one or more of the second travel items.