Incremental searching in multi-passenger multi-route travel planning
First Claim
Patent Images
1. A method for providing multiple routes for multiple passengers, the method executed over a computer network, the method comprising:
- constructing an individual query;
sending the individual query to a travel planning system;
receiving solutions from processing of the individual queries; and
selecting a single individual solution from the response; and
deriving constraints from the single individual solution to apply to a subsequent individual query for a subsequent group.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple routes for multiple passengers are produced by ordering passenger groups and for each passenger group, constructing an individual query and sending the individual query to a travel planning system. Solutions based on the individual query are received from the travel planning system and a single individual solution is selected from the response. Constraints are added to subsequent individual queries based on previously selected individual solutions and joint travel requirements or preferences.
45 Citations
23 Claims
-
1. A method for providing multiple routes for multiple passengers, the method executed over a computer network, the method comprising:
-
constructing an individual query; sending the individual query to a travel planning system; receiving solutions from processing of the individual queries; and selecting a single individual solution from the response; and deriving constraints from the single individual solution to apply to a subsequent individual query for a subsequent group. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing multiple routes for multiple passengers, the method executed over a computer network, the method comprising:
-
sending an individual query to a travel planning system for a first one of a plurality of passenger groups; producing a table of individual solutions for the first one of the passenger groups; for the first passenger group, deriving a set of constraints based on individual solutions in the table of individual solutions and joint travel requirements for an individual query for the first passenger group; constructing a modified individual query according to the derived constraints; and sending the modified individual query for the first passenger group to a travel planning system. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing a program product for providing multiple routes for multiple passengers, the computer program product comprising instructions for causing a computer to:
-
order passenger groups; and for each passenger group, construct an individual query; send the individual query to a travel planning system; receive solutions from processing of the individual queries; and select a single individual solution from the response. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable medium storing a program product for providing multiple routes for multiple passengers, the computer program product comprising instructions for causing a computer to:
-
send an individual query to a travel planning system for a first one of a plurality of passenger groups; produce a table of individual solutions for the first one of the passenger groups; for the first passenger group, derive a set of constraints based on individual solutions in the table of individual solutions and joint travel requirements for an individual query for the first passenger group; construct a modified individual query according to the derived constraints; and send the modified individual query for the first passenger group to a travel planning system. - View Dependent Claims (19, 20, 21)
-
- 22. The computer program product of claim 22 wherein the individual solution is selected by the user.
Specification