US2019025070A1PendingUtilityA1

Hierarchy of Tools for Navigation

Assignee: APPLE INCPriority: Mar 3, 2014Filed: Sep 20, 2018Published: Jan 24, 2019
Est. expiryMar 3, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06F 3/0482G01C 21/3614G06F 16/248H04W 4/12G06F 16/9537G01C 21/3676G01C 21/367G01C 21/3611G06F 16/29H04W 4/024G01C 21/3617G01C 21/36G06F 16/243G06F 17/3087G06F 17/30401H04W 4/02G06F 17/30241G06F 17/30554
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard. In some of these embodiments, these UI elements appear successively on the following sequence of pages: (1) a default page for presenting the predicted-destination notifications, (2) a destination page for presenting the list of predicted destinations, (3) a search page for receiving voice-based search requests, and (4) a keyboard page for receiving character input.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of providing dynamically updated predicted destination notifications, the method comprising:
 formulating a plurality of predicted destinations for a device as the device travels along a route;   detecting a proximity of a first predicted destination of the plurality of predicted destinations to a current location of the device, the current location being a first location;   automatically displaying a predicted destination notification that displays the first predicted destination on a display screen of the device, wherein the predicted destination notification includes one or more of a distance to the first predicted destination and a time to travel to the predicted destination;   detecting a change in the current location of the device from the first location to a second location; and   updating the displayed predicted destination notification to display a second predicted destination located in proximity to the second location.   
     
     
         2 . The method of  claim 1 , further comprising:
 computing a score for each destination of the plurality of predicted destinations;   identifying one or more scoring criteria for the score;   determining that a first score for the first predicted destination satisfies the one or more scoring criteria; and   automatically displaying the predicted destination notification that displays the first predicted destination on the display screen of the device.   
     
     
         3 . The method of  claim 2 , wherein the computed score for the first predicted destination exceeds the score of the second predicted destination. 
     
     
         4 . The method of  claim 1 , further comprising:
 generating the predicted destination notification at the device;   transmitting the predicted destination notification to a vehicle that is connected to the device; and   causing the vehicle to display the predicted destination notification on a display screen associated with the vehicle.   
     
     
         5 . The method of  claim 1 , further comprising generating an animation to present the predicted destination notification, wherein the animation includes one of sliding the predicted destination notification from a position off-screen to an on-screen position and popping the predicted destination notification open and gradually fading in at the on-screen position. 
     
     
         6 . The method of  claim 1 , further comprising including one or more of traffic data and road construction within the predicted destination notification. 
     
     
         7 . The method of  claim 1 , further comprising:
 removing the predicted destination notification, based on a determination that the first predicted destination is no longer a likely destination of the device;   detecting a proximity of the second predicted destination to the current location of the device; and   displaying an updated predicted destination notification that includes the second predicted destination.   
     
     
         8 . A non-transitory machine readable medium storing a mapping program executable by at least one processing unit associated with a computing device, the program for providing dynamically updated predicted destination notifications, the program comprising sets of instructions for:
 formulating a plurality of predicted destinations for a device as the device travels along a route;   detecting a proximity of a first predicted destination of the plurality of predicted destinations to a current location of the device, the current location being a first location;   automatically displaying a predicted destination notification that displays the first predicted destination on a display screen of the device, wherein the predicted destination notification includes one or more of a distance to the first predicted destination and a time to travel to the predicted destination;   detecting a change in the current location of the device from the first location to a second location; and   updating the displayed predicted destination notification to display a second predicted destination located in proximity to the second location.   
     
     
         9 . The non-transitory machine readable medium of  claim 8 , wherein the program further comprises sets of instructions for:
 computing a score for each destination of the plurality of predicted destinations;   identifying one or more scoring criteria for the score;   determining that a first score for the first predicted destination satisfies the one or more scoring criteria; and   automatically displaying the predicted destination notification that displays the first predicted destination on the display screen of the device.   
     
     
         10 . The non-transitory machine readable medium of  claim 9 , wherein the computed score for the first predicted destination exceeds the score of the second predicted destination. 
     
     
         11 . The non-transitory machine readable medium of  claim 8 , wherein the program further comprises sets of instructions for:
 generating the predicted destination notification at the device;   transmitting the predicted destination notification to a vehicle that is connected to the device; and   causing the vehicle to display the predicted destination notification on a display screen associated with the vehicle.   
     
     
         12 . The non-transitory machine readable medium of  claim 8 , wherein the program further comprises sets of instructions for generating an animation to present the predicted destination notification, wherein the animation includes one of sliding the predicted destination notification from a position off-screen to an on-screen position and popping the predicted destination notification open and gradually fading in at the on-screen position. 
     
     
         13 . The non-transitory machine readable medium of  claim 8 , wherein the program further comprises sets of instructions for including one or more of traffic data and road construction within the predicted destination notification. 
     
     
         14 . The non-transitory machine readable medium of  claim 8 , wherein the program further comprises sets of instructions for:
 removing the predicted destination notification, based on a determination that the first predicted destination is no longer a likely destination of the device;   detecting a proximity of the second predicted destination to the current location of the device; and   displaying an updated predicted destination notification that includes the second predicted destination.   
     
     
         15 . A mobile device comprising:
 a display device;   one more processors; and   a non-transitory computer readable medium storing a mapping application program comprising instructions that are executable by the one or more processors, the program comprising instructions for:   formulating a plurality of predicted destinations for a device as the device travels along a route;   detecting a proximity of a first predicted destination of the plurality of predicted destinations to a current location of the device, the current location being a first location;   automatically displaying a predicted destination notification that displays the first predicted destination on a display screen of the device, wherein the predicted destination notification includes one or more of a distance to the first predicted destination and a time to travel to the predicted destination;   detecting a change in the current location of the device from the first location to a second location; and   updating the displayed predicted destination notification to display a second predicted destination located in proximity to the second location.   
     
     
         16 . The device of  claim 15 , wherein the program further comprises instructions for:
 computing a score for each destination of the plurality of predicted destinations;   identifying one or more scoring criteria for the score;   determining that a first score for the first predicted destination satisfies the one or more scoring criteria; and   automatically displaying the predicted destination notification that displays the first predicted destination on the display screen of the device.   
     
     
         17 . The device of  claim 16 , wherein the computed score for the first predicted destination exceeds the score of the second predicted destination. 
     
     
         18 . The device of  claim 15 , wherein the program further comprises instructions for:
 generating the predicted destination notification at the device;   transmitting the predicted destination notification to a vehicle that is connected to the device; and   causing the vehicle to display the predicted destination notification on a display screen associated with the vehicle.   
     
     
         19 . The device of  claim 15 , wherein the program further comprises instructions for generating an animation to present the predicted destination notification, wherein the animation includes one of sliding the predicted destination notification from a position off-screen to an on-screen position and popping the predicted destination notification open and gradually fading in at the on-screen position. 
     
     
         20 . The device of  claim 15 , wherein the program further comprises instructions for:
 removing the predicted destination notification, based on a determination that the first predicted destination is no longer a likely destination of the device;   detecting a proximity of the second predicted destination to the current location of the device; and   displaying an updated predicted destination notification that includes the second predicted destination.

Join the waitlist — get patent alerts

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

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