Multi-passenger multi-route travel planning
First Claim
Patent Images
1. A method executed over a computer network for finding travel solutions each travel solution comprising a set of one or more units of transportation and one or more fares useable with the set of units of transportation in response to travel planning queries for multiple routes for multiple passenger groups, the method comprising:
- receiving, by a computer, joint travel requirements/preferences for multiple passenger groups, the joint travel requirements/preferences specifying a shared unit of transportation for a common travel segment corresponding to co-dependent portions of travel routes that are common for the passenger groups, with at least one of the routes for at least one of the passenger groups having plural segments of travel between an origin airport and a destination airport, the joint travel requirements/preferences being at least one of a common origin airport for an initial outbound portion of a trip, a common destination airport for a return portion of the trip, and a common segment of travel for an intermediate portion of the trip;
sending by a computer to a scheduler system, multiple, individual queries to produce individual solutions that meet the received joint travel requirements/preferences;
merging, by a computer system, individual solutions from the multiple, individual queries to produce joint solutions for the passenger groups according to the received joint travel requirements/preferences.
4 Assignments
0 Petitions
Accused Products
Abstract
Multiple passenger multiple route travel queries are solved using travel planning systems that receive multiple, individual queries to produce individual solutions that meet joint travel requirements. The multiple, individual sub-queries are merged to produce joint solutions for the passenger groups.
-
Citations
41 Claims
-
1. A method executed over a computer network for finding travel solutions each travel solution comprising a set of one or more units of transportation and one or more fares useable with the set of units of transportation in response to travel planning queries for multiple routes for multiple passenger groups, the method comprising:
-
receiving, by a computer, joint travel requirements/preferences for multiple passenger groups, the joint travel requirements/preferences specifying a shared unit of transportation for a common travel segment corresponding to co-dependent portions of travel routes that are common for the passenger groups, with at least one of the routes for at least one of the passenger groups having plural segments of travel between an origin airport and a destination airport, the joint travel requirements/preferences being at least one of a common origin airport for an initial outbound portion of a trip, a common destination airport for a return portion of the trip, and a common segment of travel for an intermediate portion of the trip; sending by a computer to a scheduler system, multiple, individual queries to produce individual solutions that meet the received joint travel requirements/preferences; merging, by a computer system, individual solutions from the multiple, individual queries to produce joint solutions for the passenger groups according to the received joint travel requirements/preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product residing on a computer readable medium, for multiple routes for multiple passenger groups, the computer program product comprising instructions for causing a computer to:
-
receive joint travel requirements/preferences for multiple passenger groups, the joint travel requirements/preferences specifying a shared unit of transportation for a common travel segment corresponding to co-dependent portions of travel routes that are common for the passenger groups, with at least one of the routes for at least one of the passenger groups having plural segments of travel between an origin airport and a destination airport, the joint travel requirements/preferences being at least one of a common origin airport for an initial outbound portion of a trip, a common destination airport for a return portion of the trip, and a common segment of travel for an intermediate portion of the trip; send to a scheduler system, multiple, individual queries to produce individual solutions that meet the received joint travel requirements/preferences; and merge individual solutions from the multiple, individual queries to produce joint solutions for the passenger groups according to the received joint travel requirements/preferences. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system, comprises:
-
a processor; memory coupled to the processor; and a computer readable medium storing a computer program product for processing of queries for multiple routes for multiple passenger groups, the computer program product comprising instructions for causing the processor to; receive joint travel requirements/preferences for multiple passenger groups, the joint travel requirements/preferences specifying a shared unit of transportation for a common travel segment corresponding to co-dependent portions of travel routes that arc common for the passenger groups, with at least one of the routes for at least one of the passenger groups having plural segments of travel between an origin airport and a destination airport, the joint travel requirements/preferences being at least one of a common origin airport for an initial outbound portion of a trip, a common destination airport for a return portion of the trip, and a common segment of travel for an intermediate portion of the trip; send to a scheduler system, multiple, individual queries to produce individual solutions that meet the received joint travel requirements/preferences; and merge individual solutions from the multiple, individual queries to produce joint solutions for the passenger groups according to the received joint travel requirements/preferences. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification