User interfaces for providing navigation directions
AssigneeApple Inc.
InventorsUsama M. Hajj, Vincent Patrick Arroyo, Giovanni S. Luis, Hollie Renee Figueroa
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.