US 11,956,609 B2
Context-aware voice guidance
Jonathan A. Bennett, San Francisco, CA (US); Stephen O. Lemay, San Francisco, CA (US); Marcel Van Os, San Francisco, CA (US); Scott Forstall, Mountain View, CA (US); Bradford A. Moore, San Francisco, CA (US); Emanuele Vulcano, San Francisco, CA (US); and Seejo K. Pylappan, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 28, 2021, as Appl. No. 17/160,746.
Application 17/160,746 is a continuation of application No. 16/046,658, filed on Jul. 26, 2018, granted, now 10,911,872.
Application 16/046,658 is a continuation of application No. 13/632,121, filed on Sep. 30, 2012, granted, now 10,156,455, issued on Dec. 18, 2018.
Claims priority of provisional application 61/699,842, filed on Sep. 11, 2012.
Claims priority of provisional application 61/699,851, filed on Sep. 11, 2012.
Claims priority of provisional application 61/699,855, filed on Sep. 11, 2012.
Claims priority of provisional application 61/657,880, filed on Jun. 10, 2012.
Claims priority of provisional application 61/657,864, filed on Jun. 10, 2012.
Claims priority of provisional application 61/656,015, filed on Jun. 6, 2012.
Claims priority of provisional application 61/656,043, filed on Jun. 6, 2012.
Claims priority of provisional application 61/656,032, filed on Jun. 6, 2012.
Claims priority of provisional application 61/656,080, filed on Jun. 6, 2012.
Claims priority of provisional application 61/655,997, filed on Jun. 5, 2012.
Claims priority of provisional application 61/655,995, filed on Jun. 5, 2012.
Prior Publication US 2021/0152942 A1, May 20, 2021
Int. Cl. H04R 5/04 (2006.01); G01C 21/36 (2006.01); G06F 3/16 (2006.01); G10L 21/00 (2013.01); H04R 5/00 (2006.01); G01C 21/34 (2006.01); G06F 3/04815 (2022.01); G06F 3/04845 (2022.01); G06F 3/04883 (2022.01); G06F 16/432 (2019.01); G06F 16/44 (2019.01); G06F 16/68 (2019.01); G10L 15/08 (2006.01); G10L 15/22 (2006.01); G10L 17/22 (2013.01)
CPC H04R 5/04 (2013.01) [G01C 21/3629 (2013.01); G01C 21/3667 (2013.01); G06F 3/167 (2013.01); G10L 21/00 (2013.01); H04R 5/00 (2013.01); G01C 21/34 (2013.01); G01C 21/3608 (2013.01); G01C 21/3617 (2013.01); G01C 21/3632 (2013.01); G01C 21/3638 (2013.01); G01C 21/3664 (2013.01); G01C 21/367 (2013.01); G01C 21/3676 (2013.01); G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06F 16/433 (2019.01); G06F 16/444 (2019.01); G06F 16/68 (2019.01); G06F 2203/04803 (2013.01); G06F 2203/04806 (2013.01); G06F 2203/04808 (2013.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01); G10L 17/22 (2013.01); H04R 2430/01 (2013.01); H04R 2499/13 (2013.01); Y02D 30/70 (2020.08)] 20 Claims
OG exemplary drawing
 
1. A method of presenting navigation instructions for a route from a starting location to a destination location, the method implemented by a computing device, the method comprising:
determining that the computing device is traveling toward an upcoming maneuver of the route;
based on the determination, presenting, on a display, a first representation of a first navigation sign associated with the upcoming maneuver, the first representation having a first appearance;
while presenting the first representation, determining that a current location of the computing device is within a threshold distance of the upcoming maneuver; and
in response to the determination that the current location is within the threshold distance, generating a second representation of the first navigation sign by modifying the first representation of the first navigation sign to highlight the first navigation sign, the second representation having a second appearance that is different from the first appearance; and
presenting the second representation of the first navigation sign on the display;
wherein highlighting the first navigation sign comprises at least one of:
(a) modifying, in a first sequence, a brightness level for each display segment of a contiguous subset of a plurality of display segments of the first navigation sign from a first brightness level to a second brightness level;
(b) modifying the first representation of the first navigation sign in a second sequence that begins from a center location of the first navigation sign and extends outwards to a border of the first navigation sign;
(c) a rotation of the first navigation sign, or
(d) a movement of the first navigation sign toward and off a side of the display.