Patent Document ID: 8566029
Application ID: 12617302

Base Claim:
1. A computer-implemented method comprising: generating, at one or more processors, a first search engine results page which includes links to one or more points-of-interest that satisfy a query; receiving, at the one or more processors, one or more signals indicating that a link to a point-of-interest was selected by a user; responsive to receiving the one or more signals: selecting, at the one or more processors, a plurality of geographic areas, each geographic area being associated with a set of information, each set of information comprising one or more identifiers of points-of-interest and a score associated with each identifier, determining, at the one or more processors, for each of the selected geographic areas, an increment value, determining, at the one or more processors, for each of the selected geographic areas, a score associated with the selected point-of-interest, incrementing, at the one or more processors, for each of the selected geographic areas, the score by the increment value, and storing, by the one or more processors, for each of the selected geographic areas, the incremented score in the set of information associated with the respective geographic area, the incremented score being stored in association with an identifier of the selected point-of-interest; and using, at the one or more processors, the incremented scores stored in the sets of information associated with the selected geographic areas to generate a second search engine results page.

---

Claim 2:
2. The computer-implemented method of claim 1 , wherein: one or more of the sets of information are stored in a query database; the query includes a query term entered by the user, the first search engine results page includes one or more links to the points-of-interest which satisfy the query, overlaid on a map, selecting the plurality of geographic areas further comprises determining that the plurality of geographic areas are disposed at or near a center of the map, the score is associated with a query-result pair including the query term and the particular point-of-interest, the incremented score for each of the selected geographic areas is stored in association with the query-result pair, in the query database, and the incremented scores stored in the query database are used to generate the second search engine results page.