Method and system for enabling precautionary actions in a vehicle
First Claim
1. A non-transitory computer-implemented method embedded in a computer readable medium for taking a precautionary action in a vehicle comprising:
- determining a current position of the vehicle;
using a data representation of a road network to determine a part of the road network around the current position of the vehicle, wherein the part of the road network includes a portion of each road accessible from the current position of the vehicle and extending out to a threshold;
using the data representation of the road network to identify conditions, if any, corresponding to locations along said part of the road network around the current position of the vehicle that warrant taking the precautionary action;
when more than one condition is identified from the current position of the vehicle, using a data file that lists conditions by priority to determine which of the conditions has a level of importance greater than any other of the conditions, wherein the data file is stored in a non-volatile portion of memory prior to vehicle operation; and
taking the precautionary action for the condition that has a level of importance greater than any other of the conditions.
4 Assignments
0 Petitions
Accused Products
Abstract
A feature for a motor vehicle that takes precautionary actions in response to conditions on the road network in the vicinity ahead of the vehicle. The feature uses a data representation of the road network extending from the current vehicle position out to an extent. The data representation of the road network is used to identify conditions, if any, that warrant taking a precautionary action. The type of conditions about which actions are to be taken may be identified in a data file. A precautionary action is taken as the vehicle approaches the location of the condition. The precautionary action may be a message provided to the vehicle driver to alert the driver about the condition. Alternatively, the action may be a modification of the vehicle operation, such as slowing down or stopping the vehicle, speeding up the vehicle, changing direction, and so on.
30 Citations
21 Claims
-
1. A non-transitory computer-implemented method embedded in a computer readable medium for taking a precautionary action in a vehicle comprising:
-
determining a current position of the vehicle; using a data representation of a road network to determine a part of the road network around the current position of the vehicle, wherein the part of the road network includes a portion of each road accessible from the current position of the vehicle and extending out to a threshold; using the data representation of the road network to identify conditions, if any, corresponding to locations along said part of the road network around the current position of the vehicle that warrant taking the precautionary action; when more than one condition is identified from the current position of the vehicle, using a data file that lists conditions by priority to determine which of the conditions has a level of importance greater than any other of the conditions, wherein the data file is stored in a non-volatile portion of memory prior to vehicle operation; and taking the precautionary action for the condition that has a level of importance greater than any other of the conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method embedded in a non-transitory computer readable medium for taking a precautionary action in a vehicle comprising:
-
determining a current position of the vehicle; using a data representation of a road network to determine a part of the road network around the current position of the vehicle, wherein the part of the road network includes a portion of each road accessible from the current position of the vehicle and extending out to a threshold; upon determining that a driver of the vehicle is not being provided guidance to follow a route to a desired destination, using the data representation of the road network to identify each condition, if any, corresponding to a location along said part of the road network around the current position of the vehicle that warrants taking the precautionary action; using a priority list to identify relative priority of the identified conditions if more than one condition is identified from the current position of the vehicle, wherein the priority list is stored in a non-volatile portion of memory prior to vehicle operation; and taking the precautionary actions in an order corresponding to the priority list. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform a method for taking a precautionary action in a vehicle comprising;determining a current position of the vehicle; using a data representation of a road network to determine a part of the road network around the current position of the vehicle, wherein the part of the road network includes a portion of each road accessible from the current position of the vehicle and extending out to a threshold; using the data representation of the road network to identify conditions, if any, corresponding to locations along said part of the road network around the current position of the vehicle that warrant taking the precautionary action; when more than one condition is identified from the current position of the vehicle, using a data file that lists conditions by priority to determine which of the conditions has a level of importance greater than any other of the conditions, wherein the data file is stored in a nonvolatile portion of memory prior to vehicle operation; and taking the precautionary action for the condition that has a level of importance greater than any other of the conditions.
-
Specification