IP Library Granted Patent US 9,141,645
Granted Patent B2
US 9,141,645 · App. 13/907,666 · Granted Sep 22, 2015

User interfaces for controlling and manipulating groupings in a multi-zone media 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 9,141,645
App. No.
13/907,666
Granted
Sep 22, 2015
Kind
B2
Abstract

In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface 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. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.

Claims (40)

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

receive, at the controller via a packet network, a zone group configuration;

display, via a user interface, a plurality of zones, each zone containing at least one zone player to playback multimedia content from a multimedia source;

receive, via the user interface, a first user input, the first user input selecting a first zone of the plurality of zones and, wherein the first user input instructs the first zone of the plurality of zones to play a first multimedia content;

receive, via the user interface, a second user input, the second user input identifying at least one additional zone of the plurality of zones to be grouped with the first zone into a zone group, such that the zone group will synchronously play the first multimedia content currently being played by the first zone;

transmit, to a zone player of the zone group via a packet network, a modified zone group configuration, wherein the modified zone group configuration causes the zone player of the zone group to configure the zones in the zone group to synchronize playback of the first multimedia content currently being played by the first zone; and

display, on the user interface, an indication of which of the plurality of zones are part of the zone group.

2. The multimedia controller of claim 1 , wherein the multimedia controller is further configured to display, via the user interface, an identification of multimedia content being played in each of the plurality of zones.

3. The multimedia controller of claim 2 , wherein the multimedia controller is further configured to display, via the user interface, an identification of the first multimedia content being played the zone group.

4. The multimedia controller of claim 1 , wherein the multimedia controller is further configured to:

receive, via the user interface, a third user input, wherein the third user input indicates that a volume of the zones that are part of the zone group should be adjusted.

5. The multimedia controller of claim 4 , wherein the third user input further indicates that the volume of the zones that are part of the zone group should be adjusted in scale.

6. The multimedia controller of claim 1 , wherein the indication of which of the plurality of zones are part of the zone group comprises a display, within a bounded graphic, of the plurality of zones that are part of the zone group.

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

process a received zone group configuration via a packet network;

display, via a user interface, a plurality of zones, each zone containing at least one zone player to playback multimedia content from a multimedia source;

receive, via the user interface, a first user input, the first user input selecting a first zone of the plurality of zones and, wherein the first user input instructs the first zone of the plurality of zones to play a first multimedia content;

receive, via the user interface, a second user input, the second user input identifying at least one additional zone of the plurality of zones to be grouped with the first zone into a zone group, such that the zone group will synchronously play the first multimedia content currently being played by the first zone;

transmit, to a zone player of the zone group via a packet network, a modified zone group configuration, wherein the modified zone group configuration causes the zone player of the zone group to configure the zones in the zone group to synchronize playback of the first multimedia content currently being played by the first zone; and

display, on the user interface, an indication of which of the plurality of zones are part of the zone group.

8. The computer-readable medium of claim 7 , further comprising instructions that, when executed, cause the controller to display, via the user interface, an identification of multimedia content being played in each of the plurality of zones.

9. The computer-readable medium of claim 8 , further comprising instructions that, when executed, cause the controller to display, via the user interface, an identification of the first multimedia content being played the zone group.

10. The computer-readable medium of claim 7 , further comprising instructions that, when executed, cause the controller to:

receive, via the user interface, a third user input, wherein the third user input indicates that a volume of the zones that are part of the zone group should be adjusted.

11. The computer-readable medium of claim 10 , wherein the third user input further indicates that the volume of the zones that are part of the zone group should be adjusted in scale.

12. The computer-readable medium of claim 7 , wherein the indication of which of the plurality of zones are part of the zone group comprises a display, within a bounded graphic, of the plurality of zones that are part of the zone group.

13. A method comprising:

receiving, at a controller via a packet network, a zone group configuration;

displaying, by the controller via a user interface, a plurality of zones, each zone containing at least one zone player to playback multimedia content from a multimedia source;

receiving, by the controller via the user interface, a first user input, the first user input selecting a first zone of the plurality of zones and, wherein the first user input instructs the first zone of the plurality of zones to play a first multimedia content;

receiving, by the controller via the user interface, a second user input, the second user input identifying at least one additional zone of the plurality of zones to be grouped with the first zone into a zone group, such that the zone group will synchronously play the first multimedia content currently being played by the first zone;

transmitting, by the controller to a zone player of the zone group via a packet network, a modified zone group configuration, wherein the modified zone group configuration causes the zone player of the zone group to configure the zones in the zone group to synchronize playback of the first multimedia content currently being played by the first zone; and

displaying, by the controller on the user interface, an indication of which of the plurality of zones are part of the zone group.

14. The method of claim 13 further comprising:

displaying, by the controller via the user interface, an identification of multimedia content being played in each of the plurality of zones.

15. The method of claim 13 , further comprising:

displaying, by the controller via the user interface, an identification of the first multimedia content being played the zone group.

16. The method of claim 13 , further comprising:

receiving, by the controller via the user interface, a third user input, wherein the third user input indicates that a volume of the zones that are part of the zone group should be adjusted.

17. The method of claim 13 , wherein the indication of which of the plurality of zones are part of the zone group comprises a display, within a bounded graphic, of the plurality of zones that are part of 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 Jun 3, 2013
From: LAMBOURNE, ROBERT A.; MILLINGTON, NICHOLAS A.J.
To: SONOS, INC.
Reel/Frame 030535/0818 →