×

Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate

  • US 8,572,513 B2
  • Filed: 09/25/2009
  • Issued: 10/29/2013
  • Est. Priority Date: 03/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display and a touch-sensitive surface;

    providing content with the electronic device; and

    ,while providing the content with the electronic device;

    displaying a progress icon in a predefined area on the display, wherein the progress icon indicates a current position within the content and is configured to move within a predefined path on the display, wherein the predefined path includes two endpoints and has a primary axis;

    detecting a contact with the touch-sensitive surface, movement of the contact, and a scrubbing component of the movement of the contact that corresponds to movement on the display parallel to the primary axis of the predefined path;

    moving a current position of the progress icon in accordance with the scrubbing component of the movement of the contact, and moving the current position in the content in accordance with the current position of the progress icon;

    detecting a pause in movement of the contact at a contact pause location that corresponds to an icon pause location of the progress icon;

    in response to detecting the pause in movement of the contact, determining positions of two detailed scrubbing boundaries on the display, wherein the detailed scrubbing boundaries are determined at least in part based on a predefined distance from the icon pause location;

    after determining the positions of the two detailed scrubbing boundaries, detecting movement of the contact from the contact pause location to a current contact location, including detecting the scrubbing component of movement of the contact from the contact pause location, wherein the scrubbing component corresponds to an uncompensated scrubbing distance on the display; and

    in response to detecting the scrubbing component;

    when the uncompensated scrubbing distance corresponds to a position on the display between the two detailed scrubbing boundaries and between the two endpoints of the predefined path, moving the current position of the progress icon by a distance less than the uncompensated scrubbing distance; and

    when the uncompensated scrubbing distance corresponds to a position on the display outside the two detailed scrubbing boundaries and between the two endpoints of the predefined path, moving the current position of the progress icon by a distance equal to the uncompensated scrubbing distance.

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