Location in search queries
First Claim
Patent Images
1. A computer-implemented system comprising:
- a request processor configured to receive a search query from a user device and to identify location-related information that is associated with at least one of the user device and the search query;
a search engine to receive requests from the request processor to generate a location-based set of search results and a non-location-based set of search results, and in response, to generate;
the location-based set of search results using the search query and the location-related information, andthe non-location-based set of search results using the search query to the exclusion of the location-related information;
a repository of queries that have been previously determined to be likely to be incorrectly associated with location information; and
a results sequencer to determine a results sets order that specifies an order that the location-based set of search results and the non-location-based set of search results are to be displayed relative to each other at the user device;
wherein the results sequencer is configured;
(i) to determine, based on the search query, whether a submitter of the search query is likely more interested in the location-based set of search results or the non-location-based set of search results,(ii) to determine, responsive to a determination that the submitter of the search query is likely more interested in the location-based set of search results than the non-location-based set of search results, whether the search query or a substantially similar variation of the search query is included in the repository of queries that have been previously determined to be likely to be incorrectly associated with location information,(iii) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is included in the repository of queries, the results sets order so that the non-location-based set of search results is to be displayed in preference to the location-based set of search results, and(iv) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is not included in the repository of queries, the results sets order so that the location-based set of search results is to be displayed in preference to the non-location-based set of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a search query from a remote device, determining if the search query includes location-related information, and if the search query includes location-related information, generating a first result set based on the search query and the location-related information, and if the search query does not include location-related information, determining whether a location indicator is associated with the remote device, and if a location indicator is associated with the remote device, generating a second result set based on the search query and the location indicator.
121 Citations
20 Claims
-
1. A computer-implemented system comprising:
-
a request processor configured to receive a search query from a user device and to identify location-related information that is associated with at least one of the user device and the search query; a search engine to receive requests from the request processor to generate a location-based set of search results and a non-location-based set of search results, and in response, to generate; the location-based set of search results using the search query and the location-related information, and the non-location-based set of search results using the search query to the exclusion of the location-related information; a repository of queries that have been previously determined to be likely to be incorrectly associated with location information; and a results sequencer to determine a results sets order that specifies an order that the location-based set of search results and the non-location-based set of search results are to be displayed relative to each other at the user device; wherein the results sequencer is configured; (i) to determine, based on the search query, whether a submitter of the search query is likely more interested in the location-based set of search results or the non-location-based set of search results, (ii) to determine, responsive to a determination that the submitter of the search query is likely more interested in the location-based set of search results than the non-location-based set of search results, whether the search query or a substantially similar variation of the search query is included in the repository of queries that have been previously determined to be likely to be incorrectly associated with location information, (iii) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is included in the repository of queries, the results sets order so that the non-location-based set of search results is to be displayed in preference to the location-based set of search results, and (iv) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is not included in the repository of queries, the results sets order so that the location-based set of search results is to be displayed in preference to the non-location-based set of search results. - View Dependent Claims (2)
-
-
3. A computer-implemented method comprising:
-
receiving, by a search system, a search query from a user device remote from the search system; determining a location that is associated with at least one of the search query and the user device; generating, by the search system and based on the search query and the location, a first results set; generating, by the search system and based on the search query, a second results set that is substantially independent of location; making a first determination that a submitter of the search query is likely more interested in the first results set than the second results set; determining that the search query or a substantially similar variation of the search query is in a set of queries that have been previously determined to be likely to be incorrectly associated with location information; in response to determining that the search query or a substantially similar variation of the search query is in the set of queries that have been previously determined to be likely to be incorrectly associated with location information; determining that the first determination is likely incorrect and that the submitter of the search query is likely more interested in the second results set than the first results set; and generating a results sets order that specifies that the second results set is to be displayed before the first results set at the user device; and transmitting, from the search system to the user device, data representing the first results set, the second results set, and the results sets order. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
one or more computers programmed to perform operations comprising; receiving, by the one or more computers, a search query from a user device remote from the one or more computers; determining a location that is associated with at least one of the search query and the user device; providing the search query and the location to a search engine and obtaining in response a first results set; providing the search query to the search engine and obtaining in response a second results set that is substantially independent of location; making a first determination that a submitter of the search query is likely more interested in the first results set than the second results set; determining that the search query or a substantially similar variation of the search query is in a set of queries that have been previously determined to be likely to be incorrectly associated with location information; in response to determining that the search query or a substantially similar variation of the search query is in the set of queries that have been previously determined to be likely to be incorrectly associated with location information; determining that the first determination is likely incorrect and that the submitter of the search query is likely more interested in the second results set than the first results set; and generating a results sets order that specifies that the second results set is to be displayed before the first results set at the user device; and transmitting, to the user device, data representing the first results set, the second results set, and the results sets order. - View Dependent Claims (16, 17, 18, 19, 20)
Specification