Dynamic allocation of channels in a wireless network
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
50 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. 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. - View Dependent Claims (33, 34)
-
-
35. 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. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. 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.
-
Specification