| CPC G08G 1/052 (2013.01) [G08G 1/0112 (2013.01); G08G 1/0129 (2013.01); G08G 1/123 (2013.01); G08G 1/207 (2013.01)] | 18 Claims |

|
1. A mobile device associated with a vehicle, the mobile device comprising:
a processor;
a trajectory data acquisition module, configured to acquire current trajectory data of the vehicle;
a memory, coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to:
receive, from a remote server, data for a geographical area in which the vehicle is located, the data including, for each grid coordinate in the geographical area, a distribution of speed information associated with each grid coordinate, the distribution of speed information including at least one threshold value associated with the grid coordinate, wherein the at least one threshold value is calculated based on a selected percentile of the distribution of speed information associated with each grid coordinate;
identify, based on the current trajectory data, a current grid coordinate in the geographical area in which the vehicle is currently traveling;
determine, based on the current grid coordinate and a current speed of the vehicle, that the vehicle is one of (i) exceeding the at least one threshold value, and (ii) at risk of exceeding the at least one threshold value within a predetermined period of time; and
update a display of the mobile device to change an appearance of the display to display an alert.
|