Channel allocation among multiple radio frequency networks
First Claim
Patent Images
1. A computer device comprising:
- one or more processors, coupled with a memory and radio frequency (RF) circuitry, wherein the one or more processors are to operate;
interference logic to;
identify a plurality of available channels based on a scan of a desired frequency spectrum by the RF circuitry, anddetermine an interference signature for each available channel of the plurality of available channels, wherein the interference signature for each available channel is to indicate a type of interference experienced by a corresponding one of each available channel;
classification logic to assign a rank to each available channel of the plurality of available channels based on the interference signatures of the plurality of available channels, wherein at least one available channel of the plurality of available channels is associated with a different wireless communication protocol than a wireless communication protocol of another available channel of the plurality of available channels;
selection logic to select an available channel from among the plurality of available channels, wherein the selection logic is to select an available channel based on the assigned ranks; and
communications interface logic to control transmission of a data packet to another computer device in accordance with a wireless communication protocol associated with the selected available channel, wherein the data packet is to instruct the other computer device to transmit over the selected available channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and storage media for dynamic allocation of communication channels among multiple wireless networks are disclosed. The example embodiments may provide interference mitigation and control among a plurality of wireless protocols operating in an environment. Other embodiments may be disclosed and/or claimed.
9 Citations
27 Claims
-
1. A computer device comprising:
-
one or more processors, coupled with a memory and radio frequency (RF) circuitry, wherein the one or more processors are to operate; interference logic to; identify a plurality of available channels based on a scan of a desired frequency spectrum by the RF circuitry, and determine an interference signature for each available channel of the plurality of available channels, wherein the interference signature for each available channel is to indicate a type of interference experienced by a corresponding one of each available channel; classification logic to assign a rank to each available channel of the plurality of available channels based on the interference signatures of the plurality of available channels, wherein at least one available channel of the plurality of available channels is associated with a different wireless communication protocol than a wireless communication protocol of another available channel of the plurality of available channels; selection logic to select an available channel from among the plurality of available channels, wherein the selection logic is to select an available channel based on the assigned ranks; and communications interface logic to control transmission of a data packet to another computer device in accordance with a wireless communication protocol associated with the selected available channel, wherein the data packet is to instruct the other computer device to transmit over the selected available channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer readable media (NTCRM) comprising instructions, wherein execution of the instructions by one or more processors of a computer device is to cause the computer device to:
-
determine an interference signature for each available channel of a plurality of available channels, wherein the interference signature for each available channel is to indicate a type of interference experienced by corresponding ones of each available channel; assign a rank to each available channel of the plurality of available channels, wherein assignment of the ranks is based on the interference signatures of each available channel, and wherein at least one available channel of the plurality of available channels is associated with a different wireless communication protocol than a wireless communication protocol of another available channel of the plurality of available channels; select an available channel from among the plurality of available channels based on the assigned ranks; and control transmission of one or more data packets over the selected available channel in accordance with a wireless communication protocol associated with the selected available channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An Internet of Things (loT) gateway appliance, comprising:
-
communication circuitry arranged to periodically perform individual scans of an environment at a desired frequency spectrum; and processor circuitry communicatively coupled with memory circuitry and the communication circuitry, the processor circuitry arranged to; identify, after each of the individual scans, a plurality of available channels of one or more wireless networks operating in the environment, determine an interference signature for each wireless network, wherein the interference signature for each wireless network is to indicate a type of interference experienced by a corresponding one of each wireless network, assign a rank to each wireless network based on the interference signatures of each wireless network, select an available channel from among the plurality of available channels based on the assigned ranks, and generate a data packet to include an instruction, wherein the instruction is to instruct a computer device in the environment to transmit over the selected available channel; and the communication circuitry is arranged to transmit the data packet to the computer device in accordance with a wireless communication protocol associated with the selected available channel. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification