Establishing a secure wireless network with minimum human intervention
DCFirst Claim
1. A method of connecting a playback device to a secure playback network, the method comprising:
- receiving a manual user action at a controller device;
in response to the manual user action, causing the controller device to enter a listen mode to listen for a first message from a playback device over a first network, the first message indicating that the playback device is available for configuration;
receiving, by the controller device, the first message from the playback device over the first network;
in response to receiving the first message, the controller device transmitting a second message to the playback device over the first network, wherein the second message requests the playback device'"'"'s network configuration information;
receiving, by the controller device, a third message from the playback device over the first network, wherein the third message includes the playback device'"'"'s network configuration information;
in response to receiving the third message, determining whether the playback device is configured for the secure playback network; and
sending, by the controller device based on the third message, a fourth message to the playback device over the first network, wherein the fourth message instructs the playback device to reconfigure its network configuration information according to network configuration parameters, including a security parameter, provided by the controller device to the playback device such that the reconfigured playback device is to join the secure playback network without further user input via either the playback device or the controller device.
6 Assignments
Litigations
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.
97 Citations
20 Claims
-
1. A method of connecting a playback device to a secure playback network, the method comprising:
-
receiving a manual user action at a controller device; in response to the manual user action, causing the controller device to enter a listen mode to listen for a first message from a playback device over a first network, the first message indicating that the playback device is available for configuration; receiving, by the controller device, the first message from the playback device over the first network; in response to receiving the first message, the controller device transmitting a second message to the playback device over the first network, wherein the second message requests the playback device'"'"'s network configuration information; receiving, by the controller device, a third message from the playback device over the first network, wherein the third message includes the playback device'"'"'s network configuration information; in response to receiving the third message, determining whether the playback device is configured for the secure playback network; and sending, by the controller device based on the third message, a fourth message to the playback device over the first network, wherein the fourth message instructs the playback device to reconfigure its network configuration information according to network configuration parameters, including a security parameter, provided by the controller device to the playback device such that the reconfigured playback device is to join the secure playback network without further user input via either the playback device or the controller device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium including a set of instructions for execution by a processor, the set of instructions, when executed, facilitating connection of a device to a secure playback network via a method comprising:
-
receiving a manual user action at a controller device; in response to the manual user action, causing the controller device to enter a listen mode to listen for a first message from a playback device over a first network, the first message indicating that the playback device is available for configuration; receiving, by the controller device, the first message from the playback device over the first network; in response to receiving the first message, the controller device transmitting a second message to the playback device over the first network, wherein the second message requests the playback device'"'"'s network configuration information; receiving, by the controller device, a third message from the playback device over the first network, wherein the third message includes the playback device'"'"'s network configuration information; in response to receiving the third message, determining whether the playback device is configured for the secure playback network; and sending, by the controller device based on the third message, a fourth message to the playback device over the first network, wherein the fourth message instructs the playback device to reconfigure its network configuration information according to network configuration parameters, including a security parameter, provided by the controller device to the playback device such that the reconfigured playback device is to join the secure playback network without further user input via either the playback device or the controller device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of connecting a playback device to a secure playback network, the method comprising:
-
receiving a user action at a controller device; in response to the user action at the controller device, causing the controller device to enter a listen mode to listen for a first message over a first network; receiving a user action at the playback device; in response to the user action at the playback device, transmitting the first message over the first network, the first message indicating that the playback device is available for configuration; the controller device receiving the first message from the playback device over the first network; in response to receiving the first message, the controller device transmitting a second message to the playback device over the first network, wherein the second message requests the playback device'"'"'s network configuration information; in response to receiving the second message, the playback device transmitting a third message to the controller device over the first network, wherein the third message includes the playback device'"'"'s network configuration information; receiving, by the controller device, the third message from playback device over the first network; in response receiving the third message, determining whether the playback device is configured for the secure playback network; and sending, by the controller device based on the third message, a fourth message to the playback device over the first network, wherein the fourth message instructs the playback device to reconfigure its network configuration information according to network configuration parameters, including a security parameter, provided by the controller device to the playback device such that the reconfigured playback device is to join the secure playback network without further user input via either the playback device or the controller device; the playback device receiving the fourth message, and using the security parameter to join the secure playback network without further input by any user via either the playback device or the controller device. - View Dependent Claims (18, 19, 20)
-
Specification