IP Library Granted Patent US 8,886,347
Granted Patent B2
US 8,886,347 · App. 13/892,230 · Granted Nov 11, 2014

Method and apparatus for selecting a playback queue in a multi-zone system

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 8,886,347
App. No.
13/892,230
Granted
Nov 11, 2014
Kind
B2
Abstract

In general, techniques of controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a mechanism is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network.

Claims (38)

1. A method comprising:

displaying, by a controller device, a plurality of zone names for user selection via a display interface, each zone name of the plurality of zone names representing a respective particular zone of a plurality of zones that contains at least one player configured for multimedia playback in that zone;

receiving, by the controller device, an indication of a first zone name and an indication of a second zone name selected from the plurality of zone names to form a zone group, wherein the zone group comprises at least a first zone and a second zone of the plurality of zones represented by the first zone name and second zone name, respectively;

determining, by the controller device, that the first zone and the second zone of the plurality of zones are playing back different multimedia content;

based on the determination that the first zone and the second zone are playing back different multimedia content, displaying, by the controller device, a plurality of playback selections, wherein the plurality of playback selections identify the different multimedia content being played by the first zone and the second zone;

receiving, by the controller device, an identification of one of the different multimedia content identified by the plurality of playback selections;

transmitting, by the controller device, a zone group configuration to the zone group, wherein the zone group configuration includes instructions to facilitate synchronized playback of the identified one of the different multimedia content by the zone group.

2. The method of claim 1 , wherein the zone group configuration is transmitted by the controller device to a first player of a zone in the zone group, wherein the first player is playing the multimedia content identified in the second user input.

3. The method of claim 1 , wherein the zone group configuration is transmitted by the controller device via a network interface.

4. The method of claim 1 , wherein the zone group configuration further comprises one or more attributes associated with the zone group.

5. The method of claim 4 , wherein the one or more attributes comprises one or more of (i) a volume level for audio playback for each zone in the zone group, (ii) a mute or unmute setting for audio playback, (iii) a selection and play of specific music, (iv) a play mode setting, (v) an equalization setting for audio playback, and (vi) an audio alarm.

6. The method of claim 1 , wherein the zone group configuration further comprises a name associated with the zone group.

7. The method of claim 1 , wherein the different multimedia content comprises a first multimedia content from a first multimedia source and a second multimedia content from a second multimedia source.

8. A multimedia controller including a processor, the controller configured to:

display a plurality of zone names for user selection via a display interface, each zone name of the plurality of zone names representing a respective particular zone of a plurality of zones that contains at least one player configured for multimedia playback in that zone;

receive an indication of a first zone name and an indication of a second zone name selected from the plurality of zone names to form a zone group, wherein the zone group comprises at least a first zone and a second zone of the plurality of zones represented by the first zone name and second zone name, respectively;

determine that the first zone and the second zone of the plurality of zones are playing back different multimedia content;

based on the determination that the first zone and the second zone are playing back different multimedia content, display a plurality of playback selections, wherein the plurality of playback selections identify the different multimedia content being played by the first zone and the second zone;

receive an identification of one of the different multimedia content identified by the plurality of playback selections;

transmit a zone group configuration to the zone group, wherein the zone group configuration includes instructions to facilitate synchronized playback of the identified one of the different multimedia content by the zone group.

9. The multimedia controller of claim 8 , wherein the multimedia controller is configured to transmit the zone group configuration to a first player of a zone in the zone group, wherein the first player is playing the multimedia content identified in the second user input.

10. The multimedia controller of claim 8 , wherein the multimedia controller is configured to transmit the zone group configuration via a network interface.

11. The multimedia controller of claim 8 , wherein the zone group configuration further comprises one or more attributes associated with the zone group.

12. The multimedia controller of claim 11 , wherein the one or more attributes comprises one or more of (i) a volume level for audio playback for each zone in the zone group, (ii) a mute or unmute setting for audio playback, (iii) a selection and play of specific music, (iv) a play mode setting, (v) an equalization setting for audio playback, and (vi) an audio alarm.

13. The multimedia controller of claim 8 , wherein the zone group configuration further comprises a name associated with the zone group.

14. The multimedia controller of claim 8 , wherein the different multimedia content comprises a first multimedia content from a first multimedia source and a second multimedia content from a second multimedia source.

15. A non-transitory computer-readable medium including a set of instructions for execution by a processor, the set of instructions, when executed, implement a controller configured to:

display a plurality of zone names for user selection via a display interface, each zone name of the plurality of zone names representing a respective particular zone of a plurality of zones that contains at least one player configured for multimedia playback in that zone;

receive an indication of a first zone name and an indication of a second zone name selected from the plurality of zone names to form a zone group, wherein the zone group comprises at least a first zone and a second zone of the plurality of zones represented by the first zone name and second zone name, respectively;

determine that the first zone and the second zone of the plurality of zones are playing back different multimedia content;

based on the determination that the first zone and the second zone are playing back different multimedia content, display a plurality of playback selections, wherein the plurality of playback selections identify the different multimedia content being played by the first zone and the second zone;

receive an identification of one of the different multimedia content identified by the plurality of playback selections;

transmit a zone group configuration to the zone group, wherein the zone group configuration includes instructions to facilitate synchronized playback of the identified one of the different multimedia content by the zone group.

16. The computer-readable medium of claim 15 , wherein the instructions that when executed cause the controller to transmit the zone group configuration to a first player of a zone in the zone group, wherein the first player is playing the multimedia content identified in the second user input.

17. The computer-readable medium of claim 15 , wherein the instructions that when executed cause the controller to transmit the zone group configuration via a network interface.

18. The computer-readable medium of claim 15 , wherein the zone group configuration further comprises one or more attributes associated with the zone group.

19. The computer-readable medium of claim 18 , wherein the one or more attributes comprises one or more of (i) a volume level for audio playback for each zone in the zone group, (ii) a mute or unmute setting for audio playback, (iii) a selection and play of specific music, (iv) a play mode setting, (v) an equalization setting for audio playback, and (vi) an audio alarm.

20. The computer-readable medium of claim 15 , wherein the zone group configuration further comprises a name associated with the zone group.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2018
From: GORDON BROTHERS FINANCE COMPANY
To: SONOS, INC.
Reel/Frame 046625/0882 →
SECURITY INTEREST Recorded Apr 1, 2016
From: SONOS, INC.
To: GORDON BROTHERS FINANCE COMPANY
Reel/Frame 038329/0253 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2015
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037112/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2013
From: LAMBOURNE, ROBERT A
To: SONOS, INC
Reel/Frame 030789/0040 →