Portable playback device state variable
First Claim
1. A playback device comprising:
- at least one processor;
a network interface configured to receive audio content over a network; and
a non-transitory computer-readable storage medium; and
program instructions stored on the non-transitory computer-readable storage that are executable by the at least one processor to cause the playback device to;
detect that a portable playback device has connected to the network;
update a state variable to indicate that the portable playback device is connected to the network as a standalone playback device;
make a determination that the portable playback has joined a zone group that includes the playback device, wherein while in the zone group, the playback device and the portable playback device are configured to play back audio in synchrony with one another;
in response to the determination, update the state variable to indicate that the portable playback device has joined the zone group;
after updating the state variable to indicate that the portable playback device has joined the zone group, detect that the portable playback device is no longer connected to the network;
after detecting that the portable playback device is no longer connected to the network, update the state variable to indicate that the portable playback device is no longer connected to the network and is no longer part of the zone group;
detect that the portable playback device has re-connected to the network; and
in response to detecting that the portable playback device has re-connected to the network, update the state variable to indicate that the portable playback device has re-connected to the network and has re-joined the zone group.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus, and articles of manufacture to facilitate playback of multimedia content are disclosed. An example apparatus includes a network interface configured to receive audio content over a playback network. A processor comprising instructions which when executed, cause the processor to detect that a portable playback device has joined the playback network. The processor is to update a state variable to indicate that the portable playback device has joined the playback network. The processor is to play audio content received over the playback network based on the state variable. The processor is to detect that the portable playback device is not joined to the playback network. The processor is to, after detecting that the portable playback device is not joined to the playback network, update the state variable to indicate that the portable playback device is not joined to the playback network.
-
Citations
20 Claims
-
1. A playback device comprising:
-
at least one processor; a network interface configured to receive audio content over a network; and a non-transitory computer-readable storage medium; and program instructions stored on the non-transitory computer-readable storage that are executable by the at least one processor to cause the playback device to; detect that a portable playback device has connected to the network; update a state variable to indicate that the portable playback device is connected to the network as a standalone playback device; make a determination that the portable playback has joined a zone group that includes the playback device, wherein while in the zone group, the playback device and the portable playback device are configured to play back audio in synchrony with one another; in response to the determination, update the state variable to indicate that the portable playback device has joined the zone group; after updating the state variable to indicate that the portable playback device has joined the zone group, detect that the portable playback device is no longer connected to the network; after detecting that the portable playback device is no longer connected to the network, update the state variable to indicate that the portable playback device is no longer connected to the network and is no longer part of the zone group; detect that the portable playback device has re-connected to the network; and in response to detecting that the portable playback device has re-connected to the network, update the state variable to indicate that the portable playback device has re-connected to the network and has re-joined the zone group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium is provisioned with program instructions that are executable to cause a playback device to:
-
detect that a portable playback device has connected to a network; update a state variable to indicate that the portable playback device is connected to the network as a standalone playback device; make a determination that the portable playback has joined a zone group that includes the playback device, wherein while in the zone group, the playback device and the portable playback device are configured to play back audio in synchrony with one another; in response to the determination, update the state variable to indicate that the portable playback device has joined the zone group; after updating the state variable to indicate that the portable playback device has joined the zone group, detect that the portable playback device is no longer connected to the network; after detecting that the portable playback device is no longer connected to the network, update the state variable to indicate that the portable playback device is no longer connected to the network and is no longer part of the zone group; detect that the portable playback device has re-connected to the network; and in response to detecting that the portable playback device has re-connected to the network, update the state variable to indicate that the portable playback device has re-connected to the network and has re-joined the zone group. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method carried out by a playback device, the method comprising:
-
detecting that a portable playback device has connected to a network; updating a state variable to indicate that the portable playback device is connected to the network as a standalone playback device; making a determination that the portable playback has joined a zone group that includes the playback device, wherein while in the zone group, the playback device and the portable playback device are configured to play back audio in synchrony with one another; in response to the determination, updating the state variable to indicate that the portable playback device has joined the zone group; after updating the state variable to indicate that the portable playback device has joined the zone group, detecting that the portable playback device is no longer connected to the network; after detecting that the portable playback device is no longer connected to the network, updating the state variable to indicate that the portable playback device is no longer connected to the network and is no longer part of the zone group; detecting that the portable playback device has re-connected to the network; and in response to detecting that the portable playback device has re-connected to the network, updating the state variable to indicate that the portable playback device has re-connected to the network and has re-joined the zone group. - View Dependent Claims (18, 19, 20)
-
Specification