User interactions for a mapping application
First Claim
1. 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 device to:
- receive an ordered set of route directions for navigating a route from a start location to an end location, wherein the route comprises a plurality of segments;
cause, on a display of the electronic device, a display of a first route direction interface associated with a single route direction of the set of route directions, the single route direction being a first route direction of the set of route directions, wherein the first route direction is associated with a first segment of the plurality of segments and comprises a first directional instruction and a first segment identifier associated with the first segment, wherein the first route direction interface excludes a map, and wherein the first route direction interface comprises;
a first textual description of the first directional instruction and the first segment identifier; and
a first visual representation of the first directional instruction;
receive a user request while the first route direction interface is displayed on the display of the electronic device; and
in response to receiving the user request;
in accordance with a determination that the user request corresponds to a request to display a map view of the first route direction;
replace the first route direction interface with a first map view interface associated with the first route direction, including;
ceasing to display the first textual description of the first directional instruction and the first segment identifier of the first route direction interface; and
displaying the first map view interface, including;
a map comprising the first segment; and
a combined textual and visual representation of the first route direction; and
in accordance with a determination that the user request corresponds to a first request to display a second route direction interface, cause, on the display of the electronic device, a display of the second route direction interface associated with a second route direction of the set of route directions, wherein the second route direction is associated with a second segment of the plurality of segments and comprises a second directional instruction and a second segment identifier associated with the second segment, wherein the second route direction interface excludes the map, and wherein the second route direction interface comprises;
a second textual description of the second directional instruction and the second segment identifier; and
a second visual representation of the second directional instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and processes for interacting with mapping applications. In one example, a virtual assistant server can efficiently communicate with a map server to provide a user with map data in response to spoken user requests received at a user device. In another example, communicatively coupled electronic devices can be synchronized such that a location marker generated on one device can be displayed on the other device. In another example, an electronic device can display simplified views of individual route directions that can be updated based on movement of the user or in response to user requests. In another example, an electronic device can selectively display an interface including a current location of a user or an interface including a route to a predicted destination based on contextual information associated with the user. The interfaces can include affordances for launching an associated mapping application.
387 Citations
51 Claims
-
1. 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 device to:
-
receive an ordered set of route directions for navigating a route from a start location to an end location, wherein the route comprises a plurality of segments; cause, on a display of the electronic device, a display of a first route direction interface associated with a single route direction of the set of route directions, the single route direction being a first route direction of the set of route directions, wherein the first route direction is associated with a first segment of the plurality of segments and comprises a first directional instruction and a first segment identifier associated with the first segment, wherein the first route direction interface excludes a map, and wherein the first route direction interface comprises; a first textual description of the first directional instruction and the first segment identifier; and a first visual representation of the first directional instruction; receive a user request while the first route direction interface is displayed on the display of the electronic device; and in response to receiving the user request; in accordance with a determination that the user request corresponds to a request to display a map view of the first route direction; replace the first route direction interface with a first map view interface associated with the first route direction, including; ceasing to display the first textual description of the first directional instruction and the first segment identifier of the first route direction interface; and displaying the first map view interface, including;
a map comprising the first segment; and
a combined textual and visual representation of the first route direction; andin accordance with a determination that the user request corresponds to a first request to display a second route direction interface, cause, on the display of the electronic device, a display of the second route direction interface associated with a second route direction of the set of route directions, wherein the second route direction is associated with a second segment of the plurality of segments and comprises a second directional instruction and a second segment identifier associated with the second segment, wherein the second route direction interface excludes the map, and wherein the second route direction interface comprises; a second textual description of the second directional instruction and the second segment identifier; and a second visual representation of the second directional instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
at an electronic device; receiving an ordered set of route directions for navigating a route from a start location to an end location, wherein the route comprises a plurality of segments; causing, on a display of the electronic device, a display of a first route direction interface associated with a single route direction of the set of route directions, the single route direction being a first route direction of the set of route directions, wherein the first route direction is associated with a first segment of the plurality of segments and comprises a first directional instruction and a first segment identifier associated with the first segment, wherein the first route direction interface excludes a map, and wherein the first route direction interface comprises; a first textual description of the first directional instruction and the first segment identifier; and a first visual representation of the first directional instruction; receiving a user request while the first route direction interface is displayed on the display of the electronic device; and in response to receiving the user request; in accordance with a determination that the user request corresponds to a request to display a map view of the first route direction; replacing the first route direction interface with a first map view interface associated with the first route direction, including;
ceasing to display the first textual description of the first directional instruction and the first segment identifier of the first route direction interface; and
displaying the first map view interface, including;
a map comprising the first segment; and
a combined textual and visual representation of the first route direction; andin accordance with a determination that the user request corresponds to a first request to display a second route direction interface, causing, on the display of the electronic device, a display of the second route direction interface associated with a second route direction of the set of route directions, wherein the second route direction is associated with a second segment of the plurality of segments and comprises a second directional instruction and a second segment identifier associated with the second segment, wherein the second route direction interface excludes the map, and wherein the second route direction interface comprises; a second textual description of the second directional instruction and the second segment identifier; and a second visual representation of the second directional instruction. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. An electronic device, comprising:
-
a display; one or more processors; a 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 an ordered set of route directions for navigating a route from a start location to an end location, wherein the route comprises a plurality of segments; causing, on the display of the electronic device, a display of a first route direction interface associated with a single route direction of the set of route directions, the single route direction being a first route direction of the set of route directions, wherein the first route direction is associated with a first segment of the plurality of segments and comprises a first directional instruction and a first segment identifier associated with the first segment, wherein the first route direction interface excludes a map, and wherein the first route direction interface comprises; a first textual description of the first directional instruction and the first segment identifier; and a first visual representation of the first directional instruction; receiving a user request while the first route direction interface is displayed on the display of the electronic device; and in response to receiving the user request; in accordance with a determination that the user request corresponds to a request to display a map view of the first route direction; replacing the first route direction interface with a first map view interface associated with the first route direction, including; ceasing to display the first textual description of the first directional instruction and the first segment identifier of the first route direction interface; and displaying the first map view interface, including;
a map comprising the first segment; and
a combined textual and visual representation of the first route direction; andin accordance with a determination that the user request corresponds to a first request to display a second route direction interface, causing, on the display of the electronic device, a display of the second route direction interface associated with a second route direction of the set of route directions, wherein the second route direction is associated with a second segment of the plurality of segments and comprises a second directional instruction and a second segment identifier associated with the second segment, wherein the second route direction interface excludes the map, and wherein the second route direction interface comprises; a second textual description of the second directional instruction and the second segment identifier; and a second visual representation of the second directional instruction. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification