Scoring local search results based on location prominence
AssigneeGoogle Inc.
InventorsBrian O'Clair, Daniel Egnor, Lawrence E Greenfield
Life of this patent
Estimating the term…
Abstract
A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
Claims26
A method performed by one or more server devices, comprising:
- receiving, by a processor associated with the one or more server devices, a search query;
- identifying, using a processor associated with the one or more server devices, a geographical area and a location within the geographical area;
- identifying, using a processor associated with the one or more server devices, a first document that is associated with a first geographic location and that is related to the search query, where the first geographic location is located within the geographical area;
- identifying, using a processor associated with the one or more server devices, a second document that is associated with a second geographic location and that is related to the search query, where the second geographic location is located outside of the geographical area;
- assigning, using a processor associated with the one or more server devices, a first score to the first document using a location prominence factor, where the location prominence factor does not include a measure of distance or a measure of relevancy of the first document to the search query;
- assigning, using a processor associated with the one or more server devices, a second score to the second document using a measure of distance between the second geographic location and the location within the geographical area, and not using the location prominence factor;
- and
- presenting, by a processor associated with the one or more server devices, information associated with the first and second documents based on the first and second scores, respectively.
A system, comprising:
- one or more computer devices to:
- receive a search query;
- identify an area for the search query;
- identify a first document that is related to the search query and that is associated with a first geographic location located within the area;
- identify a second document that is related to the search query and that is associated with a second geographic location located outside of the area;
- assign a first score to the first document using a plurality of first factors, where none of the plurality of first factors corresponds to a measure of distance or a measure of relevancy of the first document to the search query;
- assign a second score to the second document using a measure of distance, between the second geographic location and a location within the area, and not using any of the plurality of first factors;
- rank the first document and the second document based on the first score and the second score, respectively;
- and
- present information regarding the ranked first and second documents.
A computer-readable memory device that stores instructions executable by at least one processor, the computer-readable memory device comprising:
- one or more instructions to identify a first document and a second document;
- one or more instructions to determine that the first document is associated with a first geographic location that is located within a particular geographical area;
- one or more instructions to determine that the second document is associated with a second geographic location that is located outside of the particular geographical area;
- one or more instructions to generate a first score for the first document using a combination of two or more of the following factors:
- a score associated with a particular document that is identified as authoritative for a business associated with the document,
- a total number of documents referring to the business,
- a score of a particular document referring to the business,
- a total number of documents with reviews of the business,
- a numeric score of a review of the business,
- a function of a plurality of scores of reviews of the business,
- a type of document containing a review of the business,
- a type of language used in a review of the business,
- user logs relating to user interactions with the document,
- financial data associated with the business, or
- a number of years that the business has been operational;
- one or more instructions to generate a second score for the second document using a measure of distance, between the second geographic location and a location within the particular geographical area, and not using any of the two or more factors;
- and
- one or more instructions to rank the first document and the second document based on the first score and the second score, respectively.
Dependencies are inferred from the claim text.