Efficient formation of ad hoc networks
First Claim
1. At least one tangible computer storage medium having thereon computer-executable instructions that, when executed by a computing device, cause the computing device to carry out a method of efficient joining of an existing ad hoc network, the existing ad hoc network comprising at least one device adapted to communicate in the existing ad hoc network, the method comprising:
- receiving an ad hoc network identifier for the existing ad hoc network, the ad hoc network identifier being a service set identifier for the existing ad hoc network, while the computing device is not communicatively connected to the existing ad hoc network, the existing ad hoc network being parameterized with at least one ad hoc network parameters;
generating, with the computing device, the at least one ad hoc network parameter as an output of a calculation taking as input the ad hoc network identifier; and
performing an ad hoc network formation protocol, including communicating messages according to the at least one ad hoc network parameter generated as the output of the calculation, to join the existing ad hoc network.
2 Assignments
0 Petitions
Accused Products
Abstract
An ad hoc network identifier may be received, for example, at an ad hoc network convergence module. One or more ad hoc network parameters may be generated as a function of the ad hoc network identifier. Each of a group of computers attempting to form an ad hoc network identified by the ad hoc network identifier may generate the one or more ad hoc network parameters. Two or more of the group of computers may perform an ad hoc network formation protocol parameterized with the generated one or more ad hoc network parameters. An instruction to join the network may be received, for example, at a networking service. If it is detected that the network is an ad hoc network, an ad hoc network address acquisition mode featuring accelerated ad hoc network address acquisition may be activated. Efficient formation of the ad hoc network may thus be facilitated.
47 Citations
18 Claims
-
1. At least one tangible computer storage medium having thereon computer-executable instructions that, when executed by a computing device, cause the computing device to carry out a method of efficient joining of an existing ad hoc network, the existing ad hoc network comprising at least one device adapted to communicate in the existing ad hoc network, the method comprising:
-
receiving an ad hoc network identifier for the existing ad hoc network, the ad hoc network identifier being a service set identifier for the existing ad hoc network, while the computing device is not communicatively connected to the existing ad hoc network, the existing ad hoc network being parameterized with at least one ad hoc network parameters; generating, with the computing device, the at least one ad hoc network parameter as an output of a calculation taking as input the ad hoc network identifier; and performing an ad hoc network formation protocol, including communicating messages according to the at least one ad hoc network parameter generated as the output of the calculation, to join the existing ad hoc network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized system for efficient joining of an existing ad hoc network, the existing ad hoc network comprising at least one device adapted to communicate in the existing ad hoc network, the computerized system comprising:
-
an ad hoc network convergence module configured to, at least; receive at a first device an ad hoc network identifier for the existing ad hoc network while the first device is not communicatively connected to the existing ad hoc network, the ad hoc network identifier being a service set identifier for the existing ad hoc network, the existing ad hoc network being parameterized with a set of ad hoc network parameters; generate the set of ad hoc network parameters on the first device as an output of a calculation taking as input the ad hoc network identifier for the existing ad hoc network, the set of ad hoc network parameters comprising a basic service set identifier (BSSID) and a wireless communication channel frequency; and parameterize an ad hoc network formation protocol on the first device with said set of ad hoc network parameters; and a networking service configured to, at least, join the existing ad hoc network by communicating at least one message according to said set of ad hoc network parameters. - View Dependent Claims (11, 12, 13)
-
-
14. A system of computing devices each acting as a node of an ad hoc network, the system comprising:
-
a first computing device adapted to; receive an identifier for the ad hoc network from a user of the first computing device when the first computing device is not communicatively connected to the ad hoc network, perform a calculation to generate at least one ad hoc network parameter, the calculation taking as input the identifier for the ad hoc network and producing as output the at least one ad hoc network parameter; and a second computing device adapted to; receive the identifier for the ad hoc network from a user of the second computing device when the second computing device is not communicatively connected to the ad hoc network, perform the calculation to generate at least one ad hoc network parameter, the calculation taking as input the identifier for the ad hoc network and producing as output the at least one ad hoc network parameter, and communicate with the first computing device in the ad hoc network using the at least one ad hoc network parameter. - View Dependent Claims (15, 16, 17, 18)
-
Specification