Program for distributed channel selection, power adjustment and load balancing decisions in a wireless network
First Claim
1. A computer program product for use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the computer program product stored on non-transitory computer readable medium, comprising:
- code configured to, in response to restart, before transmitting regular beacons, cause a first access point to;
select a wireless channel front a plurality of available channels;
transmit, on the selected wireless channel, and before utilizing the channel for transmission of non-management data to a mobile station, a claim message indicative of an intent to utilize the selected channel for transmission of non-management data to a mobile station;
code configured to select, in response to receipt of a claim message from at least one second access point indicative of utilization of or an intent to utilize the selected wireless channel, which of the first and at least one second access points will utilize the selected channel; and
wherein when first access point is selected to utilize the selected channel, the first access point utilizes the selected channel,wherein when first access point is not selected to utilize the selected channel, the first access point will utilize another channel from the plurality of available channels, the another channel being different from the selected channel, andwherein the code configured to select is configured to make a non-random selection.
5 Assignments
0 Petitions
Accused Products
Abstract
The performance and ease of management of wireless communications environments is improved by a mechanism that enables access points (APs) to perform automatic channel selection. A wireless network can therefore include multiple APs, each of which will automatically choose a channel such that channel usage is optimized. Furthermore, APs can perform automatic power adjustment so that multiple APs can operate on the same channel while minimizing interference with each other. Wireless stations are load balanced across APs so that user bandwidth is optimized. A movement detection scheme provides seamless roaming of stations between APs.
240 Citations
27 Claims
-
1. A computer program product for use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the computer program product stored on non-transitory computer readable medium, comprising:
-
code configured to, in response to restart, before transmitting regular beacons, cause a first access point to; select a wireless channel front a plurality of available channels; transmit, on the selected wireless channel, and before utilizing the channel for transmission of non-management data to a mobile station, a claim message indicative of an intent to utilize the selected channel for transmission of non-management data to a mobile station; code configured to select, in response to receipt of a claim message from at least one second access point indicative of utilization of or an intent to utilize the selected wireless channel, which of the first and at least one second access points will utilize the selected channel; and wherein when first access point is selected to utilize the selected channel, the first access point utilizes the selected channel, wherein when first access point is not selected to utilize the selected channel, the first access point will utilize another channel from the plurality of available channels, the another channel being different from the selected channel, and wherein the code configured to select is configured to make a non-random selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing channel use a wireless local area network communications environment including a plural of access points and a plurality of mobile stations, the method comprising:
-
causing, in response to restart and before transmitting regular beacons, a first access point to; select a wireless channel from a plurality of available channels; transmit, on the selected wireless channel, and before utilizing the channel for transmission of non-management data to a mobile station, a claim message indicative of an intent to utilize the selected channel for transmission of non-management data to a mobile station; selecting, in response to receipt of a claim message from at least one second access point indicative of utilization of or an intent to utilize the selected wireless channel, which of the first and at least one second access points will utilize the selected channel; and wherein when first access point is selected to utilize the selected channel, the first access point utilizes the selected channel, wherein when first access point is not selected to utilize the selected channel, the first access point cannot use the selected channel and will instead utilize another channel from the plurality of available channels, and wherein the selecting comprises a non-random selection. - View Dependent Claims (10, 11, 12)
-
-
13. A method for managing a plurality of access points in a WLAN, the network having a center and a periphery, at an access point in response to restart and before transmitting regular beacons:
-
selecting a wireless channel from a plurality of available channels; transmitting, on the selected wireless channel and before utilizing the channel for transmission of non-management data to a mobile station, a transmitted claim message indicative of an intent to utilize the selected channel for transmission of non-management data to a mobile station; identifying, for the selected wireless channel, any conflicting use or intent to use of the selected wireless channel from competing access points within the plurality of access points; utilizing the selected wireless channel when the identifying fails to identify any conflict; resolving the conflict when identified, comprising; maintaining a claim to the selected channel when parameters indicate that the access point is likely closer to the center than competing access points; and surrendering the claim to the selected channel when parameters indicate that the access point is likely farther from the center than at least one of the competing access points; selecting a wireless channel from the plurality of available channels; and repeating the transmitting, identifying and resolving for the Previously Presented selected wireless channel. - View Dependent Claims (14, 15)
-
-
16. A method for managing channel use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the method comprising at a first access point:
-
first selecting, in response to restart, a wireless channel from a plurality of available channels; determining, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel; and second selecting, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels, and wherein the second selecting comprises; selecting a new wireless channel from the plurality of available channels; and repeating the determining for the new selected wireless channel; and repeating, when the repeated determining determines that the first access point will not utilize the new selected wireless channel, the second selecting. - View Dependent Claims (17)
-
-
18. A method for managing channel use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the method comprising at a first access point:
-
first selecting, in response to restart, a wireless channel from a plurality of available channels; determining, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel, comprising; maintaining a claim to the selected channel when parameters indicate that the access point is likely closer to the center than any competing access points; and surrendering the claim to the selected channel when parameters indicate that the access point is likely farther from the center than at least one of the competing access points; second selecting, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels.
-
-
19. A computer program product for use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the computer program product stored on a non-transitory computer readable medium, comprising:
-
code configured to, in response to restart, cause a first access point to; select a wireless channel from a plurality of available channels; determine, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel; and second select, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels; wherein the second select comprises; select a new wireless channel from the plurality of available channels; and repeat the execution of the code configured to determine for the new selected wireless channel; and repeat, when the repeat the execution of the code configured to determine determines that the first access point will not utilize the new selected wireless channel, execution of the code configured to cause the first access point to second select. - View Dependent Claims (20)
-
-
21. A computer program product for use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the computer program product stored on a non-transitory computer readable medium, comprising:
code configured to, in response to restart, cause a first access point to; select a wireless channel from a plurality of available channels; determine, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel comprising; maintain a claim to the selected channel when parameters indicate that the access point is likely closer to the center than any competing access points; and surrender the claim to the selected channel when parameters indicate that the access point is likely farther from the center than at least one of the competing access points; second select, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels.
-
22. An access point configured to managing channel use in a wireless local area network communications environment with other access points and a plurality of mobile stations, the access comprising:
-
a memory; a processor cooperating with the memory and being configured to; select a wireless channel from a plurality of available channels; determine, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel; and second select, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels; wherein the second select comprises; select a new wireless channel from the plurality of available channels; and repeat the determine for the new selected wireless channel; and repeat, when the repeated determine determines that the first access point will not utilize the new selected wireless channel, the second selecting. - View Dependent Claims (23)
-
-
24. An access point configured to managing channel use in a wireless local area network communications environment with other access points and a plurality of mobile stations, the access comprising:
-
a memory; a processor cooperating with the memory and being configured to; select a wireless channel from a plurality of available channels; determine, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel, comprising; maintain a claim to the selected channel when parameters indicate that the access point is likely closer to the center than any competing access points; and surrender the claim to the selected channel when parameters indicate that the access point is likely farther from the center than at least one of the competing access points; second select, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality, of available channels.
-
-
25. A system for managing channel use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the system comprising at a first access point:
-
means for first selecting, in response to restart, a wireless channel from a plurality of available channels; means for determining, in response to a competing claim for the selected wireless channel by at least One other second access point, whether the first access point will utilize the selected channel; and means for second selecting, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels, and wherein the means for second selecting comprises; means for selecting a new wireless channel from the plurality of available channels; and means for repeating the determining for the new selected wireless channel; and means for repeating, when the repeated determining determines that the first access point will not utilize the new selected wireless channel, the second selecting. - View Dependent Claims (26)
-
-
27. A system for managing channel use in a wireless local area network communications environment including a plurality of access points and a plurality of mobile stations, the system comprising at a first access point:
-
means for first selecting, in response to restart, a wireless channel from a plurality of available channels; means for determining, in response to a competing claim for the selected wireless channel by at least one other second access point, whether the first access point will utilize the selected channel, comprising; means for maintaining a claim to the selected channel when parameters indicate that the access point is likely closer to the center than any competing access points; and means for surrendering the claim to the selected channel when parameters indicate that the access point is likely farther from the center than at least one of the competing access points; means for second selecting, when first access point is not determined to utilize the selected wireless channel, another channel from the plurality of available channels.
-
Specification