# US 9,519,413 B2 · Lock screen media playback control

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

- Number: US 9,519,413 B2
- Document ID: US9519413B2
- Status: Granted
- Kind: B2
- Application number: 14/320,981
- Filed: 2014-07-01
- Published: 2016-01-07
- Granted: 2016-12-13
- Earliest claimed: 2014-07-01
- Assignees: Sonos, Inc.
- Applicants: Sonos, Inc.
- Inventors: Paul Andrew Bates
- Web page: https://patentgrep.com/patent/US9519413B2

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- 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/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G08C 17/02: using a radio link
- G08C 2201/91: Remote control based on location and proximity
- G08C 2201/93: Remote control using other portable devices, e.g. mobile phone, PDA, laptop
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

Embodiments are provided for providing on a display of a computing device, playback controls for a particular playback zone of a media playback system, while the computing device is in a locked state. The playback controls may then be selected to control playback of media content in the playback zone, while the computing device remains in the locked state.

## Claims

### Claim 1

A method comprising:
entering, via a computing device, the computing device into a locked state;
while the computing device is in the locked state:
identifying, via the computing device independent of user input, a given playback zone from among multiple playback zones of a media playback system;
while the given playback zone of the media playback system is in a first playback state, causing, via the computing device, a graphical display to display an indication of the playback zone and at least one control element, wherein the at least one control element controls the playback state of the playback zone;
receiving, via the computing device, input data indicating a selection of a particular control element from among the at least one displayed control element; and
based on receiving the input data indicating the selection of the particular control element, causing, via the computing device, the given playback zone to exit the first playback state and enter a second playback state.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
the computing device causing the graphical display to display an indication of the playback state of the media playback system.

### Claim 3 (depends on 1)

The method of claim 1, wherein the computing device comprising a housing, and wherein the graphical display is enclosed by the housing of the computing device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the indication of the playback zone is a first indication of the playback zone, wherein the at least one control element consists of one or more first control elements, and wherein the method further comprises:
while the computing device is in the locked state, causing, via the computing device, the graphical display to display an indication of a control for unlocking the computing device;
receiving, via the computing device, input data indicating a selection of the control for unlocking the computing device; and
based on the selection of the control for unlocking the computing device, causing, via the computing device, the graphical display to display a controller interface for the media playback system, wherein the controller interface for the media playback system comprises a second indication of the playback zone and one or more second control elements to manage playback of media items in the playback zone.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
receiving, via the computing device, a selection of at least one of the one or more second control elements; and
based on the received selection, causing, via the computing device, the playback zone to enter a third playback state.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one control element comprises one or more of the following: (a) a play control element, (b) a pause control element, (c) a skip forward control element, (d) a skip backward control element, (e) a volume adjustment control element, (f) a playback zone selection control element, (g) a playback zone group configuration control element, and (h) a playback queue browsing control element.

### Claim 7 (depends on 1)

The method of claim 1, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining that, among the multiple playback zones in the media playback system, a particular playback zone is physically nearest to the computing device; and
identifying the particular playback zone as the given playback zone.

### Claim 8 (depends on 1)

The method of claim 1, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining that, among the multiple playback zones in the media playback system, a particular playback zone was most-recently controlled by the computing device; and
identifying the particular playback zone as the given playback zone.

### Claim 9 (depends on 1)

The method of claim 1, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining whether, among the multiple playback zones in the media playback system, any playback zone is currently playing back media;
when a particular playback zone is currently playing back media, identifying the particular playback zone as the given playback zone; and
when each of the multiple playback zones are not currently playing back media:
determining that, among the multiple playback zones in the media playback system, a particular playback zone was most-recently controlled by the computing device and identifying the particular playback zone as the given playback zone.

### Claim 10

A computing device comprising:
a processor; and
memory having stored thereon instructions executable by the processor to cause the computing device to perform functions comprising:
entering the computing device into a locked state; and
while the computing device is in the locked state:
identifying, independent of user input, a given playback zone from among multiple playback zones of a media playback system;
while the given playback zone of the media playback system is in a first playback state, causing a graphical display to display an indication of the playback zone and at least one control element, wherein the at least one control element controls the playback state of the playback zone;
receiving input data indicating a selection of a particular control element from among the at least one displayed control element; and
based on receiving the input data indicating the selection of the particular control element, causing the given playback zone to exit the first playback state and enter a second playback state.

### Claim 11 (depends on 10)

The computing device of claim 10, wherein the functions further comprise:
causing the graphical display to display an indication of the playback state of the media playback system.

### Claim 12 (depends on 10)

The computing device of claim 10, wherein the computing device comprising a housing, and wherein the graphical display is enclosed by the housing of the computing device.

### Claim 13 (depends on 10)

The computing device of claim 10, wherein the indication of the playback zone is a first indication of the playback zone, wherein the at least one control element consists of one or more first control elements, and wherein the functions further comprise:
while the computing device is in the locked state, causing the graphical display to display an indication of a control for unlocking the computing device;
receiving input data indicating a selection of the control for unlocking the computing device; and
based on the selection of the control for unlocking the computing device, causing the graphical display to display a controller interface for the media playback system, wherein the controller interface for the media playback system comprises a second indication of the playback zone and one or more second control elements to manage playback of media items in the playback zone.

### Claim 14 (depends on 10)

The computing device of claim 10, wherein the at least one control element comprises one or more of the following: (a) a play control element, (b) a pause control element, (c) a skip forward control element, (d) a skip backward control element, (e) a volume adjustment control element, (f) a playback zone selection control element, (g) a playback zone group configuration control element, and (h) a playback queue browsing control element.

### Claim 15

A tangible, non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
entering the computing device into a locked state;
while the computing device is in the locked state:
identifying, independent of user input, a given playback zone from among multiple playback zones of a media playback system;
while the given playback zone of the media playback system is in a first playback state, causing a graphical display to display an indication of the playback zone and at least one control element, wherein the at least one control element controls the playback state of the playback zone;
receiving input data indicating a selection of a particular control element from among the at least one displayed control element; and
based on receiving the input data indicating the selection of the particular control element, causing the given playback zone to exit the first playback state and enter a second playback state.

### Claim 16 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise:
causing the graphical display to display an indication of the playback state of the media playback system.

### Claim 17 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein the first playback state of the playback zone is associated with a media item, and wherein the indication of the playback zone overlays artwork associated with the media item.

### Claim 18 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein the at least one control element comprises one or more of the following: (a) a play control element, (b) a pause control element, (c) a skip forward control element, (d) a skip backward control element, (e) a volume adjustment control element, (f) a playback zone selection control element, (g) a playback zone group configuration control element, and (h) a playback queue browsing control element.

### Claim 19 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein the indication of the playback zone is a first indication of the playback zone, wherein the at least one control element consists of one or more first control elements, and wherein the functions further comprise:
while the computing device is in the locked state, causing the graphical display to display an indication of a control for unlocking the computing device;
receiving input data indicating a selection of the control for unlocking the computing device; and
based on the selection of the control for unlocking the computing device, causing the graphical display to display a controller interface for the media playback system, wherein the controller interface for the media playback system comprises a second indication of the playback zone and one or more second control elements to manage playback of media items in the playback zone.

### Claim 20 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining that, among the multiple playback zones in the media playback system, a particular playback zone is physically nearest to the computing device; and
identifying the particular playback zone as the given playback zone.

### Claim 21 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining that, among the multiple playback zones in the media playback system, a particular playback zone was most-recently controlled by the computing device; and
identifying the particular playback zone as the given playback zone.

### Claim 22 (depends on 15)

The tangible, non-transitory computer readable medium of claim 15, wherein identifying the given playback zone from among the multiple playback zones comprises:
determining whether, among the multiple playback zones in the media playback system, any playback zone is currently playing back media;
when a particular playback zone is currently playing back media, identifying the particular playback zone as the given playback zone; and
when each of the multiple playback zones are not currently playing back media: determining that, among the multiple playback zones in the media playback system, a particular playback zone was most-recently controlled by the computing device and identifying the particular playback zone as the given playback zone.
