Reservation software employing multiple virtual agents
First Claim
1. A computer-implemented method of building a travel itinerary for a multiple-segment travel request, said method comprising the steps of:
- receiving from a user information concerning a first segment of said multiple-segment travel request;
establishing multiple connections to a computerized reservation system;
using at least one connection, requesting and receiving from said computerized reservation system availability information for said first segment, said availability information identifying travel options with each of multiple carriers;
selecting multiple travel options for said first segment;
communicating selection of said multiple travel options to said computerized reservation system using said multiple connections;
receiving from a user information concerning a next segment of said multiple-segment travel request;
using at least one connection, requesting and receiving from said computerized reservation system availability information for said next segment, said availability information identifying travel options with each of multiple carriers;
selecting multiple travel options for said next segment;
communicating selection of said multiple travel options to said computerized reservation system using said multiple connections; and
combining in one-to-one correspondence selected ones of said travel options for said next segment with selected ones of said travel options for said first segment to form multiple distinct itineraries.
1 Assignment
0 Petitions
Accused Products
Abstract
A reservation program provides for greater speed and ease of use than has been possible with existing systems. In a typical implementation, the reservation software is run on a personal computer connected to a server node through a dial up line. The server node is in turn connected to a computer reservation system such as SystemOne, Apollo, Sabre, etc. Using embedded rules, the program and its transparent server node combine user inputs and preferences to extract options in real time for near-immediate presentation to the user of multiple priced itineraries. In one embodiment, the user is offered three priced itineraries from which to make a choice. Offering multiple priced itineraries minimizes user frustration and obviates the need for multiple tries to get the desired booking. Overlapping of operations enables the reservation software to present priced itineraries to the user within a short time of the user completing his or her travel request. In one embodiment, the network is working even while the user is finalizing the route of travel. The reservation software may be used to make complete travel arrangements including airline, hotel and car reservations.
265 Citations
5 Claims
-
1. A computer-implemented method of building a travel itinerary for a multiple-segment travel request, said method comprising the steps of:
-
receiving from a user information concerning a first segment of said multiple-segment travel request; establishing multiple connections to a computerized reservation system; using at least one connection, requesting and receiving from said computerized reservation system availability information for said first segment, said availability information identifying travel options with each of multiple carriers; selecting multiple travel options for said first segment; communicating selection of said multiple travel options to said computerized reservation system using said multiple connections; receiving from a user information concerning a next segment of said multiple-segment travel request; using at least one connection, requesting and receiving from said computerized reservation system availability information for said next segment, said availability information identifying travel options with each of multiple carriers; selecting multiple travel options for said next segment; communicating selection of said multiple travel options to said computerized reservation system using said multiple connections; and combining in one-to-one correspondence selected ones of said travel options for said next segment with selected ones of said travel options for said first segment to form multiple distinct itineraries. - View Dependent Claims (2, 3)
-
-
4. A method processing a multiple-segment travel request comprising the steps of:
-
receiving from a user information concerning a segment of said multiple-segment travel request; based on said information generating multiple distinct reservation requests to a computerized reservation system each relating to said segment and communicating said multiple distinct requests to said computerized reservation system substantially simultaneously using multiple connections; and processing in parallel at said computerized reservation system said distinct requests relating to said segment.
-
-
5. A reservation system for processing a multiple-segment travel request, comprising:
-
means for receiving from a user information concerning a segment of said multiple-segment travel request; means for, based on said information, generating multiple distinct reservation requests to a computerized reservation system each relating to said segment and communicating said multiple distinct requests to said computerized reservation system substantially simultaneously using multiple connections; and means for processing in parallel at said computerized reservation system said distinct requests relating to said segment.
-
Specification