Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
First Claim
1. A method, comprising:
- at an electronic device with a display and a touch-sensitive surface;
displaying a progress icon in a predefined area on the display, wherein the progress icon is configured to move in a respective direction along a predefined path on the display;
detecting a contact with the touch-sensitive surface at a location that corresponds to the progress icon;
while continuously detecting the contact on the touch-sensitive surface;
entering a detailed-scrubbing mode of operation;
while in the detailed-scrubbing mode of operation;
detecting a first movement of the contact across the touch-sensitive surface that includes a first amount of contact movement in the respective direction; and
,in response to detecting the first movement of the contact across the touch-sensitive surface, moving the progress icon along the path by a first amount of icon movement in the respective direction that is less than the first amount of contact movement in the respective direction;
after moving the progress icon along the path by the first amount of icon movement in the respective direction;
detecting a second movement of the contact toward an end of the predefined path that includes a second amount of contact movement in the respective direction; and
in response to detecting the second movement of the contact, moving the progress icon along the path by a second amount of icon movement in the respective direction that is greater than the second amount of contact movement in the respective direction, wherein the second amount of icon movement in the respective direction is selected so that the total amount of icon movement in the respective direction is substantially the same as the total amount of contact movement in the respective direction and wherein the movement of the progress icon along the path by the second amount of icon movement causes the progress icon to catch up with the contact by the time that the contact reaches the end of the second amount of contact movement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon; while providing content with the electronic device: detecting a contact at a location that corresponds to the progress icon; detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction corresponding to movement on the display parallel to a first predefined direction and a second component of movement on the touch-sensitive surface in a direction corresponding to movement on the display perpendicular to the first predefined direction; and, while continuing to detect the contact on the touch-sensitive surface, moving the current position within the content at a scrubbing rate, wherein the scrubbing rate decreases as the second component of movement on the touch-sensitive surface increases.
212 Citations
36 Claims
-
1. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; displaying a progress icon in a predefined area on the display, wherein the progress icon is configured to move in a respective direction along a predefined path on the display; detecting a contact with the touch-sensitive surface at a location that corresponds to the progress icon; while continuously detecting the contact on the touch-sensitive surface; entering a detailed-scrubbing mode of operation; while in the detailed-scrubbing mode of operation; detecting a first movement of the contact across the touch-sensitive surface that includes a first amount of contact movement in the respective direction; and
,in response to detecting the first movement of the contact across the touch-sensitive surface, moving the progress icon along the path by a first amount of icon movement in the respective direction that is less than the first amount of contact movement in the respective direction; after moving the progress icon along the path by the first amount of icon movement in the respective direction; detecting a second movement of the contact toward an end of the predefined path that includes a second amount of contact movement in the respective direction; and in response to detecting the second movement of the contact, moving the progress icon along the path by a second amount of icon movement in the respective direction that is greater than the second amount of contact movement in the respective direction, wherein the second amount of icon movement in the respective direction is selected so that the total amount of icon movement in the respective direction is substantially the same as the total amount of contact movement in the respective direction and wherein the movement of the progress icon along the path by the second amount of icon movement causes the progress icon to catch up with the contact by the time that the contact reaches the end of the second amount of contact movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a progress icon in a predefined area on the display, wherein the progress icon is configured to move in a respective direction along a predefined path on the display; detecting a contact with the touch-sensitive surface at a location that corresponds to the progress icon; while continuously detecting the contact on the touch-sensitive surface; entering a detailed-scrubbing mode of operation; while in the detailed-scrubbing mode of operation; detecting a first movement of the contact across the touch-sensitive surface that includes a first amount of contact movement in the respective direction; and
,in response to detecting the first movement of the contact across the touch-sensitive surface, moving the progress icon along the path by a first amount of icon movement in the respective direction that is less than the first amount of contact movement in the respective direction; after moving the progress icon along the path by the first amount of icon movement in the respective direction; detecting a second movement of the contact toward an end of the predefined path that includes a second amount of contact movement in the respective direction; and in response to detecting the second movement of the contact, moving the progress icon along the path by a second amount of icon movement in the respective direction that is greater than the second amount of contact movement in the respective direction, wherein the second amount of icon movement in the respective direction is selected so that the total amount of icon movement in the respective direction is substantially the same as the total amount of contact movement in the respective direction and wherein the movement of the progress icon along the path by the second amount of icon movement causes the progress icon to catch up with the contact by the time that the contact reaches the end of the second amount of contact movement. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
-
display a progress icon in a predefined area on the display, wherein the progress icon is configured to move in a respective direction along a predefined path on the display; detect a contact with the touch-sensitive surface at a location that corresponds to the progress icon; while continuously detecting the contact on the touch-sensitive surface; enter a detailed-scrubbing mode of operation; while in the detailed-scrubbing mode of operation; detect a first movement of the contact across the touch-sensitive surface that includes a first amount of contact movement in the respective direction; and
,in response to detecting the first movement of the contact across the touch-sensitive surface, move the progress icon along the path by a first amount of icon movement in the respective direction that is less than the first amount of contact movement in the respective direction; after moving the progress icon along the path by the first amount of icon movement in the respective direction; detect a second movement of the contact toward an end of the predefined path that includes a second amount of contact movement in the respective direction; and in response to detecting the second movement of the contact, move the progress icon along the path by a second amount of icon movement in the respective direction that is greater than the second amount of contact movement in the respective direction, wherein the second amount of icon movement in the respective direction is selected so that the total amount of icon movement in the respective direction is substantially the same as the total amount of contact movement in the respective direction and wherein the movement of the progress icon along the path by the second amount of icon movement causes the progress icon to catch up with the contact by the time that the contact reaches the end of the second amount of contact movement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification