Facilitating the resolution of address conflicts in a networked media playback system
AssigneeSonos, Inc.
InventorsHrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
Life of this patent
Estimating the term…
Abstract
Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes periodically broadcasting, by the playback device over the network, a probe message, detecting, by the playback device, a change in status associated with the connection, based on the detection, obtaining, by the playback device, a new Internet Protocol (IP) address; and based on the detection, including, by the playback device in at least one probe message broadcast subsequent to the detection, an indication for other playback devices on the network to obtain a new IP address.
Claims20
A playback device comprising:
- at least one communication interface;
- at least one processor;
- at least one audio amplifier;
- at least one non-transitory computer-readable medium;
- and
- program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the playback device is configured to:
- obtain a first Internet Protocol (IP) address from a host device;
- monitor, by the playback device, an input port of the host device for receiving messages and thereby detect that the host device has received a message comprising a first lease renew request for a second IP address from a device other than the playback device;
- determine that the first IP address matches the second IP address;
- after determining that the first IP address matches the second IP address, obtain a third IP address from the host device, wherein the third IP address is different from the first IP address and the second IP address;
- and
- after obtaining the third IP address:
- obtain audio content from at least one cloud server via the host device;
- and
- play back the audio content using the at least one audio amplifier.
A method performed by a playback device, the method comprising:
- obtaining a first Internet Protocol (IP) address from a host device;
- monitoring, by the playback device, an input port of the host device for receiving messages and thereby detecting that the host device has received a message comprising a first lease renew request for a second IP address from a device other than the playback device;
- determining that the first IP address matches the second IP address;
- after determining that the first IP address matches the second IP address, obtaining a third IP address from the host device, wherein the third IP address is different from the first IP address and the second IP address;
- and
- after obtaining the third IP address:
- obtaining audio content from at least one cloud server via the host device;
- and
- playing back the audio content using at least one audio amplifier.
A media playback system comprising:
- a playback device comprising:
- at least one first communication interface;
- at least one first processor;
- at least one audio amplifier;
- at least one first non-transitory computer-readable medium;
- and
- program instructions stored on the at least one first non-transitory computer-readable medium that are executable by the at least one first processor such that the playback device is configured to:
- obtain a first Internet Protocol (IP) address from a host device;
- monitor, by the playback device, an input port of the host device for receiving messages and thereby detect that the host device has received a message comprising a first lease renew request for a second IP address from a computing device that is not the playback device;
- determine that the first IP address matches the second IP address;
- after determining that the first IP address matches the second IP address, obtain a third IP address from the host device, wherein the third IP address is different from the first IP address and the second IP address;
- and
- after obtaining the third IP address:
- obtain audio content from at least one cloud server via the host device;
- and
- play back the audio content using the at least one audio amplifier;
- and
- the computing device comprising:
- at least one second communication interface;
- at least one second processor;
- at least one second non-transitory computer-readable medium;
- and program instructions stored on the at least one second non-transitory computer-readable medium that are executable by the at least one second processor such that the computing device is configured to:
- transmit the message comprising the first lease renew request to the host device.
Dependencies are inferred from the claim text.