System and Method for Assigning Channels in a Wireless Network
First Claim
1. A method for assigning channels in a wireless network, comprising:
- receiving from each of a plurality of a first type of wireless components a total average data rate, each total average data rate based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component;
determining at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components; and
allocating a channel to the first wireless component based on the determined at least one channel parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assigning channels in a wireless network includes receiving from each of a plurality of a first type of wireless components a total average data rate. Each total average data rate is based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component. The method also includes determining at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components. The method further includes allocating a channel to the first wireless component based on the determined at least one channel parameter.
77 Citations
35 Claims
-
1. A method for assigning channels in a wireless network, comprising:
-
receiving from each of a plurality of a first type of wireless components a total average data rate, each total average data rate based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component; determining at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components; and allocating a channel to the first wireless component based on the determined at least one channel parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for assigning channels in a wireless network, comprising:
-
receiving a plurality of bandwidth requests from a plurality of wireless components; storing the plurality of bandwidth requests; storing the amount of data received between each bandwidth request of the plurality of bandwidth requests from each respective wireless component; and periodically calculating an average data rate associated with each respective wireless component, the average data rate based on at least two prior bandwidth requests received from the respective wireless component and the amount of data received from the respective wireless component between the at least two prior bandwidth requests. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for assigning channels in a wireless network, comprising:
-
an interface operable to receive from each of a plurality of a first type of wireless components a total average data rate, each total average data rate based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component; and a processor coupled to the interface and operable to; determine at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components; and allocate a channel to the first wireless component based on the determined at least one channel parameter. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A system for assigning channels in a wireless network, comprising:
-
an interface operable to receive a plurality of bandwidth requests from a plurality of wireless components; and a processor coupled to the interface and operable to; store the plurality of bandwidth requests; store the amount of data received between each bandwidth request of the plurality of bandwidth requests from each respective wireless component; and periodically calculate an average data rate associated with each respective wireless component, the average data rate based on at least two prior bandwidth requests received from the respective wireless component and the amount of data received from the respective wireless component between the at least two prior bandwidth requests. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:
-
receive from each of a plurality of a first type of wireless components a total average data rate, each total average data rate based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component; determine at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components; and allocate a channel to the first wireless component based on the determined at least one channel parameter.
-
-
33. Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:
-
receive a plurality of bandwidth requests from a plurality of wireless components; store the plurality of bandwidth requests; store the amount of data received between each bandwidth request of the plurality of bandwidth requests from each respective wireless component; and periodically calculate an average data rate associated with each respective wireless component, the average data rate based on at least two prior bandwidth requests received from the respective wireless component and the amount of data received from the respective wireless component between the at least two prior bandwidth requests.
-
-
34. A system for assigning channels in a wireless network, comprising:
-
means for receiving from each of a plurality of a first type of wireless components a total average data rate, each total average data rate based on an average data rate for each of a first plurality of a second type of wireless components coupled to the respective first type of wireless component; means for determining at least one channel parameter for a first wireless component of the plurality of the first type of wireless components based on a ratio of the total average data rate associated with the respective first wireless component to the total average data rate associated with the plurality of the first type of wireless components; and means for allocating a channel to the first wireless component based on the determined at least one channel parameter.
-
-
35. A system for assigning channels in a wireless network, comprising:
-
means for receiving a plurality of bandwidth requests from a plurality of wireless components; means for storing the plurality of bandwidth requests; means for storing the amount of data received between each bandwidth request of the plurality of bandwidth requests from each respective wireless component; and means for periodically calculating an average data rate associated with each respective wireless component, the average data rate based on at least two prior bandwidth requests received from the respective wireless component and the amount of data received from the respective wireless component between the at least two prior bandwidth requests.
-
Specification