Dynamic allocation of channels in a wireless network
AssigneeHong Kong Applied Science and Technology Research Institute Company Limited
InventorsSiu Fai Lee, Yat Tung Cheung
Life of this patent
Estimating the term…
Abstract
Bandwidth is deployed within a wireless network efficiently by making multiple channels available to wireless devices within a coverage area and intelligently controlling access to those channels. For example, channels to which each wireless device is registered with may be based on quality of service factors. According to one embodiment, upon attempted access to a wireless network channel, an access point grants or refuses a wireless device access based on quality of service factors relating to the device, the channel and the other channels that the device could access.
Claims50
A method of allocating a plurality of channels for accessing a wireless network among wireless devices, comprising:
- providing at least two channels for a coverage area originating from at least one access point;
- providing a channel manager that receives communications from the plurality of channels;
- receiving a registration request over a first channel of the plurality of channels from a high priority user of a wireless device;
- determining at the channel manager whether to grant or deny the registration request for the first channel based at least in part on traffic conditions on the plurality of channels;
- granting the registration request of the high priority user for a selected one of the plurality of channels;
- terminating the registration of at least one other wireless device on the selected channel as a function of granting the registration request of the high priority user;
- receiving a registration request from a terminated wireless device on a channel other than the selected channel;
- granting the registration request for the terminated wireless devices on the channel other than the selected channel;
- and
- repeating the following until access is granted for each wireless device seeking access:
- receiving a registration request over one or more remaining channels of the plurality of channels;
- and
- determining at the channel manager whether to grant or deny the registration request for the one or more remaining channels based at least in part on traffic conditions on the one or more remaining channels of the plurality of channels and user priority.
A method of allocating at least two channels for accessing a wireless network among wireless devices, comprising:
- providing at least two channels for a coverage area originating from at least one access point;
- providing a channel manager that receives communications from the at least two channels;
- scanning at each wireless device the available frequency channels and issuing a registration request on channels of said at least two channels until registration is successful;
- receiving a registration request over a first channel of the at least two channels from a wireless device;
- determining at the channel manager whether to grant or deny the registration request for the first channel based at least in part on traffic conditions on the at least two channels;
- and
- repeating the receiving and determining steps for each wireless device seeking access over remaining channels of the at least two channels until access is granted to each wireless device;
- wherein the channel manager allocates multi-cast packets to only certain ones of the at least two channels.
A computer program product having a computer readable medium having computer program logic recorded thereon for allocation of channels of a plurality of channels in a wireless network, said computer program logic comprising:
- program logic for receiving access requests to a channel of said plurality of channels, wherein a request for access to said channel comprises access information;
- and
- program logic for managing channel allocation of said plurality of channels in response to said request for access to said channel, wherein said managing channel allocation operates to determine a grant of access with respect to said channel as a function of said access information and a current status of each of said plurality of channels, balance traffic load among the plurality of channels by substantially continuously performing a load balancing determination, and terminate registration of a wireless device on a selected one of the plurality of channels when the selected channel is overloaded as compared to other channels of the plurality of channels.
A computer program product having a computer readable medium having computer program logic recorded thereon for allocation of channels of a plurality of channels in a wireless network, said computer program logic comprising:
- program logic for receiving access requests to a channel of said plurality of channels, wherein a request for access to said channel comprises access information;
- and
- program logic for managing channel allocation of said plurality of channels in response to said request for access to said channel, wherein said managing channel allocation operates to determine a grant of access with respect to said channel as a function of said access information and a current status of each of said plurality of channel;
- and
- operates to consolidate communication of data of a particular type upon select channels of said plurality of channels.
A system for allocation of channels of a plurality of channels in a wireless network, said system comprising:
- means for receiving requests for access to a channel of said plurality of channels, wherein a request for access to said channel comprises access information;
- and
- means for managing channel allocation of said plurality of channels in response to said request for access to said channel, wherein said means for managing channel allocation operates to determine a grant of access with respect to said channel as a function of said access information and a current status of each of said plurality of channels, balance traffic load among the plurality of channels by substantially continuously performing a load balancing determination, and terminate registration of a wireless device on a selected one of the plurality of channels when the selected channel is overloaded as compared to other channels of the plurality of channels.
A system for allocation of channels of a plurality of channels in a wireless network, said system comprising:
- means for receiving requests for access to a channel of said plurality of channels, wherein a request for access to said channel comprises access information;
- and
- means for managing channel allocation of said plurality of channels in response to said request for access to said channel, wherein said means for managing channel allocation operates to determine a grant of access with respect to said channel as a function of said access information and a current status of each of said plurality of channels;
- and
- operates to consolidate communication of data of a particular type upon select channels of said plurality of channels.
Dependencies are inferred from the claim text.