Providing travel information using cached query answers
First Claim
Patent Images
1. A computer implemented method comprising:
- producing, by a computer a code when a user accesses a web page which is controlled by an entity, the code identifying the user and including parameters derived from predetermined travel parameters specified by the user in a travel query;
detecting by one or more computers that the user has accessed the web page;
anticipating one or more travel parameters in response to the user accessing the web page by;
populating by one or more computers a new travel query with the anticipated predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event, and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user;
sending the travel query to a cache that stores cached travel options obtained from prior travel queries, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination;
receiving by the one or more computers a set of the cached travel options that satisfy the query; and
sending by one or more computers, to the user, the set of the cached travel options satisfying the travel query.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
49 Citations
30 Claims
-
1. A computer implemented method comprising:
-
producing, by a computer a code when a user accesses a web page which is controlled by an entity, the code identifying the user and including parameters derived from predetermined travel parameters specified by the user in a travel query; detecting by one or more computers that the user has accessed the web page; anticipating one or more travel parameters in response to the user accessing the web page by; populating by one or more computers a new travel query with the anticipated predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event, and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user; sending the travel query to a cache that stores cached travel options obtained from prior travel queries, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receiving by the one or more computers a set of the cached travel options that satisfy the query; and sending by one or more computers, to the user, the set of the cached travel options satisfying the travel query. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method comprising:
-
including in a web page, a code comprising predetermined travel parameters specified by a entity that controls the web page; detecting by one or more computers that a user has accessed the web page; anticipating one or more travel parameters in response to the user accessing the web page by; populating by one or more computers a travel query with the predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user, with the travel query is not solicited by the user; sending the travel query to a cache that stores cached travel options obtained from prior travel queries, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receiving a set of the cached travel options that satisfy the query; and sending, to the user, the cached travel options satisfying the travel query. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a database storing cached travel options for travel planning, the cached travel options the cached travel options comprising sets of flights and sets of fares usable with the fights for travel between an origin and a destination; and a processor configured to; produce, a code when a user accesses a web page, which is controlled by an entity, the code sufficient to identify the user and including parameters derived from predetermined travel parameters specified by the user in a travel query; detect that the user has accessed the web page; anticipate one or more travel parameters in response to the user accessing the web page, the processor further configured to; populate a new travel query with the anticipated predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event, and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user; send the travel query to a cache that stores cached travel options, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receive a set of the cached travel options that satisfy the query; and send, to the user, the set of the cached travel options that satisfy the travel query. - View Dependent Claims (12, 13, 14)
-
-
15. A system for presenting travel information to a user, the system comprising:
a processor configured to; include in a web page, a code comprising predetermined travel parameters specified by an entity that controls the web page; detect that a user has accessed the web page; anticipate one or more travel parameters in response to the user accessing the web page the processor further configured to; populate a travel query with the predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user, with the travel query is not solicited by the user; send the travel query to a cache that stores cached travel options obtained from prior travel queries, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receive a set of the cached travel options that satisfy the query; and send, to the user, the cached travel options satisfying the travel query. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A computer program product for presenting travel information to a user, the computer program product being tangibly stored on machine readable media, comprising instructions operable to cause one or more processors to:
-
produce, a code when a user accesses a web page, which is controlled by an entity, the code sufficient to identify the user and including parameters derived from predetermined travel parameters specified by the user in a travel query; detect that the user has accessed the web page; anticipate one or more travel parameters in response to the user accessing the web page, comprising instructions to; populate a different travel query with the anticipated predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event, and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user; send the travel query to a cache that stores cached travel options, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receive a set of the cached travel options that satisfy the query; and send, to the user, the set if the cached travel options that satisfy the travel query. - View Dependent Claims (22, 23, 24)
-
-
25. A computer program product for presenting travel information to a user, the computer program product being tangibly stored on machine readable media, comprising instructions operable to cause one or more processors to:
-
include in a web page, a code comprising predetermined travel parameters specified by an entity that controls the web page; detect that the user has accessed the web page; anticipate one or more travel parameters in response to the user accessing the web page the processor further configured to; populate a travel query with the predetermined travel parameters that include a departure date corresponding to a start of an event to be hosted by the entity, a return date corresponding to an end date of the event, and a destination airport corresponding to an airport nearest to a geographic location of the event and a variable parameter based on identification information associated with the user, the variable parameter comprising an origin airport corresponding to an airport nearest to a geographic location of the user, with the travel query is not solicited by the user; send the travel query to a cache that stores cached travel options, the cached travel options comprising sets of flights and sets of fares usable with the flights for travel between an origin and a destination; receive a set of the cached travel options that satisfy the query; and send, to the user, the cached travel options satisfying the travel query. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification