Method and device for distributing communication signals
First Claim
1. A method for distributing communication signals, which comprises:
- providing an ad-hoc mesh network of communications coordinator devices each transmitting a beacon message in a transmission range defining a cluster area, defining a transmission region with a sum of all cluster areas, defining respective cluster overlap areas with neighboring coordinator devices in which overlap areas each beacon message of the neighboring coordinator devices is present;
providing mobile communications nodes within the transmission region, the nodes defining at least one border node when at least one of the nodes is positioned in a cluster overlap area;
detecting the at least one beacon message of the neighboring coordinator devices in a cluster overlap area with the at least one border node and determining, with the at least one border node, if an overlap warning condition exists for at least two of the neighboring coordinator devices;
warning, with the at least one border node, at least one of the at least two neighboring coordinator devices of an existing overlap warning condition; and
correcting the overlap warning condition of the at least two neighboring coordinator devices by adjusting a timing of the beacon message of the at least one neighboring coordinator device by a correction amount.
7 Assignments
0 Petitions
Accused Products
Abstract
A communications network (100) has coordinator devices (10) each transmitting a beacon message in a cluster area (30). Neighboring coordinator devices (1, 2) define overlap areas (60) in which each beacon message of the neighboring coordinator devices is present. Neighboring coordinator devices (1, 2) may also define non-overlap areas (204) in which each beacon message is present. A method for distributing communication signals includes providing nodes (50), (51,52) within a transmission region (30) of the coordinator devices (1, 2). The node (50) or nodes (51, 52) detect at least one beacon message of the neighboring coordinator devices (1, 2), determine the existence of a condition (302), and warn neighboring coordinator devices of the condition. The condition (302) is corrected by making an adjustment to the communication signal (such as beacon timing) by a correction amount (304).
-
Citations
24 Claims
-
1. A method for distributing communication signals, which comprises:
-
providing an ad-hoc mesh network of communications coordinator devices each transmitting a beacon message in a transmission range defining a cluster area, defining a transmission region with a sum of all cluster areas, defining respective cluster overlap areas with neighboring coordinator devices in which overlap areas each beacon message of the neighboring coordinator devices is present; providing mobile communications nodes within the transmission region, the nodes defining at least one border node when at least one of the nodes is positioned in a cluster overlap area; detecting the at least one beacon message of the neighboring coordinator devices in a cluster overlap area with the at least one border node and determining, with the at least one border node, if an overlap warning condition exists for at least two of the neighboring coordinator devices; warning, with the at least one border node, at least one of the at least two neighboring coordinator devices of an existing overlap warning condition; and correcting the overlap warning condition of the at least two neighboring coordinator devices by adjusting a timing of the beacon message of the at least one neighboring coordinator device by a correction amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for analyzing communications signals in a network of coordinator devices having cluster overlap areas, comprising:
an agent having; means for detecting beacon messages of coordinator devices; and a processor connected to said detecting means, said processor being programmed to determine at least one of an overlap, a drift, a proximity, and a drift rate of the beacon messages of neighboring coordinator devices, said processor further programmed to; define a beacon guarding time; and run a distributing algorithm programmed to; determine beacon message initiation times for each of the at least two neighboring coordinator devices; determine a latest one of the beacon message initiation times; set a difference sum by subtracting an earlier one of the beacon message initiation times from the latest one of the beacon message initiation times; set a beacon adjust sum to be at least as great as a sum of the difference sum and the beacon guarding time; and adjust the latest one of the beacon message initiation times by the beacon adjust sum.
-
17. A device for warning coordinator devices having cluster overlap areas, said device comprising:
an agent having; a beacon message detector adapted to detect beacon messages of coordinator devices; and a processor connected to said detector, said processor being programmed to determine if beacon messages of neighboring coordinator devices are currently overlapping or will be overlapping, said processor further programmed to; define a beacon guarding time; and run a distributing algorithm programmed to; determining beacon message initiation times for each of the at least two neighboring coordinator devices; determining a latest one of the beacon message initiation times; setting a difference sura by subtracting an earlier one of the beacon message initiation times from the latest one of the beacon message initiation times; setting a beacon adjust sum to be at least as great as a sum of the difference sum and the beacon guarding time; and adjusting the latest one of the beacon message initiation times by the beacon adjust sum. - View Dependent Claims (18)
-
19. A device for warning coordinator devices having cluster overlap areas, comprising:
at least two communications nodes to be disposed in different clusters, each of said communications nodes having; a beacon message detector adapted to detect beacon messages of coordinator devices; and a processor connected to said detector, said processor being programmed to determine if beacon messages of neighboring coordinator devices are currently overlapping or will be overlapping, said processor further programmed to; define a beacon guarding time; and run a distributing algorithm programmed to; determining beacon message initiation times for each of the at least two neighboring coordinator devices; determining a latest one of the beacon message initiation times; setting a difference sum by subtracting an earlier one of the beacon message initiation times from the latest one of the beacon message initiation times; setting a beacon adjust sum to be at least as great as a sum of the difference sum and the beacon guarding time; and adjusting the latest one of the beacon message initiation times by the beacon adjust sum. - View Dependent Claims (20)
-
21. In an ad-hoc mesh network of communications coordinator devices each transmitting a beacon message in a transmission range defining a cluster area, a sum of all cluster areas defining a transmission region, neighboring coordinator devices defining respective cluster overlap areas containing each beacon message of the neighboring coordinator devices, and mobile communications nodes being within the transmission region, a system for distributing communication signals, comprising:
at least one border node disposed in at least one overlap area of neighboring coordinator devices, said at least one border node having; a detection device; an agent; and a processor connected to said detection device and to said agent, said processor programmed to; detect at least one beacon message of the neighboring coordinator devices with said detection device; determine if an overlap warning condition exists for at least two of the neighboring coordinator devices dependent upon the beacon messages detected; communicate an existing overlap warning condition to at least one of the at least two neighboring coordinator devices through said communications device and signal the at least one neighboring coordinator device to adjust an initiation timing of a respective beacon message by a correction amount; and said processor being programmed to perform the detection, the determination, and the communication during a superframe defined by the ad-hoc mesh network. - View Dependent Claims (22, 23, 24)
Specification