Patent ID: 7286555

Claim:
A method for allocating resources in the uplink of a wireless communication network supporting real-time packet data services, said wireless communication network comprising a centralized resource allocation module and a plurality of radio terminals, said method comprising: generating and storing real-time data blocks at said plurality of radio terminals; generating and storing frames encapsulating real-time data blocks or portions of real-time data block at said radio terminals; including in each of said frames generated by each radio terminal among said plurality of radio terminals an indication on the number of stored real-time data blocks; transmitting said frames in the uplink of said wireless communication network upon authorization from said centralized resource allocation module, forwarding said indication to said centralized resource allocation module; and allocating at least one resource to said radio terminal depending on said indication, wherein the indication on the number of stored real-time data blocks includes, for each frame, a number of the real-time data blocks that are currently stored in a data block queue of the radio terminal added to a number of the real-time data blocks that are currently being generated by the radio terminals, wherein in the including the indication on the number of stored real-time data blocks, a weighting factor of less than one is applied to the number of the real-time data blocks that are currently being generated such that the number of the real-time data blocks that are currently stored in the queue are weighted more heavily than the number of the real-time data blocks that are currently being generated.