# US 12,112,036 B2 · Content scrubber bar with real-world time indications

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

- Number: US 12,112,036 B2
- Document ID: US12112036B2
- Status: Granted
- Kind: B2
- Application number: 17/823,926
- Filed: 2022-08-31
- Published: 2023-04-06
- Granted: 2024-10-08
- Earliest claimed: 2016-06-12
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Stephen O. Lemay; Graham R. Clarke; Marcos Alonso Ruiz
- Web page: https://patentgrep.com/patent/US12112036B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 16/70: of video data
- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- 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)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In some embodiments, an electronic device displays a playback user interface that is configured to playback content on the electronic device. While displaying the playback user interface that is configured to playback the content on the electronic device, the electronic device displays a scrubber bar for navigating through the content, wherein the scrubber bar includes: a visual indication of a current playback position within the content; and one or more playback time indications that include time values based on the current playback position within the content. A respective playback time indication of the one or more playback time indications is based on a time of day at the electronic device, and an amount of time that it will take to play the content from the current playback position to an end of the content at a respective content playback speed.

## Claims

### Claim 1

A method comprising:
at an electronic device that is in communication with a display and one or more input devices:
displaying, via the display, a playback user interface that is configured to playback content via the electronic device, including:
displaying, via the display, a scrubber bar for navigating through the content, wherein the scrubber bar includes a visual indication of a current playback position within the content, and wherein the visual indication of the current playback position within the content is configured to move in the scrubber bar in accordance with movement of the current playback position within the content; and
displaying, via the display, a playback control user interface element, wherein the playback control user interface element is selectable to control playback of the content, and wherein the playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
before displaying the playback control user interface element, while displaying the scrubber bar, receiving, via the one or more input devices, an input; and
in response to receiving the input and in accordance with a determination that the input corresponds to a request to display a playback action user interface element, displaying, via the display, the playback control user interface element and the scrubber bar.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
the one or more input devices include a touch-sensitive surface,
the touch-sensitive surface includes a first portion and a second portion, different from the first portion, and
the method comprises:
in response to receiving the input:
in accordance with a determination that the input is detected in the first portion, displaying, via the display, the playback control user interface element and the scrubber bar; and
in accordance with a determination that the input is detected in the second portion, forgoing displaying, via the display, the playback control user interface element.

### Claim 4 (depends on 2)

The method of claim 2, wherein:
in accordance with a determination the visual indication of the current playback position within the content is at a first position in the scrubber bar when the input is received, the playback control user interface element is displayed at a second position in the playback user interface based on the first position; and
in accordance with a determination the visual indication of the current playback position within the content is at a third position in the scrubber bar, different from the first position, when the input is received, the playback control user interface element is displayed at a fourth position, different from the second position, in the playback user interface based on the third position.

### Claim 5 (depends on 1)

The method of claim 1, wherein the playback control user interface element is for skipping from the current playback position in the content, and wherein the method comprises:
receiving, via the one or more input devices, an input corresponding to selection of the playback control user interface element; and
in response to receiving the input corresponding to selection of the playback control user interface element:
moving the visual indication of the current playback position within the content in the scrubber bar in accordance with the input corresponding to selection of the playback control user interface element; and
moving the playback control user interface element in the playback user interface in accordance with the input corresponding to selection of the playback control user interface element.

### Claim 6 (depends on 5)

The method of claim 5, wherein the one or more input devices include a touch-sensitive surface, and wherein the input corresponding to selection of the playback control user interface element includes a tap and hold input on the touch-sensitive surface and does not include a click and hold input on the touch-sensitive surface.

### Claim 7 (depends on 5)

The method of claim 5, wherein the one or more input devices include a touch-sensitive surface, wherein the input corresponding to selection of the playback control user interface element includes a click input on the touch-sensitive surface, and wherein the method comprises:
in response to receiving the click input, skipping from the current playback position in the content.

### Claim 8 (depends on 5)

The method of claim 5, wherein:
the one or more input devices include a touch-sensitive surface,
the input corresponding to selection of the playback control user interface element includes movement on the touch-sensitive surface, and
moving the visual indication of the current playback position within the content and moving the playback control user interface element are performed in accordance with the movement on the touch-sensitive surface.

### Claim 9 (depends on 1)

The method of claim 1, comprising:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element and a second playback control user interface element.

### Claim 10 (depends on 9)

The method of claim 9, wherein the second playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 11 (depends on 9)

The method of claim 9, wherein the second playback control user interface element corresponds to a first playback control action when the content is in a first state, and wherein the second playback control user interface element corresponds to a second playback control action when the content is in a second state different from the first state.

### Claim 12 (depends on 9)

The method of claim 9, comprising:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element, the second playback control user interface element, and a third playback control user interface element.

### Claim 13 (depends on 1)

The method of claim 1, wherein the scrubber bar includes one or more playback time indications that include time values based on the current playback position within the content.

### Claim 14 (depends on 13)

The method of claim 13, wherein a first playback time indication of the one or more playback time indications is configured to move in accordance with movement of the current playback position within the content.

### Claim 15 (depends on 14)

The method of claim 14, wherein a second playback time indication, different from the first playback time indication, of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.

### Claim 16 (depends on 13)

The method of claim 13, wherein a first playback time indication of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.

### Claim 17

A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device in communication with a display and one or more input devices, cause the electronic device to perform operations comprising:
displaying, via the display, a playback user interface that is configured to playback content via the electronic device, including:
displaying, via the display, a scrubber bar for navigating through the content, wherein the scrubber bar includes a visual indication of a current playback position within the content, and wherein the visual indication of the current playback position within the content is configured to move in the scrubber bar in accordance with movement of the current playback position within the content; and
displaying, via the display, a playback control user interface element, wherein the playback control user interface element is selectable to control playback of the content, and wherein the playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 18

An electronic device comprising:
one or more processors in communication with a display and one or more input devices;
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, via the display, a playback user interface that is configured to playback content via the electronic device, including:
displaying, via the display, a scrubber bar for navigating through the content, wherein the scrubber bar includes a visual indication of a current playback position within the content, and wherein the visual indication of the current playback position within the content is configured to move in the scrubber bar in accordance with movement of the current playback position within the content; and
displaying, via the display, a playback control user interface element, wherein the playback control user interface element is selectable to control playback of the content, and wherein the playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 19 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
before displaying the playback control user interface element, while displaying the scrubber bar, receiving, via the one or more input devices, an input; and
in response to receiving the input and in accordance with a determination that the input corresponds to a request to display a playback action user interface element, displaying, via the display, the playback control user interface element and the scrubber bar.

### Claim 20 (depends on 19)

The computer readable storage medium of claim 19, wherein:
the one or more input devices include a touch-sensitive surface,
the touch-sensitive surface includes a first portion and a second portion, different from the first portion, and wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
in response to receiving the input:
in accordance with a determination that the input is detected in the first portion, displaying, via the display, the playback control user interface element and the scrubber bar; and
in accordance with a determination that the input is detected in the second portion, forgoing displaying, via the display, the playback control user interface element.

### Claim 21 (depends on 19)

The computer readable storage medium of claim 19, wherein:
in accordance with a determination the visual indication of the current playback position within the content is at a first position in the scrubber bar when the input is received, the playback control user interface element is displayed at a second position in the playback user interface based on the first position; and
in accordance with a determination the visual indication of the current playback position within the content is at a third position in the scrubber bar, different from the first position, when the input is received, the playback control user interface element is displayed at a fourth position, different from the second position, in the playback user interface based on the third position.

### Claim 22 (depends on 17)

The computer readable storage medium of claim 17, wherein the playback control user interface element is for skipping from the current playback position in the content, and wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
receiving, via the one or more input devices, an input corresponding to selection of the playback control user interface element; and
in response to receiving the input corresponding to selection of the playback control user interface element:
moving the visual indication of the current playback position within the content in the scrubber bar in accordance with the input corresponding to selection of the playback control user interface element; and
moving the playback control user interface element in the playback user interface in accordance with the input corresponding to selection of the playback control user interface element.

### Claim 23 (depends on 22)

The computer readable storage medium of claim 22, wherein the one or more input devices include a touch-sensitive surface, and wherein the input corresponding to selection of the playback control user interface element includes a tap and hold input on the touch-sensitive surface and does not include a click and hold input on the touch-sensitive surface.

### Claim 24 (depends on 22)

The computer readable storage medium of claim 22, wherein the one or more input devices include a touch-sensitive surface, wherein the input corresponding to selection of the playback control user interface element includes a click input on the touch-sensitive surface, and wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
in response to receiving the click input, skipping from the current playback position in the content.

### Claim 25 (depends on 22)

The computer readable storage medium of claim 22, wherein:
the one or more input devices include a touch-sensitive surface,
the input corresponding to selection of the playback control user interface element includes movement on the touch-sensitive surface, and
moving the visual indication of the current playback position within the content and moving the playback control user interface element are performed in accordance with the movement on the touch-sensitive surface.

### Claim 26 (depends on 17)

The computer readable storage medium of claim 17, wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element and a second playback control user interface element.

### Claim 27 (depends on 26)

The computer readable storage medium of claim 26, wherein the second playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 28 (depends on 26)

The computer readable storage medium of claim 26, wherein the second playback control user interface element corresponds to a first playback control action when the content is in a first state, and wherein the second playback control user interface element corresponds to a second playback control action when the content is in a second state different from the first state.

### Claim 29 (depends on 26)

The computer readable storage medium of claim 26, wherein the instructions, when executed by the one or more processors, cause the electronic device to perform operations comprising:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element, the second playback control user interface element, and a third playback control user interface element.

### Claim 30 (depends on 17)

The computer readable storage medium of claim 17, wherein the scrubber bar includes one or more playback time indications that include time values based on the current playback position within the content.

### Claim 31 (depends on 30)

The computer readable storage medium of claim 30, wherein a first playback time indication of the one or more playback time indications is configured to move in accordance with movement of the current playback position within the content.

### Claim 32 (depends on 31)

The computer readable storage medium of claim 31, wherein a second playback time indication, different from the first playback time indication, of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.

### Claim 33 (depends on 30)

The computer readable storage medium of claim 30, wherein a first playback time indication of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.

### Claim 34 (depends on 18)

The electronic device of claim 18, the one or more programs including instructions for:
before displaying the playback control user interface element, while displaying the scrubber bar, receiving, via the one or more input devices, an input; and
in response to receiving the input and in accordance with a determination that the input corresponds to a request to display a playback action user interface element, displaying, via the display, the playback control user interface element and the scrubber bar.

### Claim 35 (depends on 34)

The electronic device of claim 34, wherein:
the one or more input devices include a touch-sensitive surface,
the touch-sensitive surface includes a first portion and a second portion, different from the first portion, and
the one or more programs including instructions for:
in response to receiving the input:
in accordance with a determination that the input is detected in the first portion, displaying, via the display, the playback control user interface element and the scrubber bar; and
in accordance with a determination that the input is detected in the second portion, forgoing displaying, via the display, the playback control user interface element.

### Claim 36 (depends on 34)

The electronic device of claim 34, wherein:
in accordance with a determination the visual indication of the current playback position within the content is at a first position in the scrubber bar when the input is received, the playback control user interface element is displayed at a second position in the playback user interface based on the first position; and
in accordance with a determination the visual indication of the current playback position within the content is at a third position in the scrubber bar, different from the first position, when the input is received, the playback control user interface element is displayed at a fourth position, different from the second position, in the playback user interface based on the third position.

### Claim 37 (depends on 18)

The electronic device of claim 18, wherein the playback control user interface element is for skipping from the current playback position in the content, and wherein the one or more programs including instructions for:
receiving, via the one or more input devices, an input corresponding to selection of the playback control user interface element; and
in response to receiving the input corresponding to selection of the playback control user interface element:
moving the visual indication of the current playback position within the content in the scrubber bar in accordance with the input corresponding to selection of the playback control user interface element; and
moving the playback control user interface element in the playback user interface in accordance with the input corresponding to selection of the playback control user interface element.

### Claim 38 (depends on 37)

The electronic device of claim 37, wherein the one or more input devices include a touch-sensitive surface, and wherein the input corresponding to selection of the playback control user interface element includes a tap and hold input on the touch-sensitive surface and does not include a click and hold input on the touch-sensitive surface.

### Claim 39 (depends on 37)

The electronic device of claim 37, wherein the one or more input devices include a touch-sensitive surface, wherein the input corresponding to selection of the playback control user interface element includes a click input on the touch-sensitive surface, and wherein the one or more programs including instructions for:
in response to receiving the click input, skipping from the current playback position in the content.

### Claim 40 (depends on 37)

The electronic device of claim 37, wherein:
the one or more input devices include a touch-sensitive surface,
the input corresponding to selection of the playback control user interface element includes movement on the touch-sensitive surface, and
moving the visual indication of the current playback position within the content and moving the playback control user interface element are performed in accordance with the movement on the touch-sensitive surface.

### Claim 41 (depends on 18)

The electronic device of claim 18, the one or more programs including instructions for:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element and a second playback control user interface element.

### Claim 42 (depends on 41)

The electronic device of claim 41, wherein the second playback control user interface element is configured to move in accordance with movement of the current playback position within the content.

### Claim 43 (depends on 41)

The electronic device of claim 41, wherein the second playback control user interface element corresponds to a first playback control action when the content is in a first state, and wherein the second playback control user interface element corresponds to a second playback control action when the content is in a second state different from the first state.

### Claim 44 (depends on 41)

The electronic device of claim 41, the one or more programs including instructions for:
while displaying the scrubber bar, concurrently displaying, via the display, the playback control user interface element, the second playback control user interface element, and a third playback control user interface element.

### Claim 45 (depends on 18)

The electronic device of claim 18, wherein the scrubber bar includes one or more playback time indications that include time values based on the current playback position within the content.

### Claim 46 (depends on 45)

The electronic device of claim 45, wherein a first playback time indication of the one or more playback time indications is configured to move in accordance with movement of the current playback position within the content.

### Claim 47 (depends on 46)

The electronic device of claim 46, wherein a second playback time indication, different from the first playback time indication, of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.

### Claim 48 (depends on 45)

The electronic device of claim 45, wherein a first playback time indication of the one or more playback time indications is not configured to move in accordance with movement of the current playback position within the content.
