Patent ID: 8589069

Claim:
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 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.