IP Library › Granted Patent US 10,705,701
Granted Patent B2
US 10,705,701 · App. 12/566,673 · Granted Jul 7, 2020

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

Inventors: Charles J. Pisula (Bethesda, MD); Nitin K. Ganatra (San Jose, CA); Imran Chaudhri (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04847G06F3/0481G06F3/0488G06F3/04855G06F3/04883G11B27/105G11B27/34G06F1/1692G06F3/041G06F3/0416
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,705,701
App. No.
12/566,673
Granted
Jul 7, 2020
Kind
B2
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.

Claims (94)

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;

concurrently displaying with the progress icon a multi-purpose content navigation icon at a first location on the display; 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 on the touch-sensitive surface that corresponds to the first location of the multi-purpose content navigation icon on the display for at least a predetermined time period;

while continuing to detect the contact at the first location on the touch-sensitive surface, 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:

while continuing to detect the contact and while detecting the first component of movement increasing, moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies at least in part in accordance with the first component of movement on the touch-sensitive surface; and

maintaining display of the multi-purpose content navigation icon at the first location on the display.

2. The method of claim 1 , further comprising, while providing the first piece of content:

detecting a second contact on the touch-sensitive surface at the first location on the touch-sensitive surface;

detecting a release of the second contact before the predetermined time period has elapsed; and

in response to detecting the release of the second contact, moving the current position in the first piece of content by a predetermined amount.

3. The method of claim 1 , further comprising: while providing the first piece of content:

detecting a third contact on the touch-sensitive surface at the first location on the touch-sensitive surface; and

detecting a release of the third contact before the predetermined time period has elapsed; and

in response to detecting the release of the third contact, providing a second piece of content.

4. The method of claim 1 , wherein the first piece of content has a beginning and an end, and the variable scrubbing rate moves the current position towards the beginning of the first piece of content.

5. The method of claim 1 , further including, while moving the current position within the first piece of content at a variable scrubbing rate, displaying a visual indicator of the variable scrubbing rate.

6. The method of claim 1 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate is less than the predefined scrubbing rate.

7. The method of claim 1 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate, wherein the predefined scrubbing rate moves the current position in the content towards a first end of the content; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate moves the current position towards a second end of the content that is opposite the first end of the content.

8. The method of claim 1 , wherein the first piece of content is a chapter in a book, a song in a play list, a scene in a movie, or a book-marked section in a podcast.

9. 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;

concurrently displaying with the progress icon a multi-purpose content navigation icon at a first location on the display; 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 on the touch-sensitive surface that corresponds to the first location of the multi-purpose content navigation icon on the display for at least a predetermined time period;

while continuing to detect the contact at the first location on the touch-sensitive surface, 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

while continuing to detect the contact and while detecting the first component of movement increasing, moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies at least in part in accordance with the first component of movement on the touch-sensitive surface; and

maintaining display of the multi-purpose content navigation icon at the first location on the display.

10. The device of claim 9 , further including instructions for, while providing the first piece of content:

detecting a second contact on the touch-sensitive surface at the first location on the touch-sensitive surface;

detecting a release of the second contact before the predetermined time period has elapsed; and

in response to detecting the release of the second contact, moving the current position in the first piece of content by a predetermined amount.

11. The device of claim 9 , further including instructions for:

while providing the first piece of content:

detecting a third contact on the touch-sensitive surface at the first location on the touch-sensitive surface; and

detecting a release of the third contact before the predetermined time period has elapsed; and

in response to detecting the release of the third contact, providing a second piece of content.

12. The device of claim 9 , wherein the first piece of content has a beginning and an end, and the variable scrubbing rate moves the current position towards the beginning of the first piece of content.

13. The device of claim 9 , further including instructions for, while moving the current position within the first piece of content at a variable scrubbing rate, displaying a visual indicator of the variable scrubbing rate.

14. The device of claim 9 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate is less than the predefined scrubbing rate.

15. The device of claim 9 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate, wherein the predefined scrubbing rate moves the current position in the content towards a first end of the content; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate moves the current position towards a second end of the content that is opposite the first end of the content.

16. The device of claim 9 , wherein the first piece of content is a chapter in a book, a song in a play list, a scene in a movie, or a book-marked section in a podcast.

17. 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 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;

concurrently display with the progress icon a multi-purpose content navigation icon at a first location on the display; 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 on the touch-sensitive surface that corresponds to the first location of the multi-purpose content navigation icon on the display for at least a predetermined time period;

while continuing to detect the contact at the first location on the touch-sensitive surface, 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:

while continuing to detect the contact and while detecting the first component of movement increasing, moving the current position within the first piece of content at a variable scrubbing rate, wherein the variable scrubbing rate varies at least in part in accordance with the first component of movement on the touch-sensitive surface; and

maintaining display of the multi-purpose content navigation icon at the first location on the display.

18. The computer readable storage medium of claim 17 , further including instructions which cause the device to, while providing the first piece of content:

detect a second contact on the touch-sensitive surface at the first location on the touch-sensitive surface;

detect a release of the second contact before the predetermined time period has elapsed; and

in response to detecting the release of the second contact, move the current position in the first piece of content by a predetermined amount.

19. The computer readable storage medium of claim 17 , further including instructions which cause the device to:

while providing the first piece of content:

detect a third contact on the touch-sensitive surface at the first location on the touch-sensitive surface; and

detect a release of the third contact before the predetermined time period has elapsed; and

in response to detecting the release of the third contact, provide a second piece of content.

20. The computer readable storage medium of claim 17 , wherein the first piece of content has a beginning and an end, and the variable scrubbing rate moves the current position towards the beginning of the first piece of content.

21. The computer readable storage medium of claim 17 , further including instructions that cause the device to, while moving the current position within the first piece of content at a variable scrubbing rate, display a visual indicator of the variable scrubbing rate.

22. The computer readable storage medium of claim 17 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate is less than the predefined scrubbing rate.

23. The computer readable storage medium of claim 17 , wherein:

when the first component of movement is in a direction that corresponds to a direction towards a first side of the device, the variable scrubbing rate is greater than the predefined scrubbing rate, wherein the predefined scrubbing rate moves the current position in the content towards a first end of the content; and

when the first component of movement is in a direction that corresponds to a direction towards a second side of the device that is opposite the first side of the device, the variable scrubbing rate moves the current position towards a second end of the content that is opposite the first end of the content.

24. The computer readable storage medium of claim 14 , wherein the first piece of content is a chapter in a book, a song in a play list, a scene in a movie, or a book-marked section in a podcast.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: PISULA, CHARLES J.; GANATRA, NITIN K.; CHAUDHRI, IMRAN
To: APPLE INC.
Reel/Frame 031972/0548 →
Continuity (2)
Provisional Application 61210338 · Mar 16, 2009
Related Publication 20100231537A1 · Sep 16, 2010
Cited By (6)
US 12,197,699 US 12,223,228 US 12,244,755 US 12,254,171 US 12,333,124 US 12,526,361