1. A computer-implemented method of predicting actual traffic conditions of a roadway segment, the method comprising: (a) providing a plurality of historical roadway condition patterns of the roadway segment from a database; (b) obtaining an electronic representation of a current roadway condition pattern of the roadway segment; (c) using a processor connected to the database and the electronic representation of the current roadway condition pattern to: (i) identify one or more of the historical roadway condition patterns that closely matches the current roadway condition pattern, and (ii) predict the future actual traffic conditions of the roadway segment by using the conditions associated with the one or more identified historical patterns.