CPC B60W 50/16 (2013.01) [G08G 1/096733 (2013.01); G08G 1/096775 (2013.01); B60W 2050/143 (2013.01); B60W 2050/146 (2013.01)] | 19 Claims |
1. A method for providing proactive driving alerts to a user in a vehicle, the method comprising:
receiving, from one or more sensors of a mobile device present in the vehicle during a drive, a current speed of the vehicle, a current travel direction of the vehicle, and a current location of the vehicle with respect to a road network;
receiving contextual data, wherein the contextual data indicates a plurality of triggering conditions located along one or more road segments present in the road network;
identifying, from the one or more road segments, a road segment of interest based on the current location of the vehicle and the current travel direction of the vehicle;
identifying, from the plurality of triggering conditions, a triggering condition in a vicinity of the road segment of interest;
determining that the triggering condition is present along the road segment of interest based on a location of the triggering condition with respect to the road segment of interest;
receiving a predefined threshold deceleration rate for the vehicle;
determining a distance between the current location of the vehicle and the location of the triggering condition;
determining, based on the current speed of the vehicle and the distance, that a minimum deceleration rate from the current speed of the vehicle to a desired speed at the location of the triggering condition is greater than or equal to the predefined threshold deceleration rate for the vehicle; and
outputting, in real time in response to determining that the minimum deceleration rate is greater than or equal to the predefined threshold deceleration rate for the vehicle, a proactive alert related to the triggering condition to the user using the mobile device.
|