Ad-hoc simple configuration
First Claim
1. A method of forming an ad-hoc network, the method comprising:
- receiving, with a user interface of the device, at least one user input of a pair of user inputs to configure a first device as one of an enrollee or a registrar; and
configuring the first device as the registrar in response to receiving the at least one user input;
setting, with the first device as the registrar, a timer to elapse by a predetermined time;
receiving, with the first device as registrar, a probe request from a second device as the enrollee before the timer elapses by the predetermined time;
performing, with the first device as the registrar, a registrar-enrollee handshake with the second device as the enrollee in response to receiving the probe request; and
establishing, with the first device as the registrar, the ad-hoc network with the second device as the enrollee in response to the registrar-enrollee handshake being successful.
2 Assignments
0 Petitions
Accused Products
Abstract
A protocol governing the operation of an ad-hoc WLAN enables each device in the WLAN to be configured as a registrar and/or an enrollee. Accordingly, each device is configurable to support both the registrar as well as enrollee modes of operations. In response to a time-driven user action, the device may be configured to enter into a registrar mode or an enrollee mode. While in the registrar mode, the device enters into an aggressive beaconing phase by setting its beacon contention window to a relatively very small value. The aggressive beaconing increases the probability of the discovery of the registrar by the enrollees. Optionally the device may prompt the user to select between a registrar and an enrollee mode of operation by displaying the option on an LCD panel.
-
Citations
24 Claims
-
1. A method of forming an ad-hoc network, the method comprising:
-
receiving, with a user interface of the device, at least one user input of a pair of user inputs to configure a first device as one of an enrollee or a registrar; and configuring the first device as the registrar in response to receiving the at least one user input; setting, with the first device as the registrar, a timer to elapse by a predetermined time; receiving, with the first device as registrar, a probe request from a second device as the enrollee before the timer elapses by the predetermined time; performing, with the first device as the registrar, a registrar-enrollee handshake with the second device as the enrollee in response to receiving the probe request; and establishing, with the first device as the registrar, the ad-hoc network with the second device as the enrollee in response to the registrar-enrollee handshake being successful. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of forming an ad-hoc network, the method comprising:
-
receiving, with a user interface of a first device, at least one user input of a pair of user inputs to configure the first device as one of the enrollee or the registrar; and configuring the first device as the enrollee in response to receiving the at least one user input; scanning, with the first device as the enrollee, for registrars; determining, with the first device as the enrollee, a number of one or more second devices configured as the registrar in response to the scanning; in response determining that a single second device is configured as the registrar, performing, with the first device as the enrollee, a handshake with the single second device to form the ad-hoc network with the single second device; and in response to determining that no second devices or a plurality of second devices are configured as the registrar, starting, with the first device as the enrollee, a registrar application to form the ad-hoc network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A first device with capability to be configured as one of an enrollee or a registrar to form an ad-hoc network, the first device comprising:
-
a user interface configured to receive a pair of user inputs to configure the first device as one of the enrollee or the registrar; and a processor circuit in communication with the user interface, the processor circuit configured to configure the first device as one of the enrollee or the registrar in response to receipt of the at least one input pair of user inputs by the user interface; in response to the first device being configured as the registrar, the processor circuit is further configured to; set a timer to elapse by a predetermined time; determine whether a probe request from a second device as the enrollee was received within the predetermined time; in response to a determination that the probe request was received within the predetermined time, perform a registrar-enrollee handshake with the second device; and establish the ad-hoc network with the second device as the enrollee in response to the registrar-enrollee handshake being successful. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A first device with capability to be configured as one of an enrollee or a registrar to form an ad-hoc network, the first device comprising:
-
a user interface configured to receive a pair of user inputs to configure the first device as one of the enrollee or the registrar; and a processor circuit in communication with the user interface, the processor circuit configured to configure the first device as one of the enrollee or the registrar in response to receipt of the pair of user inputs by the user interface; in response to the first device being configured as the enrollee, the processor circuit is further configured to; scan for registrars to determine a number of second devices configured as the registrar; in response determination that a single second device is configured as the registrar, perform a handshake with the single second device to form the ad-hoc network with the single second device; and in response to determination that no second devices or a plurality of second devices are configured as the registrar, start a registrar application to form the ad-hoc network. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification