Method for Generating A Diverse Set of Travel Options
First Claim
Patent Images
1. A computer-implemented method for providing a set of travel options comprises:
- reducing a larger set of travel options that comprise flights and fares usable with the flights to a smaller set of diverse travel options that satisfy diverse travel requirements.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a diverse list of N travel options Rts from a larger list of travel options Ts, is described. The method includes generating a prioritized ordered list of requirements Rs and sorting the list of travel options Ts by an ordering function F to produce a best-first ordered list Ts2 with the list of options being optimized travel options for a set of travel requirements R in accordance with the ordering function F.
32 Citations
24 Claims
-
1. A computer-implemented method for providing a set of travel options comprises:
reducing a larger set of travel options that comprise flights and fares usable with the flights to a smaller set of diverse travel options that satisfy diverse travel requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for reducing a larger set of travel options to a smaller set of diverse travel options comprises:
-
generating one or more travel options that are best for each of a set of travel preference functions, with the travel preference functions, being functions that order, according to a criterion defined by the preference function, the travel options; and selecting travel options that comprise flights and fares usable with the flights to provide a set of diverse travel options that satisfy diverse travel requirements and are selected according to the ordering provided by the travel preference functions. - View Dependent Claims (11, 12)
-
-
13. A method generating a diverse list of N travel options Rts from a larger list of travel options Ts, comprises:
-
generating a prioritized ordered list of requirements Rs; sorting the list of travel options Ts by an ordering function F to produce a best-first ordered list Ts2 with the list of options being optimized travel options for a set of travel requirements R in accordance with the ordering function F. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A travel planning system, comprising:
-
a processor; and a computer readable medium that stores a computer program product comprising instructions that causes the system to; determine a set of travel options, of flights and fares usable with the flights, that is smaller than a larger set of travel options that the system has computed, by reducing the larger set of travel options to a smaller set of diverse travel options that satisfy diverse travel requirements. - View Dependent Claims (22)
-
-
23. The travel planning system of claim 23 further comprising instructions to cause the system to:
-
initialize the list of result travel options RTs to be empty; and
if the remaining list of requirements Rs is empty,return an ordered list of diverse travel options Rts.
-
-
24. The travel planning system of claim 24 further comprising instructions to cause the system to:
-
initialize the list of result travel options RTs to be empty; and
if the remaining list of requirements Rs is not empty,select a first travel requirement R from the ordered list of requirements (Rs); and remove a requirement R from the requirement list (Rs).
-
Specification