Patent ID: 7908080

Claim:
A computer-implemented method of providing personalized route information, comprising: obtaining a plurality of past location indicators over time for a wireless client device; determining a future travel objective from a starting point to a destination for a user of the device using the plurality of previously-gathered location indicators with determining the future travel objective including identifying the starting point and the destination based on long periods of immobility connected by one or more periods of mobility; obtaining, at a server system remote from the wireless client device, near real-time traffic data for an area proximate to the determined travel objective; determining estimated total trip times for a plurality of routes from the determined starting point to the determined destination, the estimated total trip times being based at least in part on the near real-time traffic data; generating at the server system a suggested route for the travel objective using the traffic data based on the determined estimated total trip times; and providing from the server system to the wireless client device map data formatted to generate a map showing the suggested route on the wireless client device.