CPC G06F 1/3206 (2013.01) [G06F 3/048 (2013.01); H04L 65/60 (2013.01); H04N 21/43615 (2013.01); H04N 21/47217 (2013.01)] | 20 Claims |
1. A method carried out by a system configured to maintain knowledge of a network identity of a network-connected playback device while the network-connected playback device changes power states, the method comprising:
maintaining a power state on a playback device, where the power state is at least one of: active, standby, or sleep;
broadcasting a MAC address associated with the playback device at a first predetermined time interval when the playback device is in the active power state;
broadcasting the MAC address associated with the playback device at a second predetermined time interval when the playback device is in the standby power state;
determining that the playback device is entering the sleep state;
based on determining that the playback device is entering the sleep state, sending state information from the playback device to a central data repository over a network, where the state information comprises the MAC address of the playback device;
ceasing broadcasting the MAC address when the playback device enters the sleep state;
receiving the state information at a waking device from the central data repository;
waking the playback device periodically at predetermined time intervals while in the sleep state to listen for messages addressed to the MAC address of the playback device;
receiving a wake-up message at the playback device from the waking device; and
based on receiving the wake-up message, changing the playback device from the sleep state to the active state.
|