Patent ID: 8249807

Claim:
A method of identifying critical points in travel path of a mobile device, the method comprising: acquiring location data with a location positioning system of the mobile device to identify a travel path of the mobile device, the location data comprising a plurality of location data points; identifying a first critical point in the travel path of the mobile device; identifying a first location data point in the location data; determining a first azimuth value for the first critical point and the first location data point; identifying a second location data point in the location data; determining a second azimuth value for the first critical point and the second location data point; determining a speed of the mobile device; determining a mode of transportation of the mobile device based upon the speed of the mobile device; setting an azimuth threshold value based at least in part upon the determined mode of transportation of the mobile device; identifying the second location data point as a second critical point in the travel path of the mobile device if the absolute value of a difference between the first azimuth value and the second azimuth value is greater than the azimuth threshold value determined by the mode of transportation of the mobile device.