Methods and apparatus for beaconing within a wireless network based on an indication of distance
First Claim
1. A computer-readable memory device comprising computer-executable instructions that, responsive to execution by a hardware-based processor, implement a cluster merging subsystem configured to:
- receive a wireless signal;
based at least partially on the received wireless signal, obtain an indication of distance between a first wireless communication device that is an anchor master of a first cluster and a second wireless communication device that is another anchor master of a second cluster within a Neighbor Awareness Networking (NAN) wireless network;
compare the indication of distance with a distance threshold;
determine, based at least partially on the comparison, whether to merge the first cluster and the second cluster into a third cluster;
responsive to the determination to merge the first cluster and the second cluster into the third cluster, determine whether the first wireless communication device or the second wireless communication device is to act as an anchor master of the third cluster;
responsive to the determination that the first wireless communication is to act as the anchor master of the third cluster, cause the second wireless communication device to relinquish acting as the anchor master of the second cluster;
orresponsive to the determination that the second wireless communication is to act as the anchor master of the third cluster, cause the first wireless communication device to relinquish acting as the anchor master of the first cluster; and
merge the first cluster and the second cluster into the third cluster with either the first wireless communication device or the second wireless communication device acting as the anchor master of the third cluster.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes methods and apparatus for beaconing within a wireless network based on an indication of distance. For certain example embodiments, in a wireless network in which a master device is a device configured to transmit a beacon within the wireless network, a first wireless communication device may determine, based on an indication of distance between two wireless communication devices, if the first wireless communication device is to act as a master device. For example, a wireless signal may be received. Based at least partially on the received wireless signal, an indication of distance between two wireless communication devices in a wireless network may be obtained. And based at least partially on the obtained indication of distance between the two wireless communication devices, it may be determined if a first wireless communication device is to act as a master device within the wireless network.
-
Citations
20 Claims
-
1. A computer-readable memory device comprising computer-executable instructions that, responsive to execution by a hardware-based processor, implement a cluster merging subsystem configured to:
-
receive a wireless signal; based at least partially on the received wireless signal, obtain an indication of distance between a first wireless communication device that is an anchor master of a first cluster and a second wireless communication device that is another anchor master of a second cluster within a Neighbor Awareness Networking (NAN) wireless network; compare the indication of distance with a distance threshold; determine, based at least partially on the comparison, whether to merge the first cluster and the second cluster into a third cluster; responsive to the determination to merge the first cluster and the second cluster into the third cluster, determine whether the first wireless communication device or the second wireless communication device is to act as an anchor master of the third cluster; responsive to the determination that the first wireless communication is to act as the anchor master of the third cluster, cause the second wireless communication device to relinquish acting as the anchor master of the second cluster;
orresponsive to the determination that the second wireless communication is to act as the anchor master of the third cluster, cause the first wireless communication device to relinquish acting as the anchor master of the first cluster; and merge the first cluster and the second cluster into the third cluster with either the first wireless communication device or the second wireless communication device acting as the anchor master of the third cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a wireless signal; based at least partially on the received wireless signal, obtaining an indication of distance between two anchor master devices within a Neighbor Awareness Networking (NAN) wireless network, the two anchor master devices including a first anchor master device of a first cluster and a second anchor master device of a second cluster; comparing the indication of distance with a distance threshold; determining, based at least partially on the comparison, whether to form a third cluster that includes the first cluster and the second cluster; choosing, responsive to the determination to form the third cluster, which one anchor master device of the two anchor master devices is to act as an anchor master of the third cluster; responsive to choosing the first anchor master device, causing the second anchor master device to relinquish acting as the anchor master of the second cluster;
orresponsive to choosing the second anchor master device, causing the first anchor master device to relinquish acting as the anchor master of the first cluster; and forming the third cluster with the chosen one anchor master device acting as the anchor master of the third cluster. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A first wireless communication device configured to act as an anchor master of a first cluster that is within a Neighbor Awareness Networking (NAN) wireless network, the first wireless communication device comprising:
-
a transceiver configured to receive a wireless signal; and a controller configured to (i) based at least partially on the wireless signal received by the transceiver, obtain an indication of distance between the first wireless communication device and a second wireless communication device, the second wireless communication device being another anchor master of a second cluster within the NAN wireless network, (ii) compare the indication of distance with a distance threshold, (iii) determine, based at least partially on the comparison, whether to merge the first cluster and the second cluster into a third cluster, (iv) choose, responsive to the determination to merge the first cluster and the second cluster, whether the first wireless communication device or the second wireless communication device is to act as an anchor master of the third cluster, responsive to choosing the first wireless communication device, causing the second wireless communication device to relinquish acting as the anchor master of the second cluster, or responsive to choosing the second wireless communication device, causing the first wireless communication device to relinquish acting as the anchor master of the first cluster, and (v) cause the third cluster to be formed with either the first wireless communication device or the second wireless communication device acting as the anchor master of the third cluster. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification