Filling a query cache for travel planning
First Claim
Patent Images
1. A method of filling a query cache that stores query results for travel planning, the method comprising:
- storing query results for travel planning in a cache database;
retrieving query results and querying a travel planning system with queries based on cached answers that comprise the retrieved result; and
storing answers returned from the retrieving produced by the travel planning system in response to the queries based on the cached answers.
4 Assignments
0 Petitions
Accused Products
Abstract
A query cache for travel planning includes a cache database that stores query results and a cache test mechanism that receives a travel planning query and uses the query to find a result in the cache database and if a result is found returns the result, the result including a set of answers each answer in the set having a flight and a fare useable with the flight.
106 Citations
62 Claims
-
1. A method of filling a query cache that stores query results for travel planning, the method comprising:
-
storing query results for travel planning in a cache database;
retrieving query results and querying a travel planning system with queries based on cached answers that comprise the retrieved result; and
storing answers returned from the retrieving produced by the travel planning system in response to the queries based on the cached answers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
10. A computer program product residing on a computer readable medium for filling a query cache for travel planning comprises instructions to:
-
store query results for travel planning in a cache database;
retrieve query results and querying a travel planning system with queries based on cached answers that comprise the retrieved result; and
store answers returned from the retrieving produced by the travel planning system in response to the queries based on the cached answers.
-
-
19. A query cache for travel planning comprises:
-
a cache database that stores query results for travel planning;
a process to retrieve query results and query a travel planning system with new queries based on cached answers that comprise the retrieved result; and
a process to store answers returned from the retrieving produced by the travel planning system in response to the queries based on the cached answers. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A query cache for travel planning comprising:
-
a cache database that stores query results;
a retrieval mechanism that retrieves cached query results in response to a received query for travel options and if a result is found, queries a travel planning system with queries that are based on cached answers that comprise the cached result and to perform a new search based on the received query; and
returns a combination of the cached answers and answers received from the new search based on the received query. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of managing a query cache for travel planning, the method comprising:
-
storing query results in a cache database;
retrieving cached query results in response to a received query for travel options and if a result is found, querying a travel planning system with queries that are based on cached answers that comprise the cached result;
performing a new search based on the received query; and
returning a combination of the cached answers from answers received from the search based on the received query. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A computer program product for managing a query cache for travel planning comprises instructions for causing a computer to:
-
store query results in a cache database;
retrieve cached query results in response to a received query for travel options and if a result is found, query a travel planning system with queries that are based on cached answers that comprise the cached result;
perform a new query search to the travel planning system, the new query search being based on the received query; and
return a combination of the cached answers and answers received from the new query search based on the received query. - View Dependent Claims (39, 40, 41)
-
-
42. A computer program product residing on a computer readable medium for producing query results from a travel planning query cache, the computer program product comprising instructions for causing a computer to:
-
retrieve cached query results from a cache database that stores query results;
query a travel planning system with queries based on testing of cached answers that comprise the result; and
returns the answers produced by the new queries. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A computer program product residing on a computer readable medium for producing query results from a travel planning query cache, the computer program product comprising instructions for causing a computer to:
-
retrieve cached query results from a cache database that stores query results, and if cached query results are found;
filter cached answers in the result that are stale; and
perform a new query to a travel planning system based on the query to return a combination of search results from the new query and the filtered cached answers. - View Dependent Claims (49, 50)
-
-
51. A query cache for travel planning comprising:
-
a cache database that stores query results;
a retrieval mechanism that retrieves cached query results and if cached results are found, filters stale cached answers that comprise the cache results and performs a new search based on the query to return a combination of search results and the filtered cached answers. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A computer program product residing on a computer readable medium for producing query results from a travel planning query cache, the computer program product comprising instructions for causing a computer to:
-
retrieve cached query results from a cache database that stores query results;
query a travel planning system with queries based on testing of cached answers that comprise the result; and
returns the answers produced by the new queries. - View Dependent Claims (58, 59, 60, 61, 62)
-
Specification