Flights search
First Claim
1. A computer-implemented method to search for flights from non-customized search engine interfaces, comprising:
- receiving, by one or more computing devices, an expressive search query in a search interface, wherein the search interface is not customized for flight search inputs from a user computing device and the search interface is configured to accept a search query that is not flight-related;
determining, by the one or more computing devices, that the received search query is a flights-related query based on context in the search query; and
in response to determining that the search query is a flights-related query and without further user input, providing, by the one or more computing devices, a flight search interface including a plurality of search dimensions and a plurality of specific flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, wherein each specific flight search result identifies a specific flight responsive to the query, and wherein the plurality of specific flight search results are filtered according to the dimension values.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for information retrieval. In one aspect, a method includes receiving a search query in a search interface; determining that the received search query is a flights-related query; and in response to determining that the search query is a flights-related query and without further user input, providing a flight search interface including a plurality of search dimensions and a plurality of flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, and wherein the plurality of flight search results are filtered according to the dimension values.
44 Citations
27 Claims
-
1. A computer-implemented method to search for flights from non-customized search engine interfaces, comprising:
-
receiving, by one or more computing devices, an expressive search query in a search interface, wherein the search interface is not customized for flight search inputs from a user computing device and the search interface is configured to accept a search query that is not flight-related; determining, by the one or more computing devices, that the received search query is a flights-related query based on context in the search query; and in response to determining that the search query is a flights-related query and without further user input, providing, by the one or more computing devices, a flight search interface including a plurality of search dimensions and a plurality of specific flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, wherein each specific flight search result identifies a specific flight responsive to the query, and wherein the plurality of specific flight search results are filtered according to the dimension values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising data processing apparatus and one or more storage devices storing instructions that, when executed by the data processing apparatus, cause the system to perform operations comprising:
-
receiving an expressive search query in a search interface, wherein the search interface is not customized for flight search inputs from a user computing device, and the search interface is configured to accept a search query that is not flight-related; determining that the received search query is a flights-related query based on context in the search query; and in response to determining that the search query is a flights-related query and without further user input, providing a flight search interface including a plurality of search dimensions and a plurality of specific flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, wherein each specific flight search result identifies a flight responsive to the query, and wherein the plurality of specific flight search results are filtered according to the dimension values. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
receiving an expressive search query in a search interface, wherein the search interface is not customized for flight search inputs from a user computing device and the search interface is configured to accept a search query that is not flight-related; determining that the received search query is a flights-related query based on context in the search query; and in response to determining that the search query is a flights-related query and without further user input, providing a flight search interface including a plurality of search dimensions and a plurality of specific flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, wherein each specific flight search result identifies a flight responsive to the query, and wherein the plurality of specific flight search results are filtered according to the dimension values. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification