Portable playback device state variable
First Claim
1. A first playback device comprising:
- a network interface configured to receive audio content over a playback network;
a processor comprising instructions, which when executed, cause the processor to;
wirelessly receive, via the network interface, a state variable which does not identify a portable playback device as a member of the playback network and zone group;
detect that the portable playback device has joined the playback network and the zone group of the playback network;
in response to detecting that the portable playback device has joined the playback network and the zone group, update the state variable to identify the portable playback device as a member of the playback network and zone group;
play audio associated with audio content received over the playback network in synchrony with the portable playback device based on the state variable identifying the portable playback device as a member of the playback network and zone group;
detect that the portable playback device is joined to the playback network but no longer joined to the zone group; and
update the state variable based on detecting that the portable playback device is joined to the playback network but no longer joined to the zone group to identify the portable playback device as a member of the playback network but not the zone group.
6 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.
63 Citations
20 Claims
-
1. A first playback device comprising:
-
a network interface configured to receive audio content over a playback network; a processor comprising instructions, which when executed, cause the processor to; wirelessly receive, via the network interface, a state variable which does not identify a portable playback device as a member of the playback network and zone group; detect that the portable playback device has joined the playback network and the zone group of the playback network; in response to detecting that the portable playback device has joined the playback network and the zone group, update the state variable to identify the portable playback device as a member of the playback network and zone group; play audio associated with audio content received over the playback network in synchrony with the portable playback device based on the state variable identifying the portable playback device as a member of the playback network and zone group; detect that the portable playback device is joined to the playback network but no longer joined to the zone group; and update the state variable based on detecting that the portable playback device is joined to the playback network but no longer joined to the zone group to identify the portable playback device as a member of the playback network but not the zone group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
wirelessly receiving, by the first playback device, a state variable which does not identify a portable playback device as a member of a playback network and zone group; detecting, by the first playback device, that the portable playback device has joined the playback network and the zone group of the playback network; in response to detecting that the portable playback device has joined the playback network and the zone group, updating, by the first playback device, the state variable to identify the portable playback device as a member of the playback network and zone group; playing, by the first playback device, audio associated with audio content received over the playback network in synchrony with the portable playback device based on the state variable identifying the portable playback device as a member of the playback network and zone group; detecting, by the first playback device, that the portable playback device is joined to the playback network but no longer joined to the zone group; and updating, by the first playback device, the state variable based on detecting that the portable playback device is joined to the playback network but no longer joined to the zone group to identify the portable playback device as a member of the playback network but not the zone group. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium including instructions for execution by a processor, the instructions, when executed, cause the processor to implement a method comprising:
-
wirelessly receiving, by the first playback device, a state variable which does not identify a portable playback device as a member of a playback network and zone group; detecting, by the first playback device, that the portable playback device has joined the playback network and the zone group of the playback network; in response to detecting that the portable playback device has joined the playback network and the zone group, updating, by the first playback device, the state variable to identify the portable playback device as a member of the playback network and zone group; playing, by the first playback device, audio associated with audio content received over the playback network in synchrony with the portable playback device based on the state variable identifying the portable playback device as a member of the playback network and zone group; detecting, by the first playback device, that the portable playback device is joined to the playback network but no longer joined to the zone group; and updating, by the first playback device, the state variable based on detecting that the portable playback device is joined to the playback network but no longer joined to the zone group to identify the portable playback device as a member of the playback network but not the zone group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification