Patent US5331546A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5331546A Expired / Lapsed US ⏱️ 0.0 years remaining

Trip planner optimizing travel itinerary selection conforming to individualized travel policies

Assignee: American Express Travel Related Services Co Inc
•
Filing: 1991-06-03
•
Granted: 1994-07-19
•
Expires: 2011-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A travel planner system automatically constructs itineraries with available seats for a traveler's trip request which conform to pre-stored reasonableness standards which include a satisfactory check on whether a connecting flight distance exceeds that of a possible direct flight by a preset distance or ratio. The system finds the fares in a process which includes constructing sum-of-segments fares for each such itinerary which are valid under all the applicable airline tariffs and rules, finds itinerary-with-fare combinations acceptable in terms of cost and convenience to the traveler in accordance with an individualized travel policy of the traveler, and displays at least some of the itineraries by departure or arrival time.

Inventors

  • 👤 David W. Webber
  • 👤 Sandra E. Kangas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:10
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/02; G06F; G06F40/00; G06F40/10; G06F40/12; G06Q10/025; G06Q10/028; G06Q10/0283

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 10 words
A travel planner method comprising: A. storing n machine-readable form:
Claim 2
Dependent Claim 10 words
A travel planner method comprising: A. storing n machine-readable form:
Claim 3
Dependent Claim 161 words
a tariff file containing for a selected territory: a. the applicable individual direct flight schedules; b. the applicable airport minimum connecting times; c. the fares for the respective booking classes; d. the routings specifying if a particular fare can be used for a particular itinerary; and e. footnotes specifying when a particular fare is in effect; 2. a traveler file containing: a. travel policy records each specifying: (1) a set of reasonableness standards, including travel constraints pertaining to itineraries which are to be considered unreasonable regardless of cost; (2) a set of trip parameter trade-offs between cost and convenience; and (3) a set of parameters pertaining to elimination of itinerary-with-fare combinations which are more expensive and/or less convenient by a specified factor compared with the itinerary that provides an optimized combination of low cost and of convenience; and b. traveler records each identifying at least one of: (1) a respective traveler; and (2) a policy record applicable to said traveler; and
Claim 4
Dependent Claim 161 words
a tariff file containing for a selected territory: a. the applicable individual direct flight schedules; b. the applicable airport minimum connecting times; c. the fares for the respective booking classes; d. the routings specifying if a particular fare can be used for a particular itinerary; and e. footnotes specifying when a particular fare is in effect; 2. a traveler file containing: a. travel policy records each specifying: (1) a set of reasonableness standards, including travel constraints pertaining to itineraries which are to be considered unreasonable regardless of cost; (2) a set of trip parameter trade-offs between cost and convenience; and (3) a set of parameters pertaining to elimination of itinerary-with-fare combinations which are more expensive and/or less convenient by a specified factor compared with the itinerary that provides an optimized combination of low cost and of convenience; and b. traveler records each identifying at least one of: (1) a respective traveler; and (2) a policy record applicable to said traveler; and
Claim 5
Dependent Claim 142 words
a rules file containing limitations and combinations of limitations in published airline rules relevant to the traveler, in machine-readable form, applicable to the fares to ensure that a particular fare is valid for a particular itinerary; B. entering travel parameters identifying a trip request; C. establishing a communication link with an airline booking system providing information on seat availability on specified flights per booking class; D. processing said trip request by carrying out the computer-implemented steps of: 1. using at least one of the tariff file and prestored file of connecting itineraries to find candidate flights and to construct direct and connecting itineraries for said trip which conform to said unreasonableness standards; 2. using the communications link to find seat availability on said candidate flights and eliminating those candidate flights which have no available seats and any connecting itineraries using those flights;
Claim 6
Dependent Claim 142 words
a rules file containing limitations and combinations of limitations in published airline rules relevant to the traveler, in machine-readable form, applicable to the fares to ensure that a particular fare is valid for a particular itinerary; B. entering travel parameters identifying a trip request; C. establishing a communication link with an airline booking system providing information on seat availability on specified flights per booking class; D. processing said trip request by carrying out the computer-implemented steps of: 1. using at least one of the tariff file and prestored file of connecting itineraries to find candidate flights and to construct direct and connecting itineraries for said trip which conform to said unreasonableness standards; 2. using the communications link to find seat availability on said candidate flights and eliminating those candidate flights which have no available seats and any connecting itineraries using those flights;
Claim 7
Dependent Claim 120 words
using the tariff file and the rules file to find fares, including constructing sum-of-segments fares, for each remaining itinerary which are both valid and conform to the trip request; 4. using the traveler file for said traveler to find the itinerary-with-fare combinations which gives an optimized combination of low fare and of convenience; 5. using the traveler file to eliminate itinerary-with-fare combinations which do not comply with the traveler record and the applicable policy record for reasons of cost and/or convenience relative to said optimized itinerary-with-fare combination, to thereby leave one or more itinerary-with-fare combinations which are valid and conform to said traveler file; and 6. displaying at least some of the remaining itinerary-with-fare combinations arranged by departure or arrival.
Claim 8
Dependent Claim 120 words
using the tariff file and the rules file to find fares, including constructing sum-of-segments fares, for each remaining itinerary which are both valid and conform to the trip request; 4. using the traveler file for said traveler to find the itinerary-with-fare combinations which gives an optimized combination of low fare and of convenience; 5. using the traveler file to eliminate itinerary-with-fare combinations which do not comply with the traveler record and the applicable policy record for reasons of cost and/or convenience relative to said optimized itinerary-with-fare combination, to thereby leave one or more itinerary-with-fare combinations which are valid and conform to said traveler file; and 6. displaying at least some of the remaining itinerary-with-fare combinations arranged by departure or arrival.
Claim 9
Dependent Claim 52 words
A method as in claim 1 in which said processing step further includes responding to the selection of a displayed itinerary to use a communication link with an airline booking system to build a passenger name record (PNR) in the airline booking system effective to book the selected itinerary to ticket issuance.
Claim 10
Dependent Claim 70 words
A method as in claim 1 including the step of establishing a communication link with the aeronautical Radio, Inc. (ARINC), wherein the step of using the communications link to find seat availability on said candidate flights and eliminating those candidate flights which have no available seats and any connecting itineraries using those flights includes using both the communication link with the airline booking system and the communication link with ARINC.
Claim 11
Dependent Claim 54 words
A method as in claim 3 in which the step of finding seat availability includes initially finding seat availability on the basis of open or closed class-and-flight data provided by the airline booking system or by ARINC and later testing for seat availability on at least selected itineraries which are being tested for validity.
Claim 12
Dependent Claim 33 words
A method as in claim 1 in which the step of entering travel parameters identifying a trip request includes specifying a policy record to be used for the trip identified by the request.
Claim 13
Dependent Claim 81 words
A method as in claim 1, in which the step of storing a tariff file includes storing group fares and special volume discount fares which are applicable to specified travelers but are not available from the airline booking system, as well as any special routings or footnotes for such group fares, and special discount fares and in which the steps of using the tariff and the traveler files to find itinerary-with-fare combinations comprises using said group fares and special volume fares.
Claim 14
Dependent Claim 130 words
A method as in claim 1 including using a communication link with an airline booking system to build a passenger name record (PNR) in the airline booking system and to book a selected itinerary-with-fare combination, and including: (a) finding all classes for the selected itinerary that are full after a direct access check and, if available, would have resulted in a lower fare than the fare booked; (b) among the classes found in step (a) above, selecting the two classes that would result in the highest fares; (c) if the PNR does not contain a waitlist for the two selected classes, generating such a waitlist; and (d) if the PNR contains waitlists for classes other than the two selected classes, deleting the waitlists for other than the two selected classes.
Claim 15
Dependent Claim 34 words
A method as in claim 1 in which the displaying step displays for selection by the travel arranger a set of itinerary-with-fare combinations each of which is best under a different set of criteria.
Claim 16
Dependent Claim 47 words
A method as in claim 8 in which the displayed set of combinations includes, if available and valid for the trip request, the lowest first class fare, the full Y fare, the lowest coach fare with no cancellation penalty and the lowest fare with a cancellation penalty.
Claim 17
Dependent Claim 77 words
A method as in claim 1 including building a passenger name record (PNR) in the airline booking system and booking a selected itinerary-with-fare combination, providing a pre-stored formatting criteria for further entries in the PNR which are not checked for format by the airline booking system and using said pre-stored formatting criteria to prompt the travel arranger to make such further entries and to format such further entries before they are transmitted to the airline reservation system.
Claim 18
Dependent Claim 69 words
A method as in claim 1 including the computer-implemented steps of building a passenger name record (PNR) in the airline booking system, booking a selected itinerary-with-fare combination, checking the PNR with respect to the expiration date of the fare at selected intervals and, if the fare would expire in less than a specified times after the check, generating a respective message and placing the PNR in a selected queue.
Claim 19
Dependent Claim 67 words
A travel planner method comprising: A. storing in machine-readable form: 1. a tariff file containing for a selected territory: a. the applicable individual direct flight schedules; b. the applicable airport minimum connecting times; c. the fares for the respective booking classes; d. the routings specifying if a particular fare can be used for a particular itinerary; and e. footnotes specifying when a particular fare is in effect;
Claim 20
Dependent Claim 67 words
A travel planner method comprising: A. storing in machine-readable form: 1. a tariff file containing for a selected territory: a. the applicable individual direct flight schedules; b. the applicable airport minimum connecting times; c. the fares for the respective booking classes; d. the routings specifying if a particular fare can be used for a particular itinerary; and e. footnotes specifying when a particular fare is in effect;
Claim 21
Dependent Claim 104 words
a traveler file containing: a. travel policy records each specifying: (1) a set of reasonableness standards, including travel constraints pertaining to itineraries which are to be considered unreasonable regardless of cost; (2) a set of trip parameter trade-offs between cost and convenience; and (3) a set of parameters pertaining to elimination of itinerary-with-fare combinations which are more expensive and/or less convenient by a specified factor compared with the itinerary that provides an optimized combination of low cost and of convenience; and b. traveler records each identifying at least one of: (1) a respective traveler; and (2) a policy record applicable to said traveler; and
Claim 22
Dependent Claim 104 words
a traveler file containing: a. travel policy records each specifying: (1) a set of reasonableness standards, including travel constraints pertaining to itineraries which are to be considered unreasonable regardless of cost; (2) a set of trip parameter trade-offs between cost and convenience; and (3) a set of parameters pertaining to elimination of itinerary-with-fare combinations which are more expensive and/or less convenient by a specified factor compared with the itinerary that provides an optimized combination of low cost and of convenience; and b. traveler records each identifying at least one of: (1) a respective traveler; and (2) a policy record applicable to said traveler; and
Claim 23
Dependent Claim 249 words
a rules file containing limitations and combinations of limitations in published airline rules relevant to the traveler, in machine-readable form, applicable to the fares to ensure that a particular fare is valid for a particular itinerary; B. entering travel parameters identifying a trip request; C. establishing a communication link with an airline booking system providing information on seat availability on specified flights per booking class; D. processing said trip request by carrying out the computer-implemented steps of: 1. using at least one of the tariff file and a prestored file of connecting itineraries to find candidate flights and to construct direct and connecting itineraries for said trip which conform to said reasonableness standards; 2. using the communications link to find seat availability on said candidate flights and eliminating those candidate flights which have no available seats and any connecting itineraries using those flights; 3. using the tariff file and the rules file to find fares, including constructing sum-of-segments fares, for each remaining itinerary which are both valid and conform to the trip request; 4. using the traveler file for said traveler to find the itinerary-with-fare combination which gives an optimized combination of low fare and of convenience; and 5. using the traveler file to eliminate itinerary-with-fare combinations which do not comply with the traveler record and the applicable policy record for reasons of cost and/or convenience relative to said optimized itinerary-with-fare combination, to thereby leave one or more itinerary-with-fare combinations which are valid and conform to said traveler file.
Claim 24
Dependent Claim 249 words
a rules file containing limitations and combinations of limitations in published airline rules relevant to the traveler, in machine-readable form, applicable to the fares to ensure that a particular fare is valid for a particular itinerary; B. entering travel parameters identifying a trip request; C. establishing a communication link with an airline booking system providing information on seat availability on specified flights per booking class; D. processing said trip request by carrying out the computer-implemented steps of: 1. using at least one of the tariff file and a prestored file of connecting itineraries to find candidate flights and to construct direct and connecting itineraries for said trip which conform to said reasonableness standards; 2. using the communications link to find seat availability on said candidate flights and eliminating those candidate flights which have no available seats and any connecting itineraries using those flights; 3. using the tariff file and the rules file to find fares, including constructing sum-of-segments fares, for each remaining itinerary which are both valid and conform to the trip request; 4. using the traveler file for said traveler to find the itinerary-with-fare combination which gives an optimized combination of low fare and of convenience; and 5. using the traveler file to eliminate itinerary-with-fare combinations which do not comply with the traveler record and the applicable policy record for reasons of cost and/or convenience relative to said optimized itinerary-with-fare combination, to thereby leave one or more itinerary-with-fare combinations which are valid and conform to said traveler file.

References Cited (Backward Citations)

US2910238A Cited
US2995729A Cited
JPS60173670A Cited
JPS60191362A Cited
US4862357A Cited
US4931932A Cited
US5021953A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-18 1998-01-17 1998-07-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-18 2002-01-17 2002-07-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-18 2006-01-17 2006-07-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag