APPARATUS AND METHOD FOR SEARCHING AND BOOKING A COMPLETE TRAVEL ITINERARY
First Claim
Patent Images
1. A computer-implemented method for generating a travel itinerary comprising:
- receiving an initial origin that specifies a beginning location for a traveler;
receiving an ultimate destination that specifies an ending location for the traveler;
determining a plurality of travel depots near the initial origin;
determining a plurality of travel depots near the ultimate destination;
receiving a plurality of potential routings between the plurality of travel depots near the initial origin and the plurality of travel depots near the ultimate destination, wherein each of the potential routings includes a departure time, an arrival time, and a fare;
filtering the plurality of potential routings based on either the departure time of each of the plurality of potential routings or the arrival time of each of the plurality of the potential routings;
scoring the filtered plurality of potential routings based on the fare associated with each of the filtered plurality of potential routings; and
providing the scored plurality of potential routings to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
A travel system uses information pertaining to an initial origin and an ultimate destination of a traveler, instead of specific airports (or other travel depots) to plan and book a complete itinerary. The complete itinerary may include transportation, lodging, and/or car rentals for one or more travel legs to/from one or more destinations. In some embodiments, the travel system may import information associated with one or more appointments from the traveler'"'"'s calendar to automatically plan and book the complete itinerary.
-
Citations
26 Claims
-
1. A computer-implemented method for generating a travel itinerary comprising:
-
receiving an initial origin that specifies a beginning location for a traveler; receiving an ultimate destination that specifies an ending location for the traveler; determining a plurality of travel depots near the initial origin; determining a plurality of travel depots near the ultimate destination; receiving a plurality of potential routings between the plurality of travel depots near the initial origin and the plurality of travel depots near the ultimate destination, wherein each of the potential routings includes a departure time, an arrival time, and a fare; filtering the plurality of potential routings based on either the departure time of each of the plurality of potential routings or the arrival time of each of the plurality of the potential routings; scoring the filtered plurality of potential routings based on the fare associated with each of the filtered plurality of potential routings; and providing the scored plurality of potential routings to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for generating a travel itinerary comprising:
-
receiving an ultimate destination that specifies an ending location for a traveler; receiving a latest arrival time that specifies a time on or before which the traveler should arrive at the ultimate destination; determining a plurality of travel depots near an initial origin of the traveler; determining a plurality of travel depots near the ultimate destination; receiving a plurality of potential routings between the plurality of travel depots near the initial origin and the plurality of travel depots near the ultimate destination, wherein each of the potential routings includes an arrival time and a fare; filtering the plurality of potential routings based on the arrival time of each of the plurality of the potential routings; scoring the filtered plurality of potential routings based on the fare associated with each of the filtered plurality of potential routings; and providing the scored plurality of potential routings to a user. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification