Zone scene management
DC CAFCFirst Claim
1. A computing device comprising:
- one or more processors;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the one or more processors, cause the computing device to perform functions comprising;
while serving as a controller for a networked media playback system comprising a first zone player and at least two other zone players, wherein the first zone player is operating in a standalone mode in which the first zone player is configured to play back media individually;
receiving a first request to create a first zone scene comprising a first predefined grouping of zone players including at least the first zone player and a second zone player that are to be configured for synchronous playback of media when the first zone scene is invoked;
based on the first request, i) causing creation of the first zone scene, ii) causing an indication of the first zone scene to be transmitted to the first zone player, and iii) causing storage of the first zone scene;
receiving a second request to create a second zone scene comprising a second predefined grouping of zone players including at least the first zone player and a third zone player that are to be configured for synchronous playback of media when the second zone scene is invoked, wherein the third zone player is different than the second zone player;
based on the second request, i) causing creation of the second zone scene, ii) causing an indication of the second zone scene to be transmitted to the first zone player, and iii) causing storage of the second zone scene;
displaying a representation of the first zone scene and a representation of the second zone scene; and
while displaying the representation of the first zone scene and the representation of the second zone scene, receiving a third request to invoke the first zone scene; and
based on the third request, causing the first zone player to transition from operating in the standalone mode to operating in accordance with the first predefined grouping of zone players such that the first zone player is configured to coordinate with at least the second zone player to output media in synchrony with output of media by at least the second zone player.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An example computing device in a media playback system receives a first request to create a first zone scene including a first preconfigured grouping of zones including a first zone and a second zone, and based on the first request, causes creation and storage of the first zone scene. The computing device receives a second request to create a second zone scene including a second preconfigured grouping of zones including the first zone and a third zone, and based on the second request, causes creation and storage of the second zone scene. While displaying a representation of the first zone scene and a representation of the second zone scene, the computing devices receives a third request to invoke the first zone scene, and based on the third request, causes the first zone scene to be invoked such that the first zone and the second zone become configured for synchronous playback of media.
1067 Citations
20 Claims
-
1. A computing device comprising:
- one or more processors;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the one or more processors, cause the computing device to perform functions comprising;while serving as a controller for a networked media playback system comprising a first zone player and at least two other zone players, wherein the first zone player is operating in a standalone mode in which the first zone player is configured to play back media individually; receiving a first request to create a first zone scene comprising a first predefined grouping of zone players including at least the first zone player and a second zone player that are to be configured for synchronous playback of media when the first zone scene is invoked; based on the first request, i) causing creation of the first zone scene, ii) causing an indication of the first zone scene to be transmitted to the first zone player, and iii) causing storage of the first zone scene; receiving a second request to create a second zone scene comprising a second predefined grouping of zone players including at least the first zone player and a third zone player that are to be configured for synchronous playback of media when the second zone scene is invoked, wherein the third zone player is different than the second zone player; based on the second request, i) causing creation of the second zone scene, ii) causing an indication of the second zone scene to be transmitted to the first zone player, and iii) causing storage of the second zone scene;
displaying a representation of the first zone scene and a representation of the second zone scene; and
while displaying the representation of the first zone scene and the representation of the second zone scene, receiving a third request to invoke the first zone scene; andbased on the third request, causing the first zone player to transition from operating in the standalone mode to operating in accordance with the first predefined grouping of zone players such that the first zone player is configured to coordinate with at least the second zone player to output media in synchrony with output of media by at least the second zone player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- one or more processors;
-
9. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that are executable to cause a computing device to perform functions comprising:
-
while serving as a controller for a networked media playback system comprising a first zone player and at least two other zone players, wherein the first zone player is operating in a standalone mode in which the first zone player is configured to play back media individually; receiving a first request to create a first zone scene comprising a first predefined grouping of zone players including at least the first zone player and a second zone player that are to be configured for synchronous playback of media when the first zone scene is invoked; based on the first request, i) causing creation of the first zone scene, ii) causing an indication of the first zone scene to be transmitted to the first zone player, and iii) causing storage of the first zone scene; receiving a second request to create a second zone scene comprising a second predefined grouping of zone players including at least the first zone player and a third zone player that are to be configured for synchronous playback of media when the second zone scene is invoked, wherein the third zone player is different than the second zone player; based on the second request, i) causing creation of the second zone scene, ii) causing an indication of the second zone scene to be transmitted to the first zone player, and iii) causing storage of the second zone scene; displaying a representation of the first zone scene and a representation of the second zone scene; and while displaying the representation of the first zone scene and the representation of the second zone scene, receiving a third request to invoke the first zone scene; and based on the third request, causing the first zone player to transition from operating in the standalone mode to operating in accordance with the first predefined grouping of zone players such that the first zone player is configured to coordinate with at least the second zone player to output media in synchrony with output of media by at least the second zone player. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method executed by a computing device, the method comprising:
-
while serving as a controller for a networked media playback system comprising a first zone player and at least two other zone players, wherein the first zone player is operating in a standalone mode in which the first zone player is configured to play back media individually; receiving a first request to create a first zone scene comprising a first predefined grouping of zone players including at least the first zone player and a second zone player that are to be configured for synchronous playback of media when the first zone scene is invoked; based on the first request, i) causing creation of the first zone scene, ii) causing an indication of the first zone scene to be transmitted to the first zone player, and iii) causing storage of the first zone scene; receiving a second request to create a second zone scene comprising a second predefined grouping of zone players including at least the first zone player and a third zone player that are to be configured for synchronous playback of media when the second zone scene is invoked, wherein the third zone player is different than the second zone player; based on the second request, i) causing creation of the second zone scene, ii) causing an indication of the second zone scene to be transmitted to the first zone player, and iii) causing storage of the second zone scene; displaying a representation of the first zone scene and a representation of the second zone scene; and while displaying the representation of the first zone scene and the representation of the second zone scene, receiving a third request to invoke the first zone scene; and
based on the third request, causing the first zone player to transition from operating in the standalone mode to operating in accordance with the first predefined grouping of zone players such that the first zone player is configured to coordinate with at least the second zone player to output media in synchrony with output of media by at least the second zone player. - View Dependent Claims (18, 19, 20)
-
Specification