IP Library Granted Patent US 11,740,774
Granted Patent B2
US 11,740,774 · App. 18/052,936 · Granted Aug 29, 2023

Controlling and displaying zones in a multi-zone system

Inventors: Abhishek Kumar (Santa barbara, CA); Amber Brown (Santa Barbara, CA)
Assignee: Sonos, Inc.
G06F3/0484H04N21/43615H04N21/4622H04N21/485
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 11,740,774
App. No.
18/052,936
Granted
Aug 29, 2023
Kind
B2
Abstract

A multimedia controller for controlling and displaying zones in a multi-zone system is provided. In one example the controller provides a user interface for multiple zones of a media playback system comprising multiple playback devices. The controller identifies respective states associated with each zone of the multiple zones and detects an input to display a list of the multiple zones. In response to detecting the input, the controller determines an order of the multiple zones within the list of the multiple zones and displays, via the user interface, the list of the multiple zones, wherein the list of the multiple zones identifies each zone of the multiple zones in the determined order.

Claims (44)

1. A control device comprising:

at least one processor,

at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the control device is configured to:

receive an input, via a user interface, to display a list of one or more groups of playback devices in a local area network, wherein each group of playback devices in the one or more groups of playback devices comprises one or more playback devices;

based on the input, display, via the user interface, the list of the one or more groups of playback devices, wherein the list comprises selectable graphical representations corresponding to each group of playback devices;

based on a selection of a particular selectable graphical representation from the list, update the user interface to facilitate a change in a state of a particular group corresponding to the particular selectable graphical representation; and

based on a determination that the particular group is in a particular state, display an indication of the particular state in association with the particular selectable graphical representation corresponding to the particular group.

2. The control device of claim 1 , wherein the particular state comprises that the particular group is currently playing media content.

3. The control device of claim 2 , wherein the indication of the particular state comprises an icon indicating that the particular group is currently playing media content.

4. The control device of claim 2 , wherein the indication of the particular state comprises an indication of the media content being played back by the particular group.

5. The control device of claim 1 , wherein the particular state comprises that the particular group has media content queued for playback.

6. The control device of claim 5 , wherein the indication of the particular state comprises an indication of the media content queued for playback by the particular group.

7. The control device of claim 1 , wherein facilitating the change in the state of the respective particular group comprises:

displaying a playback control option on the user interface, and

in response to receiving an input via the playback control option, causing the respective particular group to modify media content playback.

8. The control device of claim 7 , wherein:

causing the respective particular group to modify media content playback comprises causing the respective particular group to start media content playback.

9. The control device of claim 8 , wherein:

the particular group comprises at least two playback devices; and

causing the respective particular group to start media content playback comprises causing the at least two playback devices to start media content playback in synchrony.

10. A non-transitory computer-readable medium having stored thereon instructions executable by one or more processors to cause a control device to perform functions comprising:

receiving an input, via a user interface, to display a list of one or more groups of playback devices in a local area network, wherein each group of playback devices in the one or more groups of playback devices comprises one or more playback devices;

based on the input, displaying, via the user interface, the list of the one or more groups of playback devices, wherein the list comprises selectable graphical representations corresponding to each group of playback devices;

based on a selection of a particular selectable graphical representation from the list, updating the user interface to facilitate a change in a state of a particular group corresponding to the particular selectable graphical representation; and

based on a determination that the particular group is in a particular state, displaying an indication of the particular state in association with the particular selectable graphical representation corresponding to the particular group.

11. The non-transitory computer-readable medium of claim 10 , wherein the particular state comprises that the particular group is currently playing media content.

12. The non-transitory computer-readable medium of claim 11 , wherein the indication of the particular state comprises an icon indicating that the particular group is currently playing media content.

13. The non-transitory computer-readable medium of claim 11 , wherein the indication of the particular state comprises an indication of the media content being played back by the particular group.

14. The non-transitory computer-readable medium of claim 10 , wherein the particular state comprises that the particular group has media content queued for playback.

15. The non-transitory computer-readable medium of claim 14 , wherein the indication of the particular state comprises an indication of the media content queued for playback by the particular group.

16. The non-transitory computer-readable medium of claim 10 , wherein facilitating the change in the state of the respective particular group comprises:

displaying a playback control option on the user interface, and

in response to receiving an input via the playback control option, causing the respective particular group to modify media content playback.

17. The non-transitory computer-readable medium of claim 16 , wherein:

causing the respective particular group to modify media content playback comprises causing the respective particular group to start media content playback.

18. The non-transitory computer-readable medium of claim 17 , wherein:

the particular group comprises at least two playback devices; and

causing the respective particular group to start media content playback comprises causing the at least two playback devices to start media content playback in synchrony.

19. A method to be performed by a control device, the method comprising:

receiving an input, via a user interface, to display a list of one or more groups of playback devices in a local area network, wherein each group of playback devices in the one or more groups of playback devices comprises one or more playback devices;

based on the input, displaying, via the user interface, the list of the one or more groups of playback devices, wherein the list comprises selectable graphical representations corresponding to each group of playback devices;

based on a selection of a particular selectable graphical representation from the list, updating the user interface to facilitate a change in a state of a particular group corresponding to the particular selectable graphical representation, and

based on a determination that the particular group is in a particular state, displaying an indication of the particular state in association with the particular selectable graphical representation corresponding to the particular group.

20. The method of claim 19 , wherein the particular state comprises that the particular group is currently playing media content.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: KUMAR, ABHISHEK; BROWN, AMBER
To: SONOS, INC.
Reel/Frame 063927/0399 →
Continuity (5)
Continuation 17524608 · Nov 11, 2021
Continuation 17019648 · Sep 14, 2020
Continuation 15664518 · Jul 31, 2017
Continuation 14041158 · Sep 30, 2013
Related Publication 20230069513A1 · Mar 2, 2023