Playback device connection
DC CAFCFirst Claim
1. A computing device comprising:
- a user interface;
a network interface;
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising;
while operating on a secure wireless local area network (WLAN) that is defined by an access point, (a) receiving, via a graphical user interface (GUI) associated with an application for controlling one or more playback devices, user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup;
after receiving the user input and receiving the first message, transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device, wherein the initial communication path with the given playback device does not traverse the access point;
transmitting, to the given playback device via the initial communication path, at least a second message containing network configuration parameters, wherein the network configuration parameters comprise an identifier of the secure WLAN and a security key for the secure WLAN;
after transmitting at least the second message containing the network configuration parameters, detecting an indication that the given playback device has successfully received the network configuration parameters; and
after detecting the indication, transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN that is defined by the access point.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An example computing device includes programming to perform functions including, while operating on a secure WLAN, (a) receiving user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup, then transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device outside of the secure WLAN. The functions also include transmitting, to the given playback device via the initial communication path, a second message containing network configuration parameters including an identifier of, and a security key for, the secure WLAN, then detecting an indication that the given playback device has successfully received the network configuration parameters. The functions also include transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN.
-
Citations
20 Claims
-
1. A computing device comprising:
-
a user interface; a network interface; at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising; while operating on a secure wireless local area network (WLAN) that is defined by an access point, (a) receiving, via a graphical user interface (GUI) associated with an application for controlling one or more playback devices, user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup; after receiving the user input and receiving the first message, transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device, wherein the initial communication path with the given playback device does not traverse the access point; transmitting, to the given playback device via the initial communication path, at least a second message containing network configuration parameters, wherein the network configuration parameters comprise an identifier of the secure WLAN and a security key for the secure WLAN; after transmitting at least the second message containing the network configuration parameters, detecting an indication that the given playback device has successfully received the network configuration parameters; and after detecting the indication, transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN that is defined by the access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory, computer-readable medium, wherein the non-transitory computer-readable storage medium is provisioned with program instructions that are executable to cause a computing device to perform functions comprising:
-
while operating on a secure wireless local area network (WLAN) that is defined by an access point, (a) receiving, via a graphical user interface (GUI) associated with an application for controlling one or more playback devices, user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup; after receiving the user input and receiving the first message, transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device, wherein the initial communication path with the given playback device does not traverse the access point; transmitting, to the given playback device via the initial communication path, at least a second message containing network configuration parameters, wherein the network configuration parameters comprise an identifier of the secure WLAN and a security key for the secure WLAN; after transmitting at least the second message containing the network configuration parameters, detecting an indication that the given playback device has successfully received the network configuration parameters; and after detecting the indication, transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN that is defined by the access point. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
while operating on a secure wireless local area network (WLAN) that is defined by an access point, (a) receiving, via a graphical user interface (GUI) associated with an application for controlling one or more playback devices, user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup; after receiving the user input and receiving the first message, transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device, wherein the initial communication path with the given playback device does not traverse the access point; transmitting, to the given playback device via the initial communication path, at least a second message containing network configuration parameters, wherein the network configuration parameters comprise an identifier of the secure WLAN and a security key for the secure WLAN; after transmitting at least the second message containing the network configuration parameters, detecting an indication that the given playback device has successfully received the network configuration parameters; and after detecting the indication, transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN that is defined by the access point.
-
Specification