1. An article of manufacture for determining whether to notify a traveler of events proximate to a travel path, comprising: non transitory storage media; and logic stored on the storage media, wherein the stored logic is configured to be executable by a processor and thereby cause the processor to operate so as to: store, in association with an identifier of a user and contact information for contacting the user while traveling, geographic coordinates defining a start point and an end point of each of multiple contiguous segments between a start location and an end location of a travel path; receive a description of an event and an event location; determine, based on geographic coordinates for the received event location, a geographic coordinate area search range; identify all midpoints of the multiple segments that lie within the determined geographic coordinate search range; determine, based on the identified midpoints, a set of segments; proximity search the determined set of segments to identify one segment within the searched set of segments that is in closest proximity to the received event location; identify a closest offset event location along the identified one segment; and determine, based on the identified closest offset event location, if the user is to be notified of the event.