US2015323342A1PendingUtilityA1

Routing applications for navigation

Assignee: APPLE INCPriority: Jun 5, 2012Filed: May 14, 2015Published: Nov 12, 2015
Est. expiryJun 5, 2032(~5.8 yrs left)· nominal 20-yr term from priority
G01C 21/3667G06F 3/04842G01C 21/362G06F 3/0482
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Some embodiments provide a mapping application that provides routing information to third-party applications on a device. The mapping application receives route data that includes first and second locations. Based on the route data, the mapping application provides a set of routing applications that provide navigation information. The mapping application receives a selection of a routing application in the set of routing applications. The mapping application passes the route data to the selected routing application in order for the routing application to provide navigation information.

Claims

exact text as granted — not AI-modified
1 - 31 . (canceled) 
     
     
         32 . A non-transitory machine-readable medium storing a mapping application executable by at least one processing unit of a device, the mapping application comprising sets of instructions for:
 accessing a set of third-party application sources that hosts a plurality of third-party routing applications in order to retrieve a set of third-party routing applications;   providing a user interface (UI) for displaying a set of selectable UI items each of which associated with a third-party routing application in the set of retrieved third-party routing applications; and   upon selection of one of the selectable UI items, displaying information about a third-party routing application that is associated with the selected UI item.   
     
     
         33 . The non-transitory machine-readable medium of  claim 32 , wherein the mapping application further comprises a set of instructions for providing route data comprising first and second locations on a map to the third-party application sources in order to retrieve the set of third-party routing applications. 
     
     
         34 . The non-transitory machine-readable medium of  claim 33 , wherein each third-party routing application in the set of routing applications provides a different manner of navigation from the first location to the second location on the map. 
     
     
         35 . The non-transitory machine-readable medium of  claim 33 , wherein the route data comprises at least one of names associated with the start and end locations, phone numbers associated with the start and end locations, and address book identifiers associated with the start and end locations. 
     
     
         36 . The non-transitory machine-readable medium of  claim 35 , wherein the set of instructions for providing the route data comprises a set of instructions for redacting data that is defined as sensitive data from the route data before sending the route data to the third-party application sources. 
     
     
         37 . The non-transitory machine-readable medium of  claim 32 , wherein the set of third-party routing applications comprises routing applications that are installable on the device and have not been installed on the device before. 
     
     
         38 . The non-transitory machine-readable medium of  claim 32 , wherein the information comprise images related to the associated third-party routing application. 
     
     
         39 . The non-transitory machine-readable medium of  claim 32 , wherein the information comprise a set of user-provided reviews. 
     
     
         40 . The non-transitory machine-readable medium of  claim 32 , wherein the information comprise textual data that describes the particular third-party application. 
     
     
         41 . The non-transitory machine-readable medium of  claim 32 , the mapping application further comprising a set of instructions for displaying a particular selectable UI item along with the displayed information about the third-party routing application for installing the third-party routing application on the device. 
     
     
         42 . The non-transitory machine-readable medium of  claim 32 , wherein the mapping application ranks the set of third-party routing applications based on a set of factors and displays the routing applications in the set based on their ranked order. 
     
     
         43 . The non-transitory machine-readable medium of  claim 32 , wherein the set of third-party routing applications is a first set of third-party routing applications and the set of selectable UI items is a first set of selectable UI items, the mapping application further comprising sets of instructions for:
 identifying a second set of routing applications that have been previously installed on the device, each routing application in the second set providing navigation information from a first location on a map to a second location on the map; and   presenting a second set of selectable UI items each of which associated with a third-party routing application in the second set of third-party routing applications.   
     
     
         44 . The non-transitory machine-readable medium of  claim 43 , wherein the UI comprises:
 a first display area for displaying the first set of third-party routing applications and their associated UI items; and   a second display area for displaying the second set of third-party routing applications and their associated UI items.   
     
     
         45 . The non-transitory machine-readable medium of  claim 43 , the mapping application further comprising a set of instructions for, upon selection of a selectable UI item in the second set of selectable UI items, executing a third-party routing application associated with the selected UI item on the device to display navigation information between the first and second locations. 
     
     
         46 . A method for a mapping and navigation application executable by at least one processing unit of a device, the method comprising:
 accessing a set of third-party application sources that hosts a plurality of third-party routing applications in order to retrieve a set of third-party routing applications;   displaying a set of selectable user interface (UI) items each of which associated with a third-party routing application in the set of retrieved third-party routing applications; and   upon selection of one of the selectable UI items, displaying information about a third-party routing application that is associated with the selected UI item.   
     
     
         47 . The method of  claim 46  further comprising providing, to the third-party application sources, route data comprising first and second locations on a map in order to retrieve the set of third-party routing applications. 
     
     
         48 . The method of  claim 47 , wherein each third-party routing application in the set of routing applications provides a different manner of navigation from the first location to the second location on the map. 
     
     
         49 . The method of  claim 47 , wherein the route data comprises at least one of names associated with the start and end locations, phone numbers associated with the start and end locations, and address book identifiers associated with the start and end locations. 
     
     
         50 . The method of  claim 49 , wherein the set of instructions for providing the route data comprises a set of instructions for redacting data that is defined as sensitive data from the route data before sending the route data to the third-party application sources. 
     
     
         51 . The method of  claim 46 , wherein the set of third-party routing applications comprises routing applications that are installable on the device and have not been installed on the device before.

Join the waitlist — get patent alerts

Track US2015323342A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.