Approach for managing the use of communications channels based on performance
DCFirst Claim
1. A communications device for use in a network of devices, comprising:
- a memory for storing instructions;
a processor that is communicatively coupled to the memory, wherein the memory includes instructions which, when processed by the processor, causes;
selecting, based upon performance of a plurality of communications channels at a first time, a first set of two or more communications channels from the plurality of communications channels;
selecting, based upon performance of the plurality of communications channels at a second time that is later than the first time, a second set of two or more communications channels from the plurality of communications channels; and
a transceiver that is communicatively coupled to the memory and that is configured to transmit to and receive from another communications device, wherein;
for a first period of time, the first set of two or more communications channels is used to transmit to and receive from the other communications device; and
for a second period of time that is after the first period of time, the second set of two or more communications channels is used to transmit to and receive from the other communications device instead of the first set of two or more communications channels, andwherein the number of distinct channels in the first set of two or more communications channels varies from the number of distinct channels in the second set of two or more communications channels.
2 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
53 Citations
5 Claims
-
1. A communications device for use in a network of devices, comprising:
-
a memory for storing instructions; a processor that is communicatively coupled to the memory, wherein the memory includes instructions which, when processed by the processor, causes; selecting, based upon performance of a plurality of communications channels at a first time, a first set of two or more communications channels from the plurality of communications channels; selecting, based upon performance of the plurality of communications channels at a second time that is later than the first time, a second set of two or more communications channels from the plurality of communications channels; and a transceiver that is communicatively coupled to the memory and that is configured to transmit to and receive from another communications device, wherein; for a first period of time, the first set of two or more communications channels is used to transmit to and receive from the other communications device; and for a second period of time that is after the first period of time, the second set of two or more communications channels is used to transmit to and receive from the other communications device instead of the first set of two or more communications channels, and wherein the number of distinct channels in the first set of two or more communications channels varies from the number of distinct channels in the second set of two or more communications channels. - View Dependent Claims (2, 3, 4, 5)
-
Specification