Goal oriented travel planning system
First Claim
Patent Images
1. A data processing system for processing travel requests using a travel database, comprising:
- a memory including program instructions; and
a processor operating responsive to the program instructions to;
receive a travel goal specifying a destination location and an appointment time for arrival at the destination location;
access the travel database to locate travel information corresponding to the destination location and the appointment time; and
determine an arrival time within a vicinity of the destination location using the located travel information to ensure arrival at the destination location by the appointment time.
11 Assignments
0 Petitions
Accused Products
Abstract
A travel system for processing travel requests based on a user'"'"'s travel destination goal such as a meeting place and time. The travel system selects a destination terminal, if one is not provided, and estimates a travel time between the destination terminal and the destination goal. An itinerary is then built interactively with the user selecting air, bus or train transportation, ground transportation, and, optionally, hotels, restaurants, and activities.
132 Citations
60 Claims
-
1. A data processing system for processing travel requests using a travel database, comprising:
-
a memory including program instructions; and
a processor operating responsive to the program instructions to;
receive a travel goal specifying a destination location and an appointment time for arrival at the destination location;
access the travel database to locate travel information corresponding to the destination location and the appointment time; and
determine an arrival time within a vicinity of the destination location using the located travel information to ensure arrival at the destination location by the appointment time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing instructions for processing travel requests using a travel database by:
-
receiving a travel goal specifying a destination location and an appointment time for arrival at the destination location;
accessing the travel database to locate travel information corresponding to the destination location and the appointment time; and
determining an arrival time within a vicinity of the destination location using the located travel information to ensure arrival at the destination location by the appointment time. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
39. A method for processing travel requests using a travel database comprising the steps of:
-
receiving a travel goal specifying a destination location and an appointment time arrival at the destination location;
accessing the travel database to locate travel information corresponding to the destination location and the appointment time; and
determining an arrival time within a vicinity of the destination location using the located travel information to ensure arrival at the destination location by the appointment time.
-
-
58. A method for processing travel requests including the steps of:
-
receiving a travel goal including a destination location and an appointment time;
recommending a plurality of travel options and recommending a plurality of secondary modes of transportation based on the travel goal;
invoking a transportation decision system to select one of the plurality of travel options and one of the secondary modes of ground transportation based on the recommended travel options and the recommended secondary ground transportation;
determining whether an overnight stay is required;
invoking a hotel decision support system to select a hotel when it is determined that an overnight stay is required; and
invoking an activity and restaurant decision support system to select activities and restaurants in a vicinity of the destination location.
-
-
59. A memory for access by a computational entity being executed by a processor including:
-
a transportation subsystem having instructions to select modes and times of transportation;
a hotel subsystem having instructions to select hotels in a vicinity of a destination site;
activity and restaurant subsystem having instructions to select activities or restaurants near a destination site; and
ground transportation subsystem having instructions to select ground transportation to a destination site.
-
-
60. A system for searching for travel alternatives in a travel database including:
-
a memory including program instructions; and
a processor operating responsive to the program instructions to;
receive a request indicating a travel plan;
adjust the travel plan in accordance with stored travel constraints; and
search the travel database for travel alternatives that meet the adjusted travel plan.
-
Specification