IP Library Granted Patent US 8,615,425
Granted Patent B2
US 8,615,425 · App. 10/937,790 · Granted Dec 24, 2013

Mileage purchase options for frequent traveler award redemption by rule

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,615,425
App. No.
10/937,790
Granted
Dec 24, 2013
Kind
B2
Abstract

Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.

Claims (61)

1. A method executed in a computer-based network, the method comprising:

receiving, by one or more computer systems, rules encoded in fare by rule data structures defined by a third-party non-airline carrier, said fare by rule data structures including rules for at least one frequent travel award redemption program;

receiving, by the one or more computer systems, a travel planning query, the travel planning query including both a departure location and a request associated with redemption of award credits;

determining, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a plurality of travel itineraries in response to the travel planning query, said plurality of travel itineraries comprising flights meeting both the requirements of availability for an award redemption and the departure location;

determining, for the plurality of travel itineraries, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a deficit in award credit;

calculating, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a cost expressed in currency for the determined deficit in award credit; and

providing instructions by the one or more computer systems to present the plurality of travel itineraries and the associated cost expressed in award credit, and expressed in currency for the determined deficit in award credit.

2. The method of claim 1 wherein the defined data structures include a field to indicate a currency.

3. The method of claim 2 wherein calculating a cost comprises automatically calculating a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the currency fields to provide a net currency amount for the plurality of travel itineraries.

4. The method of claim 1 wherein the defined data structures include a field to indicate a number of miles.

5. The method of claim 4 wherein automatically calculating a cost comprises automatically calculating a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the number of miles fields to provide a net currency amount for the plurality of travel itineraries.

6. The method of claim 1 wherein the defined data structures include a field to indicate a number of miles and a field to indicate a currency.

7. The method of claim 6 wherein automatically calculating a cost comprises automatically calculating a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, the currency, an amount of award credit sought to be redeemed and the number of miles fields to provide a net currency amount for the plurality of travel itineraries.

8. The method of claim 1 wherein the defined data structures comprise a Category 25 Record 3 ATPCO data structure.

9. The method of claim 8 wherein the fields to indicate the minimum balance in earned miles needed, permitted deficit in award credit needed and the rate to purchase award credit are located in filler areas in the Category 25 Record 3 ATPCO data structure.

10. The method of claim 1 wherein calculation of purchasable travel award credit comprises:

retrieving a Category 25 Record 3 ATPCO data structure;

reading the permitted deficit field to determine if the field has a non-null or non-zero value; and if the value is non-null or non-zero,

determining the purchase rate by using a value from a number of miles field and a value from a purchase rate field to determine the purchase rate for the purchasable travel award credit.

11. The method of claim 1 wherein the fare by rule data structures comprise published airline fares and associated fare rules and routings.

12. A system comprising:

a computer system configured to:

receive rules encoded in fare by rule data structures defined by a third-party non-airline carrier, said fare by rule data structures including rules for at least one frequent travel award redemption program;

receive a travel planning query, the travel planning query including both a departure location and a request associated with redemption of award credits;

determine, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a plurality of travel itineraries in response to the travel planning query, said plurality of travel itineraries comprising flights meeting both the requirements of availability for an award redemption and the departure location;

determine, for the plurality of travel itineraries, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a determined deficit in award credit; and

calculate, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a cost expressed in currency for the deficit in award credit; and

provide instructions by the one or more computer systems to present the plurality of travel itineraries and the associated cost expressed in award credit, and expressed in currency for the determined deficit in award credit.

13. The system of claim 12 wherein the defined data structures include a field to indicate a currency.

14. The system of claim 13 wherein the system calculates a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the currency fields to provide a net currency amount for the plurality of travel itineraries.

15. The system of claim 12 wherein the defined data structures include a field to indicate a number of miles.

16. The system of claim 15 wherein the system calculates a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the number of miles fields to provide a net currency amount for the plurality of travel itineraries.

17. The system of claim 12 wherein the defined data structures include a field to indicate a number of miles and a field to indicate a currency.

18. The system of claim 17 wherein the system calculates a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, the currency, an amount of award credit sought to be redeemed and the number of miles fields to provide a net currency amount for the plurality of travel itineraries.

19. The system of claim 18 wherein the defined data structures comprise a Category 25 Record 3 ATPCO data structure.

20. The system of claim 19 wherein the fields to indicate the minimum balance in earned miles needed, permitted deficit in award credit needed and the rate to purchase award credit are located in filler areas in the Category 25 Record 3 ATPCO data structure.

21. The system of claim 12 wherein the system calculates purchasable travel award credit by:

retrieving a Category 25 Record 3 ATPCO data structure;

reading the permitted deficit field to determine if the field has a non-null or non-zero value; and if the value is non-null or non-zero,

determining the purchase rate by using a value from a number of miles field and a value from a purchase rate field to determine the purchase rate for the purchasable travel award credit.

22. The system of claim 12 , wherein the fare by rule data structures comprise published airline fares and associated fare rules and routings.

23. A computer program product, tangibly embodied in a non-transitory computer-readable medium, the computer program product comprising instructions operable to cause a computer system to:

receive rules encoded in fare by rule data structures defined by a third-party non-airline carrier, said fare by rule data structures including rules for at least one frequent travel award redemption program;

receive a travel planning query, the travel planning query including both a departure location and a request associated with redemption of award credits;

determine, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a plurality of travel itineraries in response to the travel planning query, said plurality of travel itineraries comprising flights meeting both the requirements of availability for an award redemption and departure location;

determine, for the plurality of travel itineraries, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a deficit in award credit; and

calculate, by the one or more computer systems, using the rules encoded in the fare by rule data structures, a cost expressed in currency for the determined deficit in award credit; and

provide instructions by the one or more computer systems to present the plurality of travel itineraries and the associated cost expressed in award credit, and expressed in currency for the determined deficit in award credit.

24. The computer program product of claim 23 wherein the defined data structures include a field to indicate a currency.

25. The computer program product of claim 24 wherein the product further comprises instructions to calculate a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the currency fields to provide a net currency amount for the plurality of travel itineraries.

26. The computer program product of claim 23 wherein the defined data structures include a field to indicate a number of miles.

27. The computer program product of claim 26 wherein the product further comprises instructions to calculate a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, the currency, and the number of miles fields.

28. The computer program product of claim 23 wherein the defined data structures include a field to indicate a number of miles and a field to indicate a currency.

29. The computer program product of claim 28 wherein the product further comprises instructions to calculate a cost for the plurality of travel itineraries based on values associated with the permitted deficit, the rate to purchase award credit, an amount of award credit sought to be redeemed and the number of miles fields to provide a net currency amount for the plurality of travel itineraries.

30. The computer program product of claim 29 wherein the defined data structures comprise a Category 25 Record 3 ATPCO data structure.

31. The computer program product of claim 30 wherein the fields to indicate the minimum balance in earned miles needed, permitted deficit in award credit needed, and the rate to purchase award credit are located in filler areas in the Category 25 Record 3 ATPCO data structure.

32. The computer program product of claim 23 wherein instructions to calculate purchasable travel award credit comprise instructions to:

retrieve a Category 25 Record 3 ATPCO data structure;

read the permitted deficit field to determine if the field has a non-null or non-zero value; and if the value is non-null or non-zero,

determine the purchase rate by using a value from a number of miles field and a value from a purchase rate field to determine the purchase rate for the purchasable travel award credit.

33. The computer program product of claim 23 , wherein the fare by rule data structures comprise published airline fares and associated fare rules and routings.

Assignments (4)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2011
From: ITA SOFTWARE LLC
To: GOOGLE INC.
Reel/Frame 026817/0482 →
CHANGE OF NAME Recorded Aug 17, 2011
From: ITA SOFTWARE, INC.
To: ITA SOFTWARE LLC
Reel/Frame 026768/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2005
From: BAGGETT, DAVID M.; DAUGHTREY, RODNEY S.; THUMLM, DANIEL J.; VOGEL, THOMAS C.
To: ITA SOFTWARE, INC.
Reel/Frame 015582/0114 →