Terminal clustering
First Claim
1. A method of joining a first cluster including a first cluster head, the method comprising:
- receiving a first cluster beacon from the first cluster head, the first cluster beacon associated with the first cluster, the first cluster beacon including first cluster control information, including a first status indicator configured to indicate, at least, that the first cluster is at a cluster size capacity or is not at the cluster size capacity, the first cluster control information further including a first time synchronization indicator configured to indicate, at least, whether the first cluster head is time-synchronized with a predetermined timing source external to the first cluster head;
receiving a second cluster beacon from a second cluster head, the second cluster beacon associated with a second cluster, the second cluster beacon including second cluster control information, including a second status indicator configured to indicate, at least, that the second cluster is at the cluster size capacity or is not at the cluster size capacity, the second cluster control information further including a second time synchronization indicator configured to indicate, at least, whether the second cluster head is time-synchronized with a predetermined timing source external to the second cluster head;
choosing to join the first cluster based at least in part on the first status indicator and the first time synchronization indicator of the first cluster control information and the second status indicator and the second time synchronization indicator of the second cluster control information; and
transmitting a request to join the first cluster to the first cluster head.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes checking for a first cluster beacon associated with a first cluster. The first cluster is an open cluster. The method further includes transmitting a second cluster beacon associated with a second cluster. Transmitting the second cluster beacon is done in response to failing to receive the first cluster beacon. The method further includes receiving a first request in response to transmitting the second cluster beacon. The first request includes a request by a first terminal to join the second cluster. The method further includes receiving a second request in response to transmitting the second cluster beacon. The second request includes a request by a second terminal to join the second cluster.
-
Citations
12 Claims
-
1. A method of joining a first cluster including a first cluster head, the method comprising:
-
receiving a first cluster beacon from the first cluster head, the first cluster beacon associated with the first cluster, the first cluster beacon including first cluster control information, including a first status indicator configured to indicate, at least, that the first cluster is at a cluster size capacity or is not at the cluster size capacity, the first cluster control information further including a first time synchronization indicator configured to indicate, at least, whether the first cluster head is time-synchronized with a predetermined timing source external to the first cluster head; receiving a second cluster beacon from a second cluster head, the second cluster beacon associated with a second cluster, the second cluster beacon including second cluster control information, including a second status indicator configured to indicate, at least, that the second cluster is at the cluster size capacity or is not at the cluster size capacity, the second cluster control information further including a second time synchronization indicator configured to indicate, at least, whether the second cluster head is time-synchronized with a predetermined timing source external to the second cluster head; choosing to join the first cluster based at least in part on the first status indicator and the first time synchronization indicator of the first cluster control information and the second status indicator and the second time synchronization indicator of the second cluster control information; and transmitting a request to join the first cluster to the first cluster head. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A terminal including a non-transitory computer-readable medium having encoded therein programming code executable by a processor to perform operations comprising:
-
checking for a first cluster beacon from a first cluster head, the first cluster beacon associated with a first cluster, the first cluster beacon including first cluster control information, including a first status indicator configured to indicate, at least, that the first cluster is at a cluster size capacity or is not at the cluster size capacity, the first cluster control information further including a first time synchronization indicator configured to indicate, at least, whether the first cluster head is time-synchronized with a predetermined timing source external to the first cluster head; checking for a second cluster beacon from a second cluster head, the second cluster beacon associated with a second cluster, the second cluster beacon including second cluster control information, including a second status indicator configured to indicate, at least, that the second cluster is at the cluster size capacity or is not at the cluster size capacity, the second cluster control information further including a second time synchronization indicator configured to indicate, at least, whether the second cluster head is time-synchronized with a predetermined timing source external to the second cluster head; in response to receiving the first cluster beacon and failing to receive the second cluster beacon, transmitting a request to join the first cluster; and in response to receiving the first cluster beacon and receiving the second cluster beacon; choosing to join the first cluster based at least in part on the first status indicator and the first time synchronization indicator of the first cluster control information and the second status indicator and the second time synchronization indicator of the second cluster control information, and transmitting a request to join the first cluster. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification