# US 12,001,650 B2 · Music user interface

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

- Number: US 12,001,650 B2
- Document ID: US12001650B2
- Status: Granted
- Kind: B2
- Application number: 17/506,197
- Filed: 2021-10-20
- Published: 2022-05-05
- Granted: 2024-06-04
- Earliest claimed: 2014-09-02
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Lawrence Y. Yang; Anton M. Davydov; Alan C. Dye; Christopher Patrick Foss; David Chance Graham; Jonathan P. Ive; Stephen O. Lemay
- Web page: https://patentgrep.com/patent/US12001650B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/0421: {by interrupting or reflecting a light beam, e.g. optical touch-screen}
- 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/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- 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
- G06F 16/64: Browsing; Visualisation therefor (generation of a list or set of audio data G06F16/638)
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/42204: {User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205)}
- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/8113: {comprising music, e.g. song in MP3 format}
- G06F 2203/04105: Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure relates to music user interfaces. A device, comprising a display and a rotatable input mechanism, one or more processors, memory, and one or more programs, is described. In response to receiving the first user input, the one or more programs may include instructions for ceasing display of an audio playback user interface and displaying a first user interface of a first set of user interfaces. While displaying the user interface of the first set of user interfaces, the one or more programs may include instructions for: receiving a second user input representing a directional swipe in a second direction and, in response to receiving the second user input, ceasing display of the first user interface of a first set of user interfaces and displaying the audio playback user interface.

## Claims

### Claim 1

An electronic device, comprising:
a display;
a rotatable input mechanism;
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, on the display, an application user interface that corresponds to an audio application for playing audio content;
while displaying the application user interface and playing the audio content at a volume level, receiving, via the rotatable input mechanism, a user input;
in response to receiving the user input:
in accordance with a determination that the application user interface corresponds to a first user interface in the audio application, changing the volume level of the audio content; and
in accordance with a determination that the application user interface corresponds to a second user interface in the audio application, different from the first user interface in the audio application:
ceasing to display a first set of one or more affordances in the application user interface and displaying a second set of one or more affordances in the application user interface; and
maintaining the volume level of the audio content.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the first user interface in the audio application includes an audio playback user interface.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the first set of one or more affordances are organized categorically.

### Claim 4 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
further in accordance with a determination that the application user interface corresponds to the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, increasing the volume level of the audio content; and
further in accordance with a determination that the application user interface corresponds to the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, decreasing the volume level of the audio content.

### Claim 5 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, ceasing to display the first set of one or more affordances in the application user interface and displaying the second set of one or more affordances in the application user interface; and
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, ceasing to display the first set of one or more affordances in the application user interface and displaying a third set of one or more affordances in the application user interface.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the first user interface in the audio application includes an affordance for pausing the audio content, an affordance for scrubbing within the audio content, and an affordance for skipping to next audio content.

### Claim 7

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 and a rotatable input mechanism, the one or more programs including instructions for:
displaying, on the display, an application user interface that corresponds to an audio application for playing audio content;
while displaying the application user interface and playing the audio content at a volume level, receiving, via the rotatable input mechanism, a user input;
in response to receiving the user input:
in accordance with a determination that the application user interface corresponds to a first user interface in the audio application, changing the volume level of the audio content; and
in accordance with a determination that the application user interface corresponds to a second user interface in the audio application, different from the first user interface in the audio application:
ceasing to display a first set of one or more affordances in the application user interface and displaying a second set of one or more affordances in the application user interface; and
maintaining the volume level of the audio content.

### Claim 8

A method, comprising:
at an electronic device with a display and a rotatable input mechanism:
displaying, on the display, an application user interface that corresponds to an audio application for playing audio content;
while displaying the application user interface and playing the audio content at a volume level, receiving, via the rotatable input mechanism, a user input;
in response to receiving the user input:
in accordance with a determination that the application user interface corresponds to a first user interface in the audio application, changing the volume level of the audio content; and
in accordance with a determination that the application user interface corresponds to a second user interface in the audio application, different from the first user interface in the audio application:
ceasing to display a first set of one or more affordances in the application user interface and displaying a second set of one or more affordances in the application user interface; and
maintaining the volume level of the audio content.

### Claim 9 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, wherein the first user interface in the audio application includes an audio playback user interface.

### Claim 10 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, wherein the first set of one or more affordances are organized categorically.

### Claim 11 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, the one or more programs further including instructions for:
further in accordance with a determination that the application user interface is in the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, increasing the volume level of the audio content; and
further in accordance with a determination that the application user interface is in the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, decreasing the volume level of the audio content.

### Claim 12 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, the one or more programs further including instructions for:
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, ceasing to display the first set of one or more affordances in the application user interface and displaying the second set of one or more affordances in the application user interface; and
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, ceasing to display the first set of one or more affordances in the application user interface and displaying a third set of one or more affordances in the application user interface.

### Claim 13 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, wherein the first user interface in the audio application includes an affordance for pausing the audio content, an affordance for scrubbing within the audio content, and an affordance for skipping to next audio content.

### Claim 14 (depends on 8)

The method of claim 8, wherein the first user interface in the audio application includes an audio playback user interface.

### Claim 15 (depends on 8)

The method of claim 8, wherein the first set of one or more affordances are organized categorically.

### Claim 16 (depends on 8)

The method of claim 8, further comprising:
further in accordance with a determination that the application user interface is in the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, increasing the volume level of the audio content; and
further in accordance with a determination that the application user interface is the first user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, decreasing the volume level of the audio content.

### Claim 17 (depends on 8)

The method of claim 8, further comprising:
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a first direction, ceasing to display the first set of one or more affordances in the application user interface and displaying the second set of one or more affordances in the application user interface; and
further in accordance with a determination that the application user interface corresponds to the second user interface in the audio application and in accordance with a determination that the user input includes a rotation of the rotatable input mechanism in a second direction, ceasing to display the first set of one or more affordances in the application user interface and displaying a third set of one or more affordances in the application user interface.

### Claim 18 (depends on 8)

The method of claim 8, wherein the first user interface in the audio application includes an affordance for pausing the audio content, an affordance for scrubbing within the audio content, and an affordance for skipping to next audio content.
