×

Device, method, and graphical user interface for providing maps, directions, and location-based information

  • US 8,464,182 B2
  • Filed: 09/25/2009
  • Issued: 06/11/2013
  • Est. Priority Date: 06/07/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at a portable electronic device with a touch screen display and a magnetometer;

    displaying a map on the display in an untracked mode of a mapping application, the untracked mode comprising displaying the map on the display with an orientation that is independent of a current orientation of the portable electronic device;

    receiving location information for the portable electronic device;

    detecting a first activation of a mapping mode user interface element;

    in response to detecting the first activation of the mapping mode user interface element, entering a tracked mode of the mapping application, the tracked mode comprising;

    displaying a current location icon on the map that corresponds to a current location of the portable electronic device;

    displaying the map on the display with an orientation that is independent of a current orientation of the portable electronic device; and

    maintaining the current location icon at a substantially fixed location on the touch screen display as the current location of the portable electronic device changes;

    while in the tracked mode of the mapping application, detecting a second activation of the mapping mode user interface element;

    in response to detecting the second activation of the mapping mode user interface element, entering a heading mode of the mapping application, the heading mode comprising;

    displaying the current location icon;

    displaying the map on the display with an orientation that corresponds to the current orientation of the portable electronic determined with the magnetometer; and

    maintaining the current location icon at the substantially fixed location on the touch screen display as the current location of the portable electronic device changes;

    while in the heading mode of the mapping application, detecting a finger scrolling gesture on the touch screen display;

    in response to detecting the finger scrolling gesture on the touch screen display while in the heading mode;

    entering the tracked mode of the mapping application when the finger scrolling gesture moves the map less than a predefined amount on the touch screen display, andentering the untracked mode of the mapping application when the finger scrolling gesture moves the map greater than the predefined amount on the touch screen display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×