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;
ranking each point of interest 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; 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.
132 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; ranking each point of interest 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; 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; ranking each point of interest 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; 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; ranking each point of interest 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; 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