# US 11,907,519 B2 · Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,519 B2
- Document ID: US11907519B2
- Status: Granted
- Kind: B2
- Application number: 18/102,025
- Filed: 2023-01-26
- Published: 2023-06-01
- Granted: 2024-02-20
- Earliest claimed: 2009-03-16
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Imran Chaudhri; Elizabeth Caroline Furches Cranfill; Michael J. Matas; Lucas C. Newman; Marcel Van Os
- Web page: https://patentgrep.com/patent/US11907519B2

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04855: Interaction with scrollbars
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G11B 27/105: {of operating discs}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- G06F 1/1692: {the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders}
- G06F 3/041: Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F 3/0416: {Control or interface arrangements specially adapted for digitisers}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## 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

### Claim 1

An electronic device, comprising:
one or more processors;
a display generation component;
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:
while providing content with the electronic device:
detecting a first gesture, wherein the first gesture includes a first directional component of movement and a second directional component of movement that is different from the first directional component of movement; and
in response to detecting the first gesture:
in accordance with a determination that the first gesture includes movement from a first location to a second location, providing the content at a first scrubbing rate, wherein the first scrubbing rate is at least partially based on the second directional component of movement; and
in accordance with a determination that the first gesture includes movement from the first location to a third location, wherein the third location is different from the second location, providing the content at a second scrubbing rate different from the first scrubbing rate, wherein the second scrubbing rate is at least partially based on the second directional component of movement.

### Claim 2 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
further in response to detecting the first gesture:
in accordance with the determination that the first gesture includes movement from the first location to the second location, providing the content in a first direction, wherein the first direction is at least partially based on the first directional component of movement; and
in accordance with the determination that the first gesture includes movement from the first location to the third location, wherein the third location is different from the second location, providing the content in a second direction, wherein the second direction is at least partially based on the second directional component of movement.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein providing the content comprises at least one of:
playing back audio content;
playing back video content; and
displaying, via the display generation component, an electronic document.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein the first directional component of movement and the second directional component of movement are substantially perpendicular to each other.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the second scrubbing rate decreases to a predetermined minimum rate as the second directional component of movement increases.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein providing the content at the first scrubbing rate or the second scrubbing rate includes, displaying, via the display generation component, an indicator of a respective scrubbing rate.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein providing content includes playing back content at a playback speed prior to detecting the first gesture, the one or more programs further including instructions for:
subsequent to detecting the first gesture, detecting a second gesture; and
in response to detecting the second gesture, playing back the content at the playback speed.

### Claim 8

A computer-implemented method, comprising:
at an electronic device with a display generation component:
while providing content with the electronic device:
detecting a first gesture, wherein the first gesture includes a first directional component of movement and a second directional component of movement that is different from the first directional component of movement; and
in response to detecting the first gesture:
in accordance with a determination that the first gesture includes movement from a first location to a second location, providing the content at a first scrubbing rate, wherein the first scrubbing rate is at least partially based on the second directional component of movement; and
in accordance with a determination that the first gesture includes movement from the first location to a third location, wherein the third location is different from the second location, providing the content at a second scrubbing rate different from the first scrubbing rate, wherein the second scrubbing rate is at least partially based on the second directional component of movement.

### Claim 9

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display generation component, the one or more programs including instructions for:
while providing content with the electronic device:
detecting a first gesture, wherein the first gesture includes a first directional component of movement and a second directional component of movement that is different from the first directional component of movement; and
in response to detecting the first gesture:
in accordance with a determination that the first gesture includes movement from a first location to a second location, providing the content at a first scrubbing rate, wherein the first scrubbing rate is at least partially based on the second directional component of movement; and
in accordance with a determination that the first gesture includes movement from the first location to a third location, wherein the third location is different from the second location, providing the content at a second scrubbing rate different from the first scrubbing rate, wherein the second scrubbing rate is at least partially based on the second directional component of movement.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
further in response to detecting the first gesture:
in accordance with the determination that the first gesture includes movement from the first location to the second location, providing the content in a first direction, wherein the first direction is at least partially based on the first directional component of movement; and
in accordance with the determination that the first gesture includes movement from the first location to the third location, wherein the third location is different from the second location, providing the content in a second direction, wherein the second direction is at least partially based on the second directional component of movement.

### Claim 11 (depends on 8)

The method of claim 8, wherein providing the content comprises at least one of:
playing back audio content;
playing back video content; and
displaying, via the display generation component, an electronic document.

### Claim 12 (depends on 8)

The method of claim 8, wherein the first directional component of movement and the second directional component of movement are substantially perpendicular to each other.

### Claim 13 (depends on 8)

The method of claim 8, wherein the second scrubbing rate decreases to a predetermined minimum rate as the second directional component of movement increases.

### Claim 14 (depends on 8)

The method of claim 8, wherein providing the content at the first scrubbing rate or the second scrubbing rate includes, displaying, via the display generation component, an indicator of a respective scrubbing rate.

### Claim 15 (depends on 8)

The method of claim 8, wherein providing content includes playing back content at a playback speed prior to detecting the first gesture, the method further comprising:
subsequent to detecting the first gesture, detecting a second gesture; and
in response to detecting the second gesture, playing back the content at the playback speed.

### Claim 16 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, the one or more programs further including instructions for:
further in response to detecting the first gesture:
in accordance with the determination that the first gesture includes movement from the first location to the second location, providing the content in a first direction, wherein the first direction is at least partially based on the first directional component of movement; and
in accordance with the determination that the first gesture includes movement from the first location to the third location, wherein the third location is different from the second location, providing the content in a second direction, wherein the second direction is at least partially based on the second directional component of movement.

### Claim 17 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein providing the content comprises at least one of:
playing back audio content;
playing back video content; and
displaying, via the display generation component, an electronic document.

### Claim 18 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein the first directional component of movement and the second directional component of movement are substantially perpendicular to each other.

### Claim 19 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein the second scrubbing rate decreases to a predetermined minimum rate as the second directional component of movement increases.

### Claim 20 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein providing the content at the first scrubbing rate or the second scrubbing rate includes, displaying, via the display generation component, an indicator of a respective scrubbing rate.

### Claim 21 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein providing content includes playing back content at a playback speed prior to detecting the first gesture, the one or more programs further including instructions for:
subsequent to detecting the first gesture, detecting a second gesture; and
in response to detecting the second gesture, playing back the content at the playback speed.
