1. A traffic alert user portion for receiving collected, compiled, and transmitted traffic alert information including traffic alert location from a traffic alert server portion, the traffic alert user portion comprising: a. a receiver in communication with the server portion for receiving the traffic alert information; b. a position locator for determining a time-stamped position of the user portion; c. a user portion processor operationally connected with the receiver and the position locator to receive the traffic alert information and the time-stamped position of the user portion, to calculate a vehicle trajectory and a velocity based on the time-stamped position, and to correlate a traffic alert along the calculated vehicle trajectory; d. a memory storage area including a historical route database wherein the memory storage area is operationally connected with the user portion processor to store and retrieve historical route data; e. a predicted vehicle route determined within the user portion processor by analyzing the historical route database to locate a potential match with the calculated vehicle trajectory, and when the potential match is found, the potential match becomes the predicted vehicle route used, otherwise, the calculated vehicle trajectory is used as the predicted vehicle route; f. an output device operationally connected with the user portion processor to alert a user when the traffic alert is correlated; and g. a sum of the time-stamped positions is stored by the user portion processor in the historical route database in the memory storage area upon the occurrence of an end event.