EFFICIENT NETWORK DISCOVERY IN FREQUENCY HOPPING NETWORKS
First Claim
1. A method, comprising:
- receiving one or more beacon requests at a device in a frequency hopping communication network;
determining a number of received beacon requests within a given time period;
adapting a type of responsive beacon message transmission based on the number of received beacon requests within the given time period, wherein the number being below a threshold results in synchronized unicast responsive beacon message transmission type, and wherein the number being above the threshold results in unsynchronized broadcast responsive beacon message transmission type; and
transmitting one or more responsive beacon messages from the device based on the type of responsive beacon message transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a device in a frequency hopping communication network transmits responsive beacon messages based on adaptive types of responsive beacon message transmission based on a number of received beacon requests within a given time period: the number below a threshold results in synchronized unicast messages; the number above the threshold results in unsynchronized broadcast messages. In another embodiment, the device suppresses unsolicited beacon message transmission based on a density-aware redundancy count of other unsolicited beacon message transmissions from neighboring devices. In another embodiment, the device may transmit unsolicited beacon messages according to an adaptive interval based on stability of the network. In another embodiment, the device may suppress transmission of a beacon request to join the communication network based on a density-aware redundancy count of other beacon requests from neighboring devices, and transmits beacon requests at an adaptive interval that increases in response to each unanswered beacon request.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving one or more beacon requests at a device in a frequency hopping communication network; determining a number of received beacon requests within a given time period; adapting a type of responsive beacon message transmission based on the number of received beacon requests within the given time period, wherein the number being below a threshold results in synchronized unicast responsive beacon message transmission type, and wherein the number being above the threshold results in unsynchronized broadcast responsive beacon message transmission type; and transmitting one or more responsive beacon messages from the device based on the type of responsive beacon message transmission. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
transmitting one or more unsolicited beacon messages from a device in a frequency hopping communication network; determining a density-aware redundancy count of other unsolicited beacon message transmissions from neighboring devices in the communication network during a given time period; and suppressing unsolicited beacon message transmission during the given time period based on the density-aware redundancy count of other unsolicited beacon message transmissions from neighboring devices in the communication network during the given time period. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising:
-
transmitting one or more unsolicited beacon messages from a device in a frequency hopping communication network; determining a stability of the communication network; and adapting an interval of unsolicited beacon message transmission from the device based on stability of the network. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
determining an intent to transmit a beacon request from a device in a frequency hopping communication network; suppressing transmission of the beacon request based on a density-aware redundancy count of other beacon requests from neighboring devices; and transmitting one or more beacon requests at an adaptive interval, wherein the interval increases in response to each unanswered beacon request. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; a transceiver configured to communicate in a frequency hopping communication network; and a memory configured to store at least one process executable by the processor selected from a group consisting of; A) a first process when executed by the processor operable to transmit one or more responsive beacon messages from the device based on an adaptive type of responsive beacon message transmission based on a number of received beacon requests within a given time period, wherein the number being below a threshold results in synchronized unicast responsive beacon message transmission type, and wherein the number being above the threshold results in unsynchronized broadcast responsive beacon message transmission type; B) a second process when executed by the processor operable to suppress unsolicited beacon message transmission during a given time period based on a density-aware redundancy count of other unsolicited beacon message transmissions from neighboring devices in the communication network during the given time period; and C) a third process when executed by the processor operable to transmit one or more unsolicited beacon messages according to an adaptive interval of unsolicited beacon message transmission based on stability of the network. - View Dependent Claims (19, 20, 21, 22)
-
Specification