Selected driver notification of transitory roadtrip events
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
To determine whether to notify a traveler of events proximate to a travel path, a description of an event and an event location are received. A geographic coordinate area search range is determined based on the received event location. All midpoints of multiple contiguous segments of the travel path that lie within the determined geographic coordinate search range are identified. A set of segments is determined based on the identified midpoints and proximity searched to identify one segment within the searched set of segments that is in closest proximity to the received event location. A closest offset event location along the identified one segment is identified used to determine whether the user is to be notified of the event.
-
Citations
23 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining whether to notify a traveler of events proximate to a travel path, comprising:
-
storing, by a computer 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, by the computer via a communications network, a description of an event and an event location; determining, by the computer based on geographic coordinates for the received event location, a geographic coordinate area search range; identifying, by the computer, 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, by the computer based on the identified midpoints, a set of segments; proximity searching, by the computer, 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, by the computer, a closest offset event location along the identified one segment; and determining, by the computer based on the identified closest offset event location, if the user is to be notified of the event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 (18, 19, 20, 21, 22, 23)
-
Specification