SCORING LOCAL SEARCH RESULTS BASED ON LOCATION PROMINENCE
1 Assignment
0 Petitions
Accused Products
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.
35 Citations
48 Claims
-
1-45. -45. (canceled)
-
46. 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; identifying, using a processor associated with the one or more server devices, a first document that is associated with a geographic location within the geographical area and that is related to the search query; identifying, using a processor associated with the one or more server devices, a second document that is associated with a geographical location outside of the geographical area and that is related to the search query; assigning, using a processor associated with the one or more server devices, a first score to the first document based on a location prominence factor that is independent of a measure of distance to or from the geographic location within the geographical area; assigning, using a processor associated with the one or more server devices, a second score to the second document based on a distance factor, which is related to the measure of distance, and not based on 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.
-
-
47. A system, comprising:
one or more computer devices to; receive a search query; identify an area for the search query; identify a first document associated with a geographic location within the area; identify a second document associated with a geographic location outside the area; assign a first score to the first document based on a plurality of first factors, where each of the plurality of first factors is independent of a measure of distance; assign a second score to the second document based on a distance factor, which depends on the measure of distance, and not based on 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.
-
48. A computer-readable memory device that stores instructions executable by at least one processor, comprising:
-
one or more instructions to identify a document; one or more instructions to determine that the document is associated with a geographic location that is located within a particular geographical area; one or more instructions to generate, when the document is associated with a geographic location that is located within the particular geographical area, a score for the document based on a combination of two or more of the following factors; a score associated with another document that is identified as authoritative for a business associated with the document, a total number of documents referring to the business, a highest score associated with the documents referring to the business, a total number of documents with reviews of the business, a quantity of documents that mention 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; and one or more instructions to rank the document with regard to at least one other document based on the generated score.
-
Specification