Context-sensitive point of interest retrieval
First Claim
1. A computer-implemented method comprising:
- receiving a current location of a user'"'"'s electronic device;
retrieving a plurality of points of interest within a predetermined distance to the current location;
determining one or more time-related attributes associated with each point of interest from a category associated with each point of interest, wherein the one or more time-related attributes include an attribute that maps the category to the times in which the category is likely to be relevant, and wherein determining the one or more time-related attributes includes empirically determining the attribute that maps the category to the times in which the category is likely to be relevant by performing steps includingidentifying a group of queries relating to the category in a time-stamped query log,determining which times queries in the group are submitted at a relatively high frequency, andmapping the determined times to the category;
ranking each point of interest based on the point of interest'"'"'s proximity to the current location and the one or more time-related attributes associated with the point of interest; and
providing data identifying one or more of the points of interest to the electronic device for presentation to the user on a display of the electronic device based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for context sensitive point of interest retrieval. In one aspect, a method includes receiving a current location of a user'"'"'s electronic device and retrieving multiple points of interest within a predetermined distance to the current location. Each point of interest is ranked based on the point of interest'"'"'s proximity to the current location and one or more time-related attributes associated with the point of interest. Data identifying one or more of the points of interest is provided to the electronic device for presentation to the user on a display of the electronic device based on the ranking.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving a current location of a user'"'"'s electronic device; retrieving a plurality of points of interest within a predetermined distance to the current location; determining one or more time-related attributes associated with each point of interest from a category associated with each point of interest, wherein the one or more time-related attributes include an attribute that maps the category to the times in which the category is likely to be relevant, and wherein determining the one or more time-related attributes includes empirically determining the attribute that maps the category to the times in which the category is likely to be relevant by performing steps including identifying a group of queries relating to the category in a time-stamped query log, determining which times queries in the group are submitted at a relatively high frequency, and mapping the determined times to the category; ranking each point of interest based on the point of interest'"'"'s proximity to the current location and the one or more time-related attributes associated with the point of interest; and providing data identifying one or more of the points of interest to the electronic device for presentation to the user on a display of the electronic device based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage device having instructions encoded thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a current location of a user'"'"'s electronic device; retrieving a plurality of points of interest within a predetermined distance to the current location; determining one or more time-related attributes associated with each point of interest from a category associated with each point of interest, wherein the one or more time-related attributes include an attribute that maps the category to the times in which the category is likely to be relevant, and wherein determining the one or more time-related attributes includes empirically determining the attribute that maps the category to the times in which the category is likely to be relevant by performing steps including identifying a group of queries relating to the category in a time-stamped query log, determining which times queries in the group are submitted at a relatively high frequency, and mapping the determined times to the category; ranking each point of interest based on the point of interest'"'"'s proximity to the current location and the one or more time-related attributes associated with the point of interest; and providing data identifying one or more of the points of interest to the electronic device for presentation to the user on a display of the electronic device based on the ranking. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computers; one or more data storage devices coupled to the one or more computers and storing instructions, which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a current location of a user'"'"'s electronic device; retrieving a plurality of points of interest within a predetermined distance to the current location; determining one or more time-related attributes associated with each point of interest from a category associated with each point of interest, wherein the one or more time-related attributes include an attribute that maps the category to the times in which the category is likely to be relevant, wherein determining the one or more time-related attributes includes empirically determining the attribute that maps the category to the times in which the category is likely to be relevant by performing steps including identifying a group of queries relating to the category in a time-stamped query log, determining which times queries in the group are submitted at a relatively high frequency, and mapping the determined times to the category; ranking each point of interest based on the point of interest'"'"'s proximity to the current location and the one or more time-related attributes associated with the point of interest; and providing data identifying one or more of the points of interest to the electronic device for presentation to the user on a display of the electronic device based on the ranking. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification