Patent ID: 7574420
Filing Date: 2009-08-11
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method comprising: determining a plurality of association scores for a plurality of pages with respect to a plurality of geographic regions, wherein the association score comprises a relative degree to which the page is associated with the geographic region, wherein the determining the plurality of association scores further comprises a term that is associated with the geographic region is present in content of the page and adding a term score to the association score, wherein the term score comprises a relative degree to which presence of the term in the content of the page indicates that the page is associated with the geographic region, wherein the term score of a telephone number is higher than the term score of a name of the geographic region, wherein the determining further comprises increasing the association score based on a neighbor association score of a neighbor geographic region, wherein the neighbor association score comprises a relative degree to which the page is associated with the neighbor geographic region; and creating an index for the plurality of pages based on the plurality of association scores, wherein the creating the index for the plurality of pages based on the plurality of association scores further comprises selecting a plurality of keywords present in the page, selecting a plurality of weights for the plurality of keywords, finding the keywords that match the terms, and increasing the plurality of weights for the keywords that match the terms based on the association score and the term scores, wherein the increasing the plurality of weights further comprises adding to the plurality of weights a result of multiplying the term scores of the terms that match the keywords by the association score of the geographic region that has the terms that match the keywords by the weight of the keywords that match the term, dividing by a maximum term score in the plurality of geographic regions that are associated with the page that contains the keywords that match the terms, and dividing by the sum of the term scores in the plurality of geographic regions for the terms that match the keywords.