Patent ID: 8386168

Claim:
A method performed by one or more server devices, the method comprising: collecting, by the one or more server devices, real-time geographic location and traveling speed data from a plurality of mobile devices when the plurality of mobile devices is located within an area of potential traffic congestion; storing, by the one or more server devices, a congestion factor, associated with the area of potential traffic congestion, based on the collected geographic location and traveling speed data, the congestion factor identifying an amount of congestion associated with the area of potential traffic congestion; receiving, from a particular mobile device, a request for traffic information, the request including information identifying a current geographic location of the particular mobile device and a destination geographic location associated with the particular mobile device; identifying, by the one or more server devices, information regarding the area of potential traffic congestion based on the information identifying the current geographic location and the destination geographic location; and providing, by the one or more server devices and based on receiving the request for traffic information, information regarding the congestion factor, associated with the area of potential traffic congestion, to the particular mobile device to enable the particular mobile device to generate navigational directions, between the current geographic location and the destination geographic location, based on the congestion factor.