Playback device connection
First Claim
1. A first computing device comprising:
- one or more processors;
a network interface;
an audio interface; and
tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors, cause the first computing device to perform functions comprising;
broadcasting via the network interface over a first network, a message indicating a network name of the first network;
receiving via the network interface from a second computing device over the first network, a message indicating a selection of the first network;
responsive to receiving the message indicating the selection of the first network, outputting audio content via the audio interface;
after outputting the audio content, receiving via the network interface over the first network, a message indicating parameters of a second network;
joining via the network interface, the second network according to the parameters of the second network;
receiving via the network interface over the second network, audio content for playback; and
outputting via the audio interface, the audio content.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.
854 Citations
20 Claims
-
1. A first computing device comprising:
-
one or more processors; a network interface; an audio interface; and tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors, cause the first computing device to perform functions comprising; broadcasting via the network interface over a first network, a message indicating a network name of the first network; receiving via the network interface from a second computing device over the first network, a message indicating a selection of the first network; responsive to receiving the message indicating the selection of the first network, outputting audio content via the audio interface; after outputting the audio content, receiving via the network interface over the first network, a message indicating parameters of a second network; joining via the network interface, the second network according to the parameters of the second network; receiving via the network interface over the second network, audio content for playback; and outputting via the audio interface, the audio content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Tangible, non-transitory computer-readable media comprising instructions stored thereon, wherein the instructions, when executed by one or more processors of a first computing device, cause the first computing device to perform a method comprising:
-
broadcasting via a network interface of the first computing device over a first network, a message indicating a network name of the first network; receiving via the network interface from a second computing device over the first network, a message indicating a selection of the first network; responsive to receiving the message indicating the selection of the first network, outputting via an audio interface, audio content; after outputting the audio content, receiving via the network interface over the first network, a message indicating parameters of a second network; joining via the network interface, the second network according to the parameters of the second network; receiving via the network interface over the second network, audio content for playback; and outputting via an audio interface, the audio content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
broadcasting via a network interface of a first computing device over a first network, a message indicating a network name of the first network; receiving via the network interface from a second computing device over the first network, a message indicating a selection of the first network; responsive to receiving the message indicating the selection of the first network, outputting via an audio interface, audio content; after outputting the audio content, receiving via the network interface over the first network, a message indicating parameters of a second network; joining via the network interface, the second network according to the parameters of the second network; receiving via the network interface over the second network, audio content for playback; and outputting via an audio interface, the audio content.
-
Specification