Enhanced identification of interesting points-of-interest
First Claim
Patent Images
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, andstoring, 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method includes identifying points-of-interest (POIs) associated with one or more of multiple, selected geographic areas, and determining, for each of the multiple geographic areas, a score associated with the identified POIs. The actions also include generating a combined score for each identified POI based on the determined scores associated with the respective POI, selecting a subset of the identified POIs based at least on the combined scores, and displaying a link to the POIs in the subset.
147 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; generating a first search engine results page which includes links to one or more points-of-interest that satisfy a query; receiving 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 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, for each of the selected geographic areas, an increment value, determining, for each of the selected geographic areas, a score associated with the selected point-of-interest, incrementing, for each of the selected geographic areas, the score by the increment value, and storing, 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 the incremented scores stored in the sets of information associated with the selected geographic areas to generate a second search engine results page.
-
-
20. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
generating, at the 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.
-
Specification