SELECTED DRIVER NOTIFICATION OF TRANSITORY ROADTRIP EVENTS
3 Assignments
0 Petitions
Accused Products
Abstract
Stored executable logic causes a processor to operate so as to receive route parameter data, including a start location and end location for future travel, from various users. The processor generates route data based on the received route parameter data for each user. The generated route data for each user includes geographic coordinate data with imbedded strings of geographic coordinate identifiers corresponding to strings of geographic coordinates defining a travel path between the start and end locations included in that user'"'"'s route parameter data. The processor stores, in a database, the generated route data for each user in association with an identifier of that user and contact information for contacting that user while in route.
-
Citations
41 Claims
-
1-18. -18. (canceled)
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for operating a computer to determine whether to notify a traveler of events proximate to a travel path, comprising:
-
storing, 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; receiving, via a communications network, a description of an event and an event location; determining, based on geographic coordinates for the received event location, a geographic coordinate area search range; identifying all midpoints of multiple contiguous segments, between a start location and an end location of a travel path associated with a user, that lie within the determined geographic coordinate search range, wherein each of the multiple contiguous segments is defined by geographic coordinates of a start point and an end point of that segment; determining, based on the identified midpoints, a set of segments; proximity searching 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; identifying a closest offset event location along the identified one segment; and determining, based on the identified closest offset event location, if the user is to be notified of the event. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for determining whether to notify a traveler of events proximate to a travel path, comprising:
-
a database configured 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; a processor configured to (i) receive a description of an event and an event location, (ii) determine, based on geographic coordinates for the received event location, a geographic coordinate area search range, (iii) identify all midpoints of the multiple segments that lie within the determined geographic coordinate search range, (iv) determine, based on the identified midpoints, a set of segments, (v) 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, (vi) identify a closest offset event location along the identified one segment, and (vii) determine, based on the identified closest offset event location, if the user is to be notified of the event. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification