US2017293665A1PendingUtilityA1

Flights Search

46
Assignee: GOOGLE INCPriority: Jan 12, 2011Filed: May 25, 2017Published: Oct 12, 2017
Est. expiryJan 12, 2031(~4.5 yrs left)· nominal 20-yr term from priority
G06F 17/30528G06F 17/30867G06F 17/30554G06Q 10/02G06F 16/248G06Q 10/0283G06F 16/24575G06F 16/245G06F 16/9535
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 - 119 . (canceled) 
     
     
         120 . A computer-implemented method to search for flights from non-customized search engine interfaces, comprising:
 receiving, by one or more computing devices, a search query in a search interface, wherein the search interface is configured to respond to general purpose search queries;   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 specific flight search results, wherein each specific flight search result identifies a specific flight responsive to the query.   
     
     
         121 . The computer-implemented method of  claim 120 , wherein:
 providing a flight search interface further comprises providing a plurality of search dimensions, each dimension associate 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 one or more of the plurality of dimensions are associated with default values.   
     
     
         122 . The computer-implemented method of  claim 120 , wherein determining that the received search query is a flights-related query is based on processing the received search query. 
     
     
         123 . The computer-implemented method of  claim 121 , further comprising:
 receiving, by the one or more computing devices, user input adjusting one or more values in the dimensions portion; and   automatically updating, by the one or more computing devices, the plurality of specific flight search results in response to the user input.   
     
     
         124 . The computer-implemented method of  claim 122 , wherein one or more of the values associated with the dimensions are adjustable based on user input. 
     
     
         125 . The computer-implemented method of  claim 120 , wherein determining that the received search query is a flights-related query includes identifying one or more keywords associated with flight queries. 
     
     
         126 . The computer-implemented method of  claim 120 , further comprising providing, by the one or more computing devices, a link to one or more third party booking sites in response to a user selection of one or more specific flight search results. 
     
     
         127 . The computer-implemented method of  claim 120 , wherein the dimensions portion includes an interactive map and wherein the user can modify an origin or destination value through a map input. 
     
     
         128 . The computer-implemented method of  claim 120 , wherein the dimensions portion includes a flights scatterplot displaying flights with respect to a pair of dimensions. 
     
     
         129 . The computer-implemented method of  claim 128 , further comprising:
 receiving, by the one or more computing devices, a user input modifying a marker position associated with one or more of the pair of dimensions in the scatterplot; and   updating, by the one or more computing devices, the plurality of specific flight search results according to flights within the region of the scatterplot demarcated by the user input.   
     
     
         130 . The computer-implemented method of  claim 120 , further comprising:
 receiving, by the one or more computing devices, a user input selecting a particular flight search result; and   in response to the selection, presenting, by the one or more computing devices, one or more associated return specific flight search results.   
     
     
         131 . The computer-implemented method of  claim 130 , wherein a user selection of a flight search result and a return flight search result identifies a selected itinerary. 
     
     
         132 . The method of  claim 120 , wherein each specific flight search result comprises a flight number. 
     
     
         133 . 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 a search query in a search interface, wherein the search interface is configured to respond to general purpose search queries;   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 a plurality of specific flight search results, wherein each specific flight search result identifies a flight responsive to the query.   
     
     
         134 . The system of  claim 133 , wherein
 providing a flight search interface further comprises providing a plurality of search dimensions, each dimension associate 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 one or more of the plurality of dimensions are associated with default values.   
     
     
         135 . The system of  claim 133 , wherein determining that the received search query is a flights-related query is based on processing the received search query. 
     
     
         136 . 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.   
     
     
         137 . The computer storage medium of  claim 136 , wherein one or more of the plurality of dimensions are associated with default values. 
     
     
         138 . The computer storage medium of  claim 136 , wherein determining that the received search query is a flights-related query is based on processing the received search query. 
     
     
         139 . The computer storage medium of  claim 136 , the computer-executable program instructions further comprising computer program instructions to provide a notice to the user of the refund.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.