Enhanced identification of interesting points-of-interest
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by one or more processors, location information generated from one or more sensors, the location information representing a location of a mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera;
identifying, by the one or more processors, points-of-interest associated with one or more of multiple, selected geographic areas using the location information;
determining, by the one or more processors for each of the multiple geographic areas, a respective score for each of the identified points-of-interest in the respective geographic area;
applying, by the one or more processors, a fall-off function to the determined scores for each of the identified points-of-interest;
after applying the fall-off function to the determined scores, generating, by the one or more processors, a combined score for each identified point-of-interest across all of the multiple geographic areas by combining, for each identified point-of-interest, the respective fall-off function scores;
selecting a subset of the identified points-of-interest based at least on the respective combined scores; and
outputting instructions for presentation of a link to each of the identified points-of-interest in the subset on a display of the mobile device.
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.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more processors, location information generated from one or more sensors, the location information representing a location of a mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; identifying, by the one or more processors, points-of-interest associated with one or more of multiple, selected geographic areas using the location information; determining, by the one or more processors for each of the multiple geographic areas, a respective score for each of the identified points-of-interest in the respective geographic area; applying, by the one or more processors, a fall-off function to the determined scores for each of the identified points-of-interest; after applying the fall-off function to the determined scores, generating, by the one or more processors, a combined score for each identified point-of-interest across all of the multiple geographic areas by combining, for each identified point-of-interest, the respective fall-off function scores; selecting a subset of the identified points-of-interest based at least on the respective combined scores; and outputting instructions for presentation of a link to each of the identified points-of-interest in the subset on a display of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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; receiving, by the one or more computers, location information generated from one or more sensors, the location information representing a location of a mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; identifying points-of-interest associated with one or more of multiple, selected geographic areas using the location information, determining, for each of the multiple geographic areas, a respective score for each of the identified points-of-interest in the respective geographic area, applying a fall-off function to the determined scores for each of the identified points-of-interest; after applying the fall-off function to the determined scores, generating a combined score for each identified point-of-interest across all of the multiple geographic areas by combining, for each identified point-of-interest, the respective fall-off function scores, selecting a subset of the identified points-of-interest based at least on the respective combined scores, and outputting instructions for presentation of a link to each of the identified points-of-interest in the subset on a display of the mobile device. - View Dependent Claims (19)
-
-
17. 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:
-
receiving, by the data processing apparatus, location information generated from one or more sensors, the location information representing a location of a mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; identifying points-of-interest associated with one or more of multiple, selected geographic areas using the location information; determining, for each of the multiple geographic areas, a respective score for each of the identified points-of-interest in the respective geographic area; applying a fall-off function to the determined scores for each of the identified points-of-interest; after applying the fall-off function to the determined scores, generating a combined score for each identified point-of-interest across all of the multiple geographic areas by combining, for each identified point-of-interest, the respective fall-off function scores; selecting a subset of the identified points-of-interest based at least on the respective combined scores; and outputting instructions for presentation of a link to each of the identified points-of-interest in the subset on a display of the mobile device.
-
-
18. A computer-implemented method for a point of interest system comprising:
-
receiving, by one or more processors in the point of interest system, a query term from a user device; receiving, by the one or more processors, data representing a location from the user device, wherein the user device received the data from one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; identifying, by the one or more processors, query term/point-of-interest pairs associated with one or more of multiple, selected geographic areas using the data representing the location, the query term/point-of-interest pair including the received query term; determining, by the one or more processors for each of the multiple geographic areas, a respective score for each of the identified query term/point-of-interest pairs in the respective geographic area; applying, by the one or more processors, a fall-off function to the determined scores for each of the identified query term/point-of-interest pairs; after applying the fall-off function to the determined scores, generating, by the one or more processors, a combined score for each identified query term/point-of-interest pair across all of the multiple geographic areas by combining, for each identified query term/point-of-interest pair, the respective fall-off function scores; selecting a subset of the identified points-of-interest from the query term/point-of-interest pairs based at least on the respective combined scores; and outputting instructions for presentation of a link to each of the identified points-of-interest in the subset on a display of the user device.
-
Specification