Support for flexible travel planning
First Claim
Patent Images
1. A method for providing solutions to a travel query, the method comprising:
- receiving, a travel query, the travel query specifying a range of one or more parameter of a desired trip for a user;
using the query to search a cache database that stores cached travel options for travel planning;
selecting from the cached travel options, a first set of cache travel options satisfying the travel query;
discarding from the first set, a second set of cache travel options corresponding to flights for which no seats are available; and
presenting, to the user, pricing solutions corresponding to remaining cache travel options of the first set, the pricing solutions being available for purchase at the time they are presented to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for providing solutions to a travel query are described. A travel query specifying a range of one or more parameter of a desired trip for a user is received. Using the query, a search is performed on a cache database that stores cached travel options for travel planning, and a first set of cache travel options satisfying the travel query is selected. From the first set, a second set of cache travel options corresponding to flights for which no seats are available are discarded. Those pricing solutions corresponding to remaining cache travel options of the first set are presented to the user for purchase.
-
Citations
18 Claims
-
1. A method for providing solutions to a travel query, the method comprising:
-
receiving, a travel query, the travel query specifying a range of one or more parameter of a desired trip for a user; using the query to search a cache database that stores cached travel options for travel planning; selecting from the cached travel options, a first set of cache travel options satisfying the travel query; discarding from the first set, a second set of cache travel options corresponding to flights for which no seats are available; and presenting, to the user, pricing solutions corresponding to remaining cache travel options of the first set, the pricing solutions being available for purchase at the time they are presented to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing solutions to a travel query, the system comprising:
-
a cache database configured to store cached travel options for travel planning; and a processor configured to; receive a travel query, the travel query specifying a range of one or more parameter of a desired trip for a user; use the query to search the cache database; select from the cached travel options, a first set of cache travel options satisfying the travel query; discard from the first set, a second set of cache travel options corresponding to flights for which no seats are available; and present, to the user, pricing solutions corresponding to remaining cache travel options of the first set, the pricing solutions being available for purchase at the time they are presented to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for providing solutions to a travel query, the computer program product being tangibly stored on machine readable media, comprising instructions operable to cause one or more processors to:
-
receive, a travel query, the travel query specifying a range of one or more parameter of a desired trip for a user; use the query to search a cache database that stores cached travel options for travel planning; select from the cached travel options, a first set of cache travel options satisfying the travel query; discard from the first set, a second set of cache travel options corresponding to flights for which no seats are available; and present, to the user, pricing solutions corresponding to remaining cache travel options of the first set, the pricing solutions being available for purchase at the time they are presented to the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification