IP Library › Granted Patent US 11,768,083
Granted Patent B2
US 11,768,083 · App. 17/030,131 · Granted Sep 26, 2023

User interfaces for providing navigation directions

Inventors: Usama M. Hajj (London, GB); Vincent Patrick Arroyo (Union City, CA); Giovanni S. Luis (Manhattan Beach, CA); Hollie Renee Figueroa (Cupertino, CA)
Assignee: Apple Inc.
G01C21/3632G01C21/3423G01C21/3461G01C21/3492G01C21/362G01C21/367G01C21/3629G01C21/3652G01C21/3655G01C21/3691G01C21/3826
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,768,083
App. No.
17/030,131
Granted
Sep 26, 2023
Kind
B2
Abstract

In some embodiments, an electronic device displays indications of safety characteristics of one or more navigational segments of a navigation route. In some embodiments, an electronic device displays navigation options. In some embodiments, an electronic device presents indications of navigation directions while navigation along a route.

Claims (89)

1. A method, comprising:

at an electronic device in communication with a display generation component and one or more input devices:

receiving, via the one or more input devices, a sequence of one or more inputs corresponding to a request to display navigation directions from a first physical location to a second physical location using a first mode of transportation; and

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with a determination that one or more criteria are satisfied, including a first criterion that is satisfied when navigation directions from the first physical location to the second physical location using the first mode of transportation exist, displaying, via the display generation component, the navigation directions using the first mode of transportation without displaying a visual indication of navigation directions from the first physical location to the second physical location using a respective mode of transportation different from the first mode of transportation; and

in accordance with a determination that the one or more criteria are not satisfied because navigation directions from the first physical location to the second physical location using the first mode of transportation do not exist, displaying, via the display generation component, the visual indication of an existence of navigation directions from the first physical location to the second physical location using the respective mode of transportation without displaying navigation directions from the first physical location to the second physical location;

while displaying the visual indication of the existence of the navigation directions from the first physical location to the second physical location using the respective mode of transportation, receiving, via one or more input devices, an input corresponding to a request to display navigation directions from the first physical location to the second physical location using the respective mode of transportation; and

in response to receiving the input corresponding to the request to display the navigation directions from the first physical location to the second physical location using the respective mode of transportation, displaying, via the display generation component, the navigation directions from the first physical location to the second physical location using the respective mode of transportation.

2. The method of claim 1 , wherein the navigation directions using the first mode of transportation are based on a velocity differential between the first mode of transportation along the navigation directions and another mode of transportation that exists along the navigation directions.

3. The method of claim 1 , further comprising:

in accordance with a determination that, prior to receiving the request to display the navigation directions from the first physical location to the second physical location using the first mode of transportation, the electronic device has received a predetermined number of requests to present navigation directions using the first mode of transportation:

displaying, via the display generation component, a selectable option that, when selected, causes the electronic device to make the first mode of transportation a default mode of transportation for displaying navigation directions.

4. The method of claim 3 , further comprising:

receiving, via the one or more input devices, a second sequence of one or more inputs corresponding to a request to display second navigation directions from a third respective physical location to a fourth respective physical location, wherein the second sequence of one or more inputs does not specify a mode of transportation; and

in response to the second sequence of one or more inputs:

in accordance with a determination that the first mode of transportation is the default mode of transportation, displaying, via the display generation component, the second navigation directions using the first mode of transportation; and

in accordance with a determination that that the respective mode of transportation is the default mode of transportation, displaying, via the display generation component, the second navigation directions using the respective mode of transportation.

5. The method of claim 1 , wherein:

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with the determination that the one or more criteria are not satisfied:

in accordance with a determination that a second mode of transportation is a default mode of transportation for providing navigation directions, the respective mode of transportation is the second mode of transportation, and

in accordance with a determination that a third mode of transportation,

different from the second mode of transportation, is the default mode of transportation for providing navigation directions, the respective mode of transportation is the third mode of transportation.

6. The method of claim 1 , wherein the first mode of transportation is a default mode of transportation for providing navigation directions, and the one or more criteria are not satisfied, wherein the one or more criteria include a criterion that is satisfied when the navigation directions are less than a predetermined distance associated with the first mode of transportation, and is not satisfied when the navigation directions are greater than the predetermined distance associated with the first mode of transportation.

7. The method of claim 1 , further comprising:

in response to receiving the sequence of the one or more inputs corresponding to the request to display the navigation directions, in accordance with a determination that weather information associated with the navigation directions satisfies one or more weather criteria, displaying a visual indication of the weather information.

8. The method of claim 1 , wherein:

in accordance with a determination that a route from the first physical location to the second physical location using a second mode of transportation satisfies one or more second criteria, the respective mode of transportation is a second mode of transportation,

in accordance with a determination that the route from the first physical location to the second physical location fails to satisfy the one or more second criteria:

in accordance with a determination that a route from the first physical location to the second physical location using a third mode of transportation satisfies one or more third criteria, the respective mode of transportation is a third mode of transportation.

9. An electronic device, comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving, via one or more input devices, a sequence of one or more inputs corresponding to a request to display navigation directions from a first physical location to a second physical location using a first mode of transportation; and

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with a determination that one or more criteria are satisfied, including a first criterion that is satisfied when navigation directions from the first physical location to the second physical location using the first mode of transportation exist, displaying, via a display generation component, the navigation directions using the first mode of transportation without displaying a visual indication of navigation directions from the first physical location to the second physical location using a respective mode of transportation different from the first mode of transportation; and

in accordance with a determination that the one or more criteria are not satisfied because navigation directions from the first physical location to the second physical location using the first mode of transportation do not exist, displaying, via the display generation component, the visual indication of an existence of navigation directions from the first physical location to the second physical location using the respective mode of transportation without displaying navigation directions from the first physical location to the second physical location;

while displaying the visual indication of the existence of the navigation directions from the first physical location to the second physical location using the respective mode of transportation, receiving, via one or more input devices, an input corresponding to a request to display navigation directions from the first physical location to the second physical location using the respective mode of transportation; and

in response to receiving the input corresponding to the request to display the navigation directions from the first physical location to the second physical location using the respective mode of transportation, displaying, via the display generation component, the navigation directions from the first physical location to the second physical location using the respective mode of transportation.

10. The electronic device of claim 9 , wherein the navigation directions using the first mode of transportation are based on a velocity differential between the first mode of transportation along the navigation directions and another mode of transportation that exists along the navigation directions.

11. The electronic device of claim 9 , wherein the one or more programs further include instructions for:

in accordance with a determination that, prior to receiving the request to display the navigation directions from the first physical location to the second physical location using the first mode of transportation, the electronic device has received a predetermined number of requests to present navigation directions using the first mode of transportation:

displaying, via the display generation component, a selectable option that, when selected, causes the electronic device to make the first mode of transportation a default mode of transportation for displaying navigation directions.

12. The electronic device of claim 11 , wherein the one or more programs further include instructions for:

receiving, via the one or more input devices, a second sequence of one or more inputs corresponding to a request to display second navigation directions from a third respective physical location to a fourth respective physical location, wherein the second sequence of one or more inputs does not specify a mode of transportation; and

in response to the second sequence of one or more inputs:

in accordance with a determination that the first mode of transportation is the default mode of transportation, displaying, via the display generation component, the second navigation directions using the first mode of transportation; and

in accordance with a determination that that the respective mode of transportation is the default mode of transportation, displaying, via the display generation component, the second navigation directions using the respective mode of transportation.

13. The electronic device of claim 9 , wherein:

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with the determination that the one or more criteria are not satisfied:

in accordance with a determination that a second mode of transportation is a default mode of transportation for providing navigation directions, the respective mode of transportation is the second mode of transportation, and

in accordance with a determination that a third mode of transportation, different from the second mode of transportation, is the default mode of transportation for providing navigation directions, the respective mode of transportation is the third mode of transportation.

14. The electronic device of claim 9 , wherein the first mode of transportation is a default mode of transportation for providing navigation directions, and the one or more criteria are not satisfied, wherein the one or more criteria include a criterion that is satisfied when the navigation directions are less than a predetermined distance associated with the first mode of transportation, and is not satisfied when the navigation directions are greater than the predetermined distance associated with the first mode of transportation.

15. The electronic device of claim 9 , wherein the one or more programs further include instructions for:

in response to receiving the sequence of the one or more inputs corresponding to the request to display the navigation directions, in accordance with a determination that weather information associated with the navigation directions satisfies one or more weather criteria, displaying a visual indication of the weather information.

16. The electronic device of claim 9 , wherein:

in accordance with a determination that a route from the first physical location to the second physical location using a second mode of transportation satisfies one or more second criteria, the respective mode of transportation is a second mode of transportation,

in accordance with a determination that the route from the first physical location to the second physical location fails to satisfy the one or more second criteria:

in accordance with a determination that a route from the first physical location to the second physical location using a third mode of transportation satisfies one or more third criteria, the respective mode of transportation is a third mode of transportation.

17. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

receive, via one or more input devices, a sequence of one or more inputs corresponding to a request to display navigation directions from a first physical location to a second physical location using a first mode of transportation; and

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with a determination that one or more criteria are satisfied, including a criterion that is satisfied when navigation directions from the first physical location to the second physical location using the first mode of transportation exist, display, via a display generation component, the navigation directions using the first mode of transportation without displaying a visual indication of navigation directions from the first physical location to the second physical location using a respective mode of transportation different from the first mode of transportation; and

in accordance with a determination that the one or more criteria are not satisfied, because navigation directions from the first physical location to the second physical location using the first mode of transportation do not exist, display, via the display generation component, the visual indication of an existence of navigation directions from the first physical location to the second physical location using the respective mode of transportation without displaying navigation directions from the first physical location to the second physical location;

while displaying the visual indication of the existence of the navigation directions from the first physical location to the second physical location using the respective mode of transportation, receive, via the one or more input devices, an input corresponding to a request to display navigation directions from the first physical location to the second physical location using the respective mode of transportation; and

in response to receiving the input corresponding to the request to display the navigation directions from the first physical location to the second physical location using the respective mode of transportation, display, via the display generation component, the navigation directions from the first physical location to the second physical location using the respective mode of transportation.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the navigation directions using the first mode of transportation are based on a velocity differential between the first mode of transportation along the navigation directions and another mode of transportation that exists along the navigation directions.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further cause the electronic device to:

in accordance with a determination that, prior to receiving the request to display the navigation directions from the first physical location to the second physical location using the first mode of transportation, the electronic device has received a predetermined number of requests to present navigation directions using the first mode of transportation:

display, via the display generation component, a selectable option that, when selected, causes the electronic device to make the first mode of transportation a default mode of transportation for displaying navigation directions.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the instructions further cause the electronic device to:

receive, via the one or more input devices, a second sequence of one or more inputs corresponding to a request to display second navigation directions from a third respective physical location to a fourth respective physical location, wherein the second sequence of one or more inputs does not specify a mode of transportation; and

in response to the second sequence of one or more inputs:

in accordance display a determination that the first mode of transportation is the default mode of transportation, displaying, via the display generation component, the second navigation directions using the first mode of transportation; and

in accordance with a determination that that the respective mode of transportation is the default mode of transportation, display, via the display generation component, the second navigation directions using the respective mode of transportation.

21. The non-transitory computer-readable storage medium of claim 17 , wherein:

in response to the sequence of one or more inputs corresponding to the request to display the navigation directions:

in accordance with the determination that the one or more criteria are not satisfied:

in accordance with a determination that a second mode of transportation is a default mode of transportation for providing navigation directions, the respective mode of transportation is the second mode of transportation, and

in accordance with a determination that a third mode of transportation, different from the second mode of transportation, is the default mode of transportation for providing navigation directions, the respective mode of transportation is the third mode of transportation.

22. The non-transitory computer-readable storage medium of claim 17 , wherein the first mode of transportation is a default mode of transportation for providing navigation directions, and the one or more criteria are not satisfied, wherein the one or more criteria include a criterion that is satisfied when the navigation directions are less than a predetermined distance associated with the first mode of transportation, and is not satisfied when the navigation directions are greater than the predetermined distance associated with the first mode of transportation.

23. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further cause the electronic device to:

in response to receiving the sequence of the one or more inputs corresponding to the request to display the navigation directions, in accordance with a determination that weather information associated with the navigation directions satisfies one or more weather criteria, display a visual indication of the weather information.

24. The non-transitory computer-readable storage medium of claim 17 , wherein:

in accordance with a determination that a route from the first physical location to the second physical location using a second mode of transportation satisfies one or more second criteria, the respective mode of transportation is a second mode of transportation,

in accordance with a determination that the route from the first physical location to the second physical location fails to satisfy the one or more second criteria:

in accordance with a determination that a route from the first physical location to the second physical location using a third mode of transportation satisfies one or more third criteria, the respective mode of transportation is a third mode of transportation.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 055038 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 16, 2023
From: HAJJ, USAMA M.; ARROYO, VINCENT PATRICK; LUIS, GIOVANNI S.; FIGUEROA, HOLLIE RENEE
To: APPLE INC.
Reel/Frame 063115/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: HAJJ, USAMA M.
To: APPLE INC.
Reel/Frame 055038/0153 →
Continuity (2)
Provisional Application 63025688 · May 15, 2020
Related Publication 20210356281A1 · Nov 18, 2021
Cited By (1)
US 12,591,360