Enhanced identification of interesting points-of-interest
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, by one or more processors, a location of a mobile device;
automatically identifying, by the one or more processors, a point-of-interest (POI) that is located within a predetermined distance of the location of the mobile device;
determining, by the one or more processors, a minimum continuous linger time associated with the identified POI, wherein the minimum continuous linger time is determined based on a category of the identified POI;
determining, by the one or more processors, that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time;
in response to automatically identifying, by the one or more processors, the POI that is located within the predetermined distance of the location of the mobile device and to determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and
receiving, from the control, data indicating that the user is interested in the rating for the identified POI.
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 determining a location of a mobile device, and automatically identifying a point-of-interest (POI) located within a predetermined distance of the location. The method also includes providing, on a user interface of the mobile device, a rating control for allowing the user to rate the identified POI, and receiving the rating for the identified POI from the user, using the rating control.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining, by one or more processors, a location of a mobile device; automatically identifying, by the one or more processors, a point-of-interest (POI) that is located within a predetermined distance of the location of the mobile device; determining, by the one or more processors, a minimum continuous linger time associated with the identified POI, wherein the minimum continuous linger time is determined based on a category of the identified POI; determining, by the one or more processors, that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time; in response to automatically identifying, by the one or more processors, the POI that is located within the predetermined distance of the location of the mobile device and to determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and receiving, from the control, data indicating that the user is interested in the rating for the identified POI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; determining a location of a mobile device; automatically identifying a point-of-interest (POI) that is located within a predetermined distance of the location of the mobile device; determining a minimum continuous linger time associated with the identified POI wherein the minimum continuous linger time is determined based on a category of the identified POI; determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time; in response to automatically identifying the POI that is located within the predetermined distance of the location of the mobile device and to determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and receiving, from the control, data indicating that the user is interested in the identified POI. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
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:
-
determining a location of a mobile device; automatically identifying a point-of-interest (POI) that is located within a predetermined distance of the location of the mobile device; determining a minimum continuous linger time associated with the identified POI; determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time wherein the minimum continuous linger time is determined based on a category of the identified POI; in response to automatically identifying the POI that is located within the predetermined distance of the location of the mobile device and to determining that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and receiving, from the control, data indicating that the user is interested in the identified POI.
-
Specification