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 first predefined direction on the display;
providing a first piece of content with the electronic device;
indicating a current position within the first piece of content with the progress icon;
displaying a multi-purpose content navigation icon; and
,while providing the first piece of content with the electronic device;
detecting a first contact with the touch-sensitive surface at a first location that corresponds to the multi-purpose content navigation icon for at least a predetermined time period;
while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate;
detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction that corresponds to movement on the display parallel to the first predefined direction; and
,in response to detecting the movement of the contact, moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies monotonically as the first component of movement on the touch-sensitive surface increases.
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 that indicates a current position within a first piece of content; displaying a multi-purpose content navigation icon; while providing the first piece of content: detecting a first contact at a first location that corresponds to the multi-purpose content navigation icon; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; and, in response to detecting movement of the contact that includes a first component of movement in a direction that corresponds to movement on the display parallel to the first predefined direction, moving the current position within the first piece of content at a variable scrubbing rate that varies monotonically as the first component of movement increases.
260 Citations
16 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 first predefined direction on the display; providing a first piece of content with the electronic device; indicating a current position within the first piece of content with the progress icon; displaying a multi-purpose content navigation icon; and
,while providing the first piece of content with the electronic device; detecting a first contact with the touch-sensitive surface at a first location that corresponds to the multi-purpose content navigation icon for at least a predetermined time period; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction that corresponds to movement on the display parallel to the first predefined direction; and
,in response to detecting the movement of the contact, moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies monotonically as the first component of movement on the touch-sensitive surface increases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A graphical user interface on an electronic device with a display and a touch-sensitive surface, comprising:
-
a progress icon configured to move in a first predefined direction in a first predefined area on the display; a multi-purpose content navigation icon; wherein; a first piece of content is provided with the electronic device; a current position within the first piece of content is indicated with the progress icon; and
,while providing the first piece of content with the electronic device; a first contact with the touch-sensitive surface is detected at a first location that corresponds to the multi-purpose content navigation icon for at least a predetermined time period; while continuing to detect the contact at the first location, the current position within the first piece of content is moved at a predefined scrubbing rate; movement of the contact is detected, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction that corresponds to movement on the display parallel to the first predefined direction; and
,in response to detection of the movement of the contact the current position within the first piece of content is moved at a variable scrubbing rate, wherein the variable scrubbing rate varies monotonically as the first component of movement on the touch-sensitive surface increases.
-
-
15. 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 first predefined direction on the display; providing a first piece of content with the electronic device; indicating a current position within the first piece of content with the progress icon; displaying a multi-purpose content navigation icon; and
,while providing the first piece of content with the electronic device; detecting a first contact with the touch-sensitive surface at a first location that corresponds to the multi-purpose content navigation icon for at least a predetermined time period; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction that corresponds to movement on the display parallel to the first predefined direction; and responding to detecting the movement of the contact by moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies monotonically as the first component of movement on the touch-sensitive surface increases.
-
-
16. A 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 first predefined direction on the display; provide a first piece of content with the electronic device; indicate a current position within the first piece of content with the progress icon; display a multi-purpose content navigation icon; and
,while providing the first piece of content with the electronic device; detect a first contact with the touch-sensitive surface at a first location that corresponds to the multi-purpose content navigation icon for at least a predetermined time period; while continuing to detect the contact at the first location, move the current position within the first piece of content at a predefined scrubbing rate; detect movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction that corresponds to movement on the display parallel to the first predefined direction; and respond to detecting the movement of the contact by moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies monotonically as the first component of movement on the touch-sensitive surface increases.
-
Specification