Establishing a secure wireless network with a minimum human intervention
First Claim
1. A controller device comprising:
- an input interface;
a display;
a processing unit;
data storage; and
an application module stored in the data storage and executable by the processing unit to;
based on a user input received via the input interface, (i) display a prompt directing a user to press one or more buttons at a network device, and (ii) listen for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time;
if the controller device receives the first message during the specified period of time, (i)exchange a sequence of subsequent messages with the network device, wherein the sequence of subsequent messages cause the network device to join a secure network without further user input via either the network device or the controller device; and
(ii) display an indication that the network device has joined the secure network; and
if the controller device does not receive the first message during the specified period of time, display an indication that the network device was not able to connect to the secure network.
6 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.
-
Citations
19 Claims
-
1. A controller device comprising:
-
an input interface; a display; a processing unit; data storage; and an application module stored in the data storage and executable by the processing unit to; based on a user input received via the input interface, (i) display a prompt directing a user to press one or more buttons at a network device, and (ii) listen for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time; if the controller device receives the first message during the specified period of time, (i) exchange a sequence of subsequent messages with the network device, wherein the sequence of subsequent messages cause the network device to join a secure network without further user input via either the network device or the controller device; and (ii) display an indication that the network device has joined the secure network; and if the controller device does not receive the first message during the specified period of time, display an indication that the network device was not able to connect to the secure network. - View Dependent Claims (2)
-
-
3. A method of connecting a network device to a secure network, the method comprising:
-
receiving, at a controller device, a user input; based on the user input, (i) displaying, by the controller device, a prompt directing a user to press one or more buttons at the network device, and (ii) listening, by the controller device, for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time; if the controller device receives the first message during the specified period of time, (i) causing, by the controller device, the network device to join the secure network without further user input via either the network device or the controller device; and
(ii) displaying an indication that the network device has joined the secure network; andif the controller device does not receive the first message during the specified period of time, displaying an indication that the network device was not able to connect to the secure network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of connecting a network device to a secure network, the method comprising:
-
receiving, at a controller device, a user input; based on the user input, (i) displaying, by the controller device, a prompt directing a user to press one or more buttons at the network device, and (ii) listening, by the controller device, for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time; displaying, at the controller device, an indicator, wherein the indicator indicates a remaining amount of time of the specified period of time that the controller device will listen for the first message; if the controller device receives the first message during the specified period of time, (i) causing, by the controller device, the network device to join the secure network without further user input via either the network device or the controller device; and
(ii) displaying an indication that the network device has joined the secure network; andif the controller device does not receive the first message during the specified period of time, displaying an indication that the network device was not able to connect to the secure network.
-
-
12. A non-transitory computer-readable medium having instructions stored thereon that when executed cause a controller device to:
-
receive a user input; based on the user input, (i) display a prompt directing a user to press one or more buttons at a network device, and (ii) listen for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time; if the controller device receives the first message during the specified period of time, (i) cause, by the controller device, the network device to join a secure network without further user input via either the network device or the controller device; and
(ii) display an indication that the network device has joined the secure network; andif the controller device does not receive the first message during the specified period of time, display an indication that the network device was not able to connect to the secure network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having instructions stored thereon that when executed cause a controller device to:
-
receive a user input; based on the user input, (i) display a prompt directing a user to press one or more buttons at a network device, and (ii) listen for a first message from the network device, wherein the first message is transmitted in response to the one or more buttons being pressed at the network device and wherein the controller device listens for the first message for a specified period of time; display, at the controller device, an indicator, wherein the indicator indicates a remaining amount of time of the specified period of time that the controller device will listen for the first message; if the controller device receives the first message during the specified period of time, (i) cause, by the controller device, the network device to join a secure network without further user input via either the network device or the controller device; and
(ii) display an indication that the network device has joined the secure network; andif the controller device does not receive the first message during the specified period of time, display an indication that the network device was not able to connect to the secure network.
-
Specification