Mapping application with automatic stepping capabilities
AssigneeApple Inc.
InventorEmanuele Vulcano
Life of this patent
Estimating the term…
Abstract
For a mobile device having a display area, a method of displaying instructional signs of a route in the display area is described. The method receives selection of a route having several junctures. The route includes several displayable signs for showing a set of maneuver instructions for at least some of junctures of the route. The method tracks the current location of the device as the device is moving. The method displays different signs by sliding the signs in and out of the display area based on the current location of the device.
Claims18
A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device displays a map, the program comprising sets of instructions for:
- displaying a calculated route on the displayed map, the calculated route comprising a plurality of maneuver instructions for a plurality of junctures along the calculated route;
- tracking a first location of the device;
- identifying a first juncture along the calculated route based on the first tracked location of the device;
- displaying on the displayed map (i) a first user interface (UI) item for providing a first maneuver instruction for the first juncture and (ii) a juncture indicator for indicating the first juncture on the map;
- when a second tracked location meets a first set of criteria, replacing the first UI item with a second UI item for providing a second maneuver instruction for a second juncture of the route;
- and
- when a third different tracked location meets a second different set of criteria, moving the juncture indicator from the first juncture to the second juncture to identify the second juncture of the route on the map.
A mobile device comprising:
- a set of processing units;
- a display area;
- and
- a non-transitory machine readable medium storing a program, which when executed by at least one of the processing units, displays a map on the display area, the program comprising sets of instructions for:
- displaying a calculated route on the displayed map, the calculated route comprising a plurality of maneuver instructions for a plurality of junctures along the calculated route;
- tracking a first location of the device;
- identifying a first juncture along the calculated route based on the first tracked location of the device;
- displaying on the displayed map (i) a first user interface (UI) item for providing a first maneuver instruction for the first juncture and (ii) a juncture indicator for indicating the first juncture on the map;
- when a second tracked location meets a first set of criteria, replacing the first UI item with a second UI item for providing a second maneuver instruction for a second juncture of the route;
- and when a third different tracked location meets a second different set of criteria, moving the juncture indicator from the first juncture to the second juncture to identify the second juncture of the route on the map.
A method for displaying a map, the method comprising:
- displaying a calculated route on the displayed map, the calculated route comprising a plurality of maneuver instructions for a plurality of junctures along the calculated route;
- tracking a first location of the device;
- identifying a first juncture along the calculated route based on the first tracked location of the device;
- displaying on the displayed map (i) a first user interface (UI) item for providing a first maneuver instruction for the first juncture and (ii) a juncture indicator for indicating the first juncture on the map;
- when a second tracked location meets a first set of criteria, replacing the first UI item with a second UI item for providing a second maneuver instruction for a second juncture of the route;
- and
- when a third different tracked location meets a second different set of criteria, moving the juncture indicator from the first juncture to the second juncture to identify the second juncture of the route on the map.
Dependencies are inferred from the claim text.