Method and apparatus of dynamic Wi-Fi multi-channel switch based on data traffic context
First Claim
Patent Images
1. A dynamic wireless multi-channel switch comprising:
- a networking device including a processor and memory, the network device providing access to communicate messages on at least two frequency bands;
a wireless access manager module determining a utilization of each frequency band based on the communicated messages, the wireless access manager module dynamically adjusting a time slot ratio of each frequency band as a function of the utilization of the communicated messages by the networking device;
wherein the wireless access manager module applies a dynamic slot ratio technique by utilizing application priority and historical statistics of the at least two frequency bands;
wherein one of the at least two frequency bands is identified as a high-priority frequency band and the other of the at least two frequency bands is identified as a low-priority frequency band;
wherein the wireless access manager module determines the utilization of the high-priority band when the utilization is substantially less than the determined utilization value, wherein the utilization is set as follows;
when (utilization<
<
t_high), then t-high=max(t_high−
−
, t_high_min) where utilization is a current utilization of high-priority band, t_high is a determined utilization time for the high-priority band, t_high−
−
is equal to t_high less a first predetermined adjustment value, and t_high_min is a predetermined minimum value;
wherein the wireless access manager module determines the utilization of the high-priority band when the utilization is substantially equal to the determined utilization value of the high priority band, wherein the utilization is set as follows;
when (utilization.about.=t_high), then t-high=min(t_high++, t_high_max) where utilization is the current utilization of the high-priority band, t_high is the determined utilization time for the high priority band, t_high++ is equal to t_high plus a second predetermined adjustment value, and t_high_max is a predetermined maximum value; and
wherein the wireless access manager module determines the utilization of the low-priority band when the utilization based on the following equation;
t_low=t-t_high where t_high is the determined utilization of the high priority band, and t is the periodic utilization time allocated for a duty cycle of t_low and t_high.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic wireless multi-channel switch including a networking device providing access to communicate messages on at least two frequency bands. A wireless access manager module determines a utilization of each frequency band based on the communicated messages. The wireless access manager module dynamically adjusts a time slot ratio of each frequency band as a function of the utilization of the communicated messages by the networking device.
13 Citations
12 Claims
-
1. A dynamic wireless multi-channel switch comprising:
- a networking device including a processor and memory, the network device providing access to communicate messages on at least two frequency bands;
a wireless access manager module determining a utilization of each frequency band based on the communicated messages, the wireless access manager module dynamically adjusting a time slot ratio of each frequency band as a function of the utilization of the communicated messages by the networking device;wherein the wireless access manager module applies a dynamic slot ratio technique by utilizing application priority and historical statistics of the at least two frequency bands; wherein one of the at least two frequency bands is identified as a high-priority frequency band and the other of the at least two frequency bands is identified as a low-priority frequency band; wherein the wireless access manager module determines the utilization of the high-priority band when the utilization is substantially less than the determined utilization value, wherein the utilization is set as follows; when (utilization<
<
t_high), then t-high=max(t_high−
−
, t_high_min) where utilization is a current utilization of high-priority band, t_high is a determined utilization time for the high-priority band, t_high−
−
is equal to t_high less a first predetermined adjustment value, and t_high_min is a predetermined minimum value;wherein the wireless access manager module determines the utilization of the high-priority band when the utilization is substantially equal to the determined utilization value of the high priority band, wherein the utilization is set as follows; when (utilization.about.=t_high), then t-high=min(t_high++, t_high_max) where utilization is the current utilization of the high-priority band, t_high is the determined utilization time for the high priority band, t_high++ is equal to t_high plus a second predetermined adjustment value, and t_high_max is a predetermined maximum value; and wherein the wireless access manager module determines the utilization of the low-priority band when the utilization based on the following equation;
t_low=t-t_high where t_high is the determined utilization of the high priority band, and t is the periodic utilization time allocated for a duty cycle of t_low and t_high. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- a networking device including a processor and memory, the network device providing access to communicate messages on at least two frequency bands;
Specification