Patent Document ID: 9043150
Application ID: 13632080
Patent Flag: 1

Claim One:
1. A non-transitory machine readable medium storing a mapping application which when executed on a device by at least one processing unit provides routing information to third-party applications on the device, the mapping application comprising sets of instructions for: receiving route data comprising first and second locations; identifying, based on the received route data, a set of routing applications from said third party applications, wherein each routing application in the set of routing applications provides navigation information from the first location to the second location in a different manner; presenting for each routine application in the identified set of routing applications, a selectable icon that represents the routing application; receiving a selection of a selectable icon corresponding to a routing application in the set of routing applications; and passing, upon receiving the selection, the route data to the selected routing application in order for the routing application to provide navigation information from the first location to the second location.