Enhanced identification of interesting points-of-interest
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a search system that includes one or more processors and from a mobile device, one or more characters of a query term;
receiving, by the search system, location information generated from one or more sensors, the location information representing a location of the mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera;
determining, by the search system, a location of the mobile device using the location information, and a local time at the location when the characters were received;
identifying, by the search system, a time interval associated with the local time;
selecting, by the search system, one of multiple databases associated with a geographic location that is associated with the location based on the time interval, wherein each of the multiple databases is associated with a different time interval;
identifying, by the search system, one or more suggested items in the one of the multiple databases that is associated with the location and the time interval; and
providing, by the search system and to the mobile device, the one or more suggested items in response to receiving the one or more characters.
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
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a search system that includes one or more processors and from a mobile device, one or more characters of a query term; receiving, by the search system, location information generated from one or more sensors, the location information representing a location of the mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; determining, by the search system, a location of the mobile device using the location information, and a local time at the location when the characters were received; identifying, by the search system, a time interval associated with the local time; selecting, by the search system, one of multiple databases associated with a geographic location that is associated with the location based on the time interval, wherein each of the multiple databases is associated with a different time interval; identifying, by the search system, one or more suggested items in the one of the multiple databases that is associated with the location and the time interval; and providing, by the search system and to the mobile device, the one or more suggested items in response to receiving the one or more characters. - View Dependent Claims (2, 3, 4, 5, 16, 17, 18)
-
-
6. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by a search system implemented on the one or more computers and from a mobile device, one or more characters of a query term; receiving, by the search system, location information generated from one or more sensors, the location information representing a location of the mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; determining, by the search system, a location of the mobile device using the location information, and a local time at the location when the characters were received; identifying, by the search system, a time interval associated with the local time; selecting, by the search system, one of multiple databases associated with a geographic location that is associated with the location based on the time interval, wherein each of the multiple databases is associated with a different time interval; identifying, by the search system, one or more suggested items in the one of the multiple databases that is associated with the location and the time interval; and providing, by the search system and to the mobile device, the one or more suggested items in response to receiving the one or more characters. - View Dependent Claims (7, 8, 9, 10, 19)
-
11. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by a search system that includes one or more processors and from a mobile device, one or more characters of a query term; receiving, by the search system, location information generated from one or more sensors, the location information representing a location of the mobile device, the one or more sensors comprising a compass, a global positioning system sensor, a WiFi receiver, a cellular receiver, or a camera; determining, by the search system, a location of the mobile device using the location information, and a local time at the location when the characters were received; identifying, by the search system, a time interval associated with the local time; selecting, by the search system, one of multiple databases associated with a geographic location that is associated with the location based on the time interval, wherein each of the multiple databases is associated with a different time interval; identifying, by the search system, one or more suggested items in the one of the multiple databases that is associated with the location and the time interval; and providing, by the search system and to the mobile device, the one or more suggested items in response to receiving the one or more characters. - View Dependent Claims (12, 13, 14, 15, 20)
-
Specification