In some embodiments, techniques for processing an alert may include receiving a specification of a first location, creating an alert, associating the first location with the alert, determining a first current location as a second location, wherein determining the second location follows receiving the specification of the first location and precedes determining a third location, determining that the second location does not match the specification of the first location, determining a second current location as the third location, determining that the third location matches the specification of the first location, and presenting information relating to the alert.