Scoring local search results based on location prominence
First Claim
Patent Images
1. 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 first 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 second 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 the search query and independent of a measure of distance, where the location prominence factor is based on a combination of two or more of;
a score associated with another document that is identified as authoritative for a business associated with the first 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, ora quantity of documents that mention the business;
assigning, using a processor associated with the one or more server devices, a second score to the second document based on a distance factor that is related to a measure of distance to or from a third geographic location within the geographical area 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, in a sorted list, based on the first and second scores, respectively.
2 Assignments
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.
-
Citations
40 Claims
-
1. 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 first 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 second 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 the search query and independent of a measure of distance, where the location prominence factor is based on a combination of two or more of; a score associated with another document that is identified as authoritative for a business associated with the first 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, or a quantity of documents that mention the business; assigning, using a processor associated with the one or more server devices, a second score to the second document based on a distance factor that is related to a measure of distance to or from a third geographic location within the geographical area 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, in a sorted list, based on the first and second scores, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 40)
-
-
11. A system, comprising:
-
a memory to store instructions; and a processor to execute the instructions to; receive a search query, identify a first document and a second document based on the search query, determine a geographical area for the search query, represent the geographical area by a set of postal codes allocated to the geographical area, determine a first postal code associated with the first document and a second postal code associated with the second document, determine that the first postal code is included in the set of postal codes associated with the geographical area and that the second postal code is not included in the set of postal codes associated with the geographical area, score the first document based on a location prominence factor and a distance factor when the first postal code is included in the set of postal codes allocated to the geographical area, where the location prominence factor is independent of the search query and independent of the distance factor, where the distance factor is related to a measure of distance based on a geographic location associated with the geographical area, where the location prominence factor is based on a combination of two or more of; a score associated with another document that is identified as authoritative for a business associated with the first 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, financial data associated with the business, or a number of years that the business has been operational, score the second document based on the distance factor and not based on the location prominence factor when the second postal code is not included in the set of postal codes allocated to the geographical area, and rank the first document and the second document based on the scores of the first document and the second document. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
a memory to store instructions; and a processor to execute the instructions to; receive a search query, identify a first document and a second document based on the search query, determine a geographical area for the search query, represent the geographical area by a set of latitude and longitude coordinates associated with the geographical area, determine a first latitude and longitude coordinate associated with the first document and a second latitude and longitude coordinate associated with the second document, determine that the first latitude and longitude coordinate is included in the set of latitude and longitude coordinates associated with the geographical area and that the second latitude and longitude coordinate is not included in the set of latitude and longitude coordinates associated with the geographical area, assign a first score to the first document based on a location prominence factor when the first latitude and longitude coordinate is included in the set of latitude and longitude coordinates associated with the geographical area, where the location prominence factor is independent of the search query, where the location prominence factor is based on a combination of two or more of; a score associated with another document that is identified as authoritative for a business associated with the first 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, financial data associated with the business, or a number of years that the business has been operational, assign a second score to the second document based on a distance factor and not the location prominence factor when the second latitude and longitude coordinate is not included in the set of latitude and longitude coordinates associated with the geographical area, where the location prominence factor and the distance factor are different, and present information associated with the first document and the second document in a list of search results generated in response to the search query, where the first document is sorted within the list of search results based on the first score and the second document is sorted within the list of search results based on the second score. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method performed by one or more server devices, comprising:
-
identifying, using a processor associated with the one or more server devices, a first document and a second document; determining, using a processor associated with the one or more server devices, that the first document is associated with a first geographic location that is located within a particular geographical area and that the second document is associated with a second geographic location that is located outside of the particular geographical area; assigning, using a processor associated with the one or more server devices, a first score to the first 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 first 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, or a number quantity of documents that mention the business; assigning, using a processor associated with the one or more server devices, a second score to the second document based on a distance factor that is related to a measure of distance based on a third geographic location associated with the particular geographical area; and ranking, using a processor associated with the one or more server devices, the first document with regard to at least the second document based on the first score and the second score. - View Dependent Claims (25)
-
-
26. A computer-readable memory device that stores instructions executable by at least one processor, comprising:
-
instructions for identifying a first document and a second document; instructions for determining that the first document is associated with a first geographic location that is located within a particular geographical area and that the second document is associated with a second geographic location that is located outside of the particular geographical area; instructions for generating a first score for the first 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 first 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, financial data associated with the business, or a number of years that the business has been operational; instructions for generating a second score for the second document based on a distance factor that is related to a measure of distance based on a third geographic location associated with the particular geographical area and instructions for ranking the first document with regard to at least the second document based on the first score and the second score. - View Dependent Claims (27, 28, 29)
-
-
30. One or more computer devices, comprising:
-
means for receiving a search query; means for identifying an area for the search query; means for identifying a first document associated with a geographic location within the area; means for identifying a second document associated with a geographic location outside the area; means for assigning 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 the search query and independent of a measure of distance, where the plurality of first factors includes two or more of; a score associated with another document that is identified as authoritative for a business associated with the first 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, financial data associated with the business, or a number of years that the business has been operational; means for assigning a second score to the second document based on a distance factor that depends on the measure of distance and not based on any of the plurality of first factors; means for ranking the first document and the second document based on the first score and the second score, respectively; and means for presenting information regarding the ranked first and second documents. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification