METHOD AND SYSTEM FOR ADAPTIVELY OBTAINING BANDWIDTH ALLOCATION REQUESTS
First Claim
1. A method for dynamically allocating UL bandwidth in a base station for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
- a) maintaining at the base station a DL map and a UL map with a current DL bandwidth allocations and UL bandwidth allocations and periodically broadcasting the maps to said remote units;
b) identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth; and
c) updating said UL map to accommodate said requested amount of UL bandwidth if there is sufficient UL bandwidth available for accommodating said requested amount of UL bandwidth.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for adaptively obtaining bandwidth requests in a broadband wireless communication system. The method and apparatus includes dynamically varying technique combinations enabling a plurality of users to efficiently request bandwidth from a shared base station. A user may “piggyback” a new bandwidth request upon, or set a “poll-me bit” within, presently allocated bandwidth. A base station may poll users, individually or in groups, by allocating unrequested bandwidth for new requests. Polling may respond to a “poll-me bit,” and/or it may be adaptively periodic at a rate based on communication status parameters, such as recent communication activity and connection QoS levels Group polling permits a possibility of collisions. Polling policies may be established for dynamically varying user groups, or may be determined for each user. Dynamic selection of appropriate polling techniques makes use of efficiency benefits associated with each technique.
140 Citations
36 Claims
-
1. A method for dynamically allocating UL bandwidth in a base station for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
-
a) maintaining at the base station a DL map and a UL map with a current DL bandwidth allocations and UL bandwidth allocations and periodically broadcasting the maps to said remote units; b) identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth; and c) updating said UL map to accommodate said requested amount of UL bandwidth if there is sufficient UL bandwidth available for accommodating said requested amount of UL bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for dynamically allocating UL bandwidth for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
-
maintaining a DL map and a UL map with a current DL bandwidth allocations and UL bandwidth allocations and periodically broadcasting the maps to said remote units; identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth; determining whether there is sufficient UL bandwidth available for accommodating said request amount of UL bandwidth; and updating said UL map to accommodate said requested amount of UL bandwidth if there is sufficient UL bandwidth available for accommodating said requested amount of UL bandwidth.
-
-
36. A method for dynamically allocating bandwidth for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
-
maintaining a DL map and a UL map with a current DL bandwidth allocations and UL bandwidth allocations and periodically broadcasting the maps to said remote units; polling inactive remote units; identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth; and updating said UL map to accommodate said requested amount of UL bandwidth if there is sufficient UL bandwidth available for accommodating said requested amount of UL bandwidth.
-
Specification