A method and apparatus for automatically gathering data on paths taken by a
number of commuters and then analyzed to provide recommendations for
improving the commute experience. Data may be gathered by recording time
and position data from a global positioning system (GPS) receiver the
commuter carries, recording time and position data from a mobile phone the
commuter carries, departure or arrival indications, or a commute log.
Commute data may be augmented with a likely route generated based on a
start point, an end point, and a map. Commute data may be analyzed by
determining a subset of the commuters whose paths are similar. For
example, they have a similar start point, a similar end point, a similar
start point and a similar end point, a start point similar to a particular
point, an end point similar to a particular point, or similar start and
end points.