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, the total average data rate received from a particular one of the first type of wireless components being based on an average data rate for each of a first plurality of a second type of wireless components coupled to the particular one of the first type of wireless components from which the total average data rate is received;
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 received from the first wireless component to the sum of the total average data rate received from 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.
50 Citations
31 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, the total average data rate received from a particular one of the first type of wireless components being based on an average data rate for each of a first plurality of a second type of wireless components coupled to the particular one of the first type of wireless components from which the total average data rate is received; 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 received from the first wireless component to the sum of the total average data rate received from 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. 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; for each of the wireless components, storing the amount of data received between each bandwidth request received from the wireless component; and for each of the wireless components, periodically calculating an average data rate associated with the wireless component, the average data rate based on at least two prior bandwidth requests received from the wireless component and the amount of data received from the wireless component between the at least two prior bandwidth requests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for assigning channels in a wireless network, comprising:
-
a memory comprising code; an interface operable to receive from each of a plurality of a first type of wireless components a total average data rate, the total average data rate received from a particular one of the first type of wireless components being based on an average data rate for each of a first plurality of a second type of wireless components coupled to the particular one of the first type of wireless components from which the total average data rate is received; and a processor coupled to the interface and the memory and operable to execute the code 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 received from the first wireless component to the sum of the total average data rate received from 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 (19, 20, 21, 22)
-
-
23. A system for assigning channels in a wireless network, comprising:
-
a memory comprising code; an interface operable to receive a plurality of bandwidth requests from a plurality of wireless components; and a processor coupled to the interface and the memory and operable to execute the code to; store the plurality of bandwidth requests; for each of the wireless components, store the amount of data received between each bandwidth request received from the wireless component; and for each of the wireless components, periodically calculate an average data rate associated with the wireless component, the average data rate based on at least two prior bandwidth requests received from the wireless component and the amount of data received from the wireless component between the at least two prior bandwidth requests. - View Dependent Claims (24, 25, 26, 27)
-
-
28. Logic embodied in a computer readable medium, the computer readable medium comprising code operable when executed by a computer to:
-
receive from each of a plurality of a first type of wireless components a total average data rate, the total average data rate received from a particular one of the first type of wireless components being based on an average data rate for each of a first plurality of a second type of wireless components coupled to the particular one of the first type of wireless components from which the total average data rate is received; 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 received from the first wireless component to the sum of the total average data rate received from 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.
-
-
29. Logic embodied in a computer readable medium, the computer readable medium comprising code operable when executed by a computer to:
-
receive a plurality of bandwidth requests from a plurality of wireless components; store the plurality of bandwidth requests; for each of the wireless components, store the amount of data received between each bandwidth request received from the wireless component; and for each of the wireless components, periodically calculate an average data rate associated with the wireless component, the average data rate based on at least two prior bandwidth requests received from the wireless component and the amount of data received from the wireless component between the at least two prior bandwidth requests.
-
-
30. 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, the total average data rate received from a particular one of the first type of wireless components being based on an average data rate for each of a first plurality of a second type of wireless components coupled to the particular one of the first type of wireless components from which the total average data rate is received; 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 received from the first wireless component to the sum of the total average data rate received from 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.
-
-
31. 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, for each of the wireless components, the amount of data received between each bandwidth request received from the wireless component; and means for periodically calculating, for each of the wireless components, an average data rate associated with the wireless component, the average data rate based on at least two prior bandwidth requests received from the wireless component and the amount of data received from the wireless component between the at least two prior bandwidth requests.
-
Specification