Patent ID: 7761225

Claim:
A routing method comprising: receiving from a user, by a global positioning satellite (GPS) transceiver in a vehicle, a user profile comprising user preference data comprising a slowest speed that said user is willing to travel; receiving from said user, by said GPS transceiver, destination location data defining a destination location for said user; retrieving from a satellite, by said GPS transceiver, first geospatial coordinate values for a current location of said user and second geospatial coordinate values for said destination location; first identifying, by said GPS transceiver, a first geographical route for traveling from said current location to said destination location, said first identifying based on said user profile, said first geospatial coordinate values, and said second geospatial coordinate values; retrieving from a plurality of radar traffic speed/density receiving devices, by said GPS transceiver, a plurality of geospatial coordinate values for various locations located along said first geographical route; retrieving from a first database, by said GPS transceiver during travel of said vehicle along said first geographical route, current real time traffic speed/traffic density data associated with each geospatial coordinate value of said plurality of geospatial coordinate values; retrieving from a second database, by said GPS transceiver during said travel of said vehicle along said first geographical route, historical traffic speed/traffic density data associated with each said geospatial coordinate value of said plurality of geospatial coordinate values; performing, by a computer processor of said GPS transceiver, a trending analysis process on said current real time traffic speed/traffic density data; performing, by said GPS transceiver, a historical analysis process on said historical traffic speed/traffic density data; determining, by said GPS transceiver, if said first geographical route comprises an efficient geographical route for said user to travel from said current location to said destination location, said determining based on said user profile, results of said trending analysis process, and results of said historical analysis process; and continuously altering, by said GPS transceiver during said travel of said vehicle and at different locations associated with each said geospatial coordinate value, said first route such that a plurality of different modified routes are generated from said first route and based on said user profile, said results of said trending analysis process, and said results of said historical analysis process, wherein each route of said plurality of different modified routes is comprises a different starting location associated with each said geospatial coordinate value.