Dynamic determination of location-identifying search phrases
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors comprising:
- receiving a search query, the received search query including a first phrase and a second phrase;
identifying the second phrase as a possible name of a location;
determining that the second phrase of the received search query refers to the location based, at least in part, on a location factor for the first phrase of the search query,wherein the location factor for the first phrase is determined by analyzing a plurality of previously received search queries containing the first phrase and previously provided user interactions with the search results provided in response to the plurality of previously received search queries, wherein the analyzing further includes determining a frequency with which the plurality of previously received search queries containing the first phrase contain a location identified as a standalone location to a frequency with which the plurality of previously received search queries containing the first phrase contain a location that is not identified as a standalone location.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes providing location factors for first phrases in a collection of phrases, where each location factor for a first phrase is associated with a likelihood that a second phrase of a search query is associated with a location when the first phrase and the second phrase are used in the search query. A search query is received, where the received search query includes a first phrase from the collection of phrases and a second phrase. Whether the second phrase of the received search query refers to a location is determined based, at least in part, on the location factor for the first phrase of the search query.
-
Citations
20 Claims
-
1. A computer-implemented method performed by one or more processors comprising:
-
receiving a search query, the received search query including a first phrase and a second phrase; identifying the second phrase as a possible name of a location; determining that the second phrase of the received search query refers to the location based, at least in part, on a location factor for the first phrase of the search query, wherein the location factor for the first phrase is determined by analyzing a plurality of previously received search queries containing the first phrase and previously provided user interactions with the search results provided in response to the plurality of previously received search queries, wherein the analyzing further includes determining a frequency with which the plurality of previously received search queries containing the first phrase contain a location identified as a standalone location to a frequency with which the plurality of previously received search queries containing the first phrase contain a location that is not identified as a standalone location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method performed by one or more processors comprising:
-
receiving a search query, the received search query including a first phrase and a second phrase; identifying the second phrase as a possible name of a location; determining that the second phrase of the received search query refers to the location based, at least in part, on a location factor for the first phrase of the search query, wherein the location factor for the first phrase is determined by analyzing a plurality of previously received search queries containing the first phrase and previously provided user interactions with the search results provided in response to the plurality of previously received search queries; providing search results in response to the search query, the search results being ranked to give preference to search results related to the location; and providing at least some of the search results in a format designed for presenting location-specific search results.
-
-
12. A computer program product tangibly embodied on a computer-readable storage medium and including executable code that, when executed, is configured to cause one or more processors to:
-
receive a search query, the received search query including a first phrase and a second phrase; identify the second phrase as a possible name of a location; and determine that the second phrase of the received search query refers to the location based, at least in part, on a location factor for the first phrase of the search query, wherein the location factor for the first phrase is determined by analyzing a plurality of previously received search queries containing the first phrase and previously provided user interactions with the search results provided in response to the plurality of previously received search queries, wherein the analyzing further includes determining a frequency with which previously provided user interactions are with search results that are associated with a known location relative to a frequency with which previously provided user interactions are with search results that are not associated with a known location. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more storage mediums having computer instructions stored thereon; one or more processors executing the computer instructions stored in the one or more storage mediums in order to; receive a search query, the received search query including a first phrase and a second phrase; identify the second phrase as a possible name of a location; determine that the second phrase of the received search query refers to the location based, at least in part, on a location factor for the first phrase of the search query, wherein the location factor for the first phrase is determined by analyzing a plurality of previously received search queries containing the first phrase and previously provided user interactions with the search results provided in response to the plurality of previously received search queries, wherein the analyzing further includes determining a frequency with which previously provided user interactions are with search results that are associated with a known location relative to a frequency with which previously provided user interactions are with search results that are not associated with a known location. - View Dependent Claims (19, 20)
-
Specification