Patent ID: 8370190

Claim:
A method for obtaining business ratings from a user operating a handheld device comprising a global positioning system (GPS) receiver, comprising: receiving, at an initial time and by a hardware processor, a first location of the user from the handheld device, wherein the first location is calculated by the GPS receiver; identifying an event taking place at an event address; determining by the hardware processor, based on the first location and the event address, that the user has arrived at the event, wherein determining that the user has arrived at the event comprises sending, prior to sending the request to rate the event, a notification of the event to the handheld device, wherein the notification is displayed to the user by the handheld device and receiving, from the handheld device and after sending the notification, a confirmation of arrival at the event from the user; receiving, after determining that the user has arrived at the event, a second location of the user from the handheld device, wherein the second location is calculated by the GPS receiver; determining by the hardware processor, based on the second location and the event address, that the user has departed the event; sending, after determining that the user has departed the event, a request to rate the event to the handheld device, wherein the handheld device alerts the user of the request to rate the event; receiving, from the handheld device and after sending the request to rate the event, a rating of the event from the user; and publishing the rating of the event to a website comprising a plurality of ratings of the event from a plurality of users.