Method of designating a future network coordinator
First Claim
1. A. method of operating a network coordinator, comprising:
- receiving device capability information from a plurality of network devices, including whether each of the plurality of network devices can perform network control functions;
determining whether any of the plurality of network devices is capable of performing network control functions based on the device capability information;
receiving network channel status information from one or more of the plurality of network devices in management frames assigned to the one or more of the plurality of network devices, respectively, the network channel status information indicating which of the plurality of network devices are within range of a transmitting device;
choosing one of the plurality of network devices that is capable of performing network control functions to be a designated next coordinator based on the network channel status information, if any of the plurality of network devices are capable of performing network control functions;
determining that there will be no designated next coordinator if none of the plurality of network devices are capable of performing network control functions; and
sending a beacon to the plurality of network devices, the beacon including next coordinator information indicating one of;
the designated next coordinator, or that there is no designated next coordinator.
20 Assignments
0 Petitions
Accused Products
Abstract
A method (500) is provided for operating a network coordinator (110). The method includes receiving device capability information from a plurality of network devices (121-125), including whether each of the network devices can perform network control functions (520); determining whether any of the network devices is capable of performing network control functions based on the device capability information (540); choosing one of the network devices that is capable of performing network control functions to be a designated next coordinator if any of the network devices are capable of performing network control functions (570); determining that there will be no designated next coordinator if none of the network devices are capable of performing network control functions (550); and sending a beacon (220) to the network devices, the beacon including next coordinator information (300) indicating one of: the designated next coordinator, or that there is no designated next coordinator (580).
41 Citations
19 Claims
-
1. A. method of operating a network coordinator, comprising:
-
receiving device capability information from a plurality of network devices, including whether each of the plurality of network devices can perform network control functions; determining whether any of the plurality of network devices is capable of performing network control functions based on the device capability information; receiving network channel status information from one or more of the plurality of network devices in management frames assigned to the one or more of the plurality of network devices, respectively, the network channel status information indicating which of the plurality of network devices are within range of a transmitting device; choosing one of the plurality of network devices that is capable of performing network control functions to be a designated next coordinator based on the network channel status information, if any of the plurality of network devices are capable of performing network control functions; determining that there will be no designated next coordinator if none of the plurality of network devices are capable of performing network control functions; and sending a beacon to the plurality of network devices, the beacon including next coordinator information indicating one of;
the designated next coordinator, or that there is no designated next coordinator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a local network device, comprising:
-
listening for a beacon from a network coordinator; listening to transmissions from one or more remote network devices in management frames assigned to the one or more remote network devices, respectively; determining network channel status information regarding the one or more remote network devices based on the transmissions from the one or more remote network devices, the channel status information indicating which of the one or more remote network devices are within range of the local network device; determining whether the beacon has been successfully received; determining whether the beacon indicates that the network device is a designated next network coordinator; storing a next device indicator indicating that the local network device is the designated next network coordinator if the beacon indicates that the local network device is the designated next network coordinator; and operating in a superframe in accordance with instructions in the beacon, when the beacon has been successfully received, wherein while operating in the superframe, the local network device sends the network channel status information to the network coordinator in a management time frame assigned to the local network device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a network device, comprising:
-
receiving next coordinator information from an original network coordinator designating the network device as a next network coordinator; storing a next coordinator indicator that indicates the network device is the designated next network coordinator; listening for an original beacon from the original network coordinator; determining whether the original beacon has been successfully received; determining if a maximum number of consecutive original beacons have not been received if the original beacon has not been successfully received; sending out a new beacon and performing network control functions if a maximum number of consecutive original beacons have not been received; and scanning a network channel for transmissions from one or more non-coordinator devices in the network, wherein the sending out of the new beacon and the performing of network control functions is only performed if a maximum number of consecutive origina1 beacons have not been received, and the scanning of the network channel detects no transmissions from the one or more non-coordinator devices in the network. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification