Providing travel information using a layered cache
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
48 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 25)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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.
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. 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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. 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. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification