Providing travel information using a layered cache
OwnerCarl De Marckeninventor
Life of this patent
Estimating the term…
Abstract
Systems and techniques for configuring a database are described. Cached results provided from querying a travel planning system are stored with travel queries specifying travel parameters of trips. Data from the cached results are stored in records in the database that include fields corresponding to predefined categories of the schedule and fare information. A super-category of at least two of the predefined categories is defined such that the super-category includes at least a portion of schedule and fare information from the at least two of the predefined categories. The records are indexed by the super-category.
Claims48
A method for configuring a database, the method comprising:
- storing cached results provided from querying a travel planning system with travel queries specifying travel parameters of trips, the cached results including schedule and fare information;
- storing data from the cached results in records in the database, the records including fields corresponding to predefined categories of the schedule and fare information;
- defining a super-category of at least two of the predefined categories, the super-category including at least a portion of schedule and fare information from the at least two of the predefined categories;
- and
- indexing the records by the super-category.
A system for storing cached results for travel planning, the system comprising:
- a database storing cached results provided from querying a travel planning system with travel queries specifying travel parameters of trips, the cached results including schedule and fare information;
- and
- a processor configured to:
- store data from the cached results in records in the database, the records including fields corresponding to predefined categories of the schedule and fare information;
- define a super-category of at least two of the predefined categories, the super-category including at least a portion of schedule and fare information from the at least two of the predefined categories;
- and
- index the records by the super-category.
A method for travel planning, the method comprising;
- storing query answers received from a travel planning system, the query answers including schedule and fare information satisfying parameters of previous travel queries;
- receiving a travel query specifying travel parameters of a trip of interest for a user;
- and
- constructing a first pricing solution according to the travel parameters of the trip of interest, from a combination of the query answers.
A system for travel planning, the system comprising;
- a database configured to store query answers received from a travel planning system, the query answers including schedule and fare information satisfying parameters of previous travel queries;
- and
- a processor configured to:
- receive a travel query specifying travel parameters of a trip of interest for a user;
- and
- construct a first pricing solution according to the travel parameters of the trip of interest, from a combination of the query answers.
A computer program product for configuring a database, the computer program product being tangibly stored on machine readable media, comprising instructions operable to cause one or more processors to:
- store cached results provided from querying a travel planning system with travel queries specifying travel parameters of trips, the cached results including schedule and fare information;
- store data from the cached results in records in the database, the records including fields corresponding to predefined categories of the schedule and fare information;
- define a super-category of at least two of the predefined categories, the super-category including at least a portion of schedule and fare information from the at least two of the predefined categories;
- and
- index the records by the super-category.
A computer program product for travel planning, the computer program product being tangibly stored on machine readable media, comprising instructions operable to cause one or more processors to
- store query answers received from a travel planning system, the query answers including schedule and fare information satisfying parameters of previous travel queries;
- receive a travel query specifying travel parameters of a trip of interest for a user;
- and
- construct a first pricing solution according to the travel parameters of the trip of interest, from a combination of the query answers.
Dependencies are inferred from the claim text.