IP Library › Granted Patent US 8,670,394
Granted Patent B2
US 8,670,394 · App. 12/186,708 · Granted Mar 11, 2014

Uplink requests

Inventor: Aleksandar Damnjanovic (Del Mar, CA)
Assignee: QUALCOMM Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,670,394
App. No.
12/186,708
Granted
Mar 11, 2014
Kind
B2
Abstract

Systems and methodologies are described that facilitate generating uplink requests that account for bit rates of multiple radio bearers. In particular, one or more radio bearers serviced by a user equipment are assigned priorities. In addition, each radio bearer is assigned a prioritized bit rate and a maximum bit rate. The prioritized bit rates and maximum bit rates of at least one bearer are utilized to determine a high priority queue size and a total queue size. The queue sizes are incorporated into an uplink resource request transmitted to an access point.

Claims (57)

1. A method that facilitates uplink rate control in a wireless communications system, comprising:

assigning prioritized bit rates and maximum bit rates to one or more radio bearers serviced by a user equipment;

assigning priorities to each of the one or more radio bearers;

determining a high priority queue size based at least in part on the prioritized bit rates of the one or more radio bearers;

determining a total queue size based at least in part on the prioritized bit rates and the maximum bit rates of the one or more radio bearers; and

transmitting an uplink resource request that includes the high priority queue size and the total queue size.

2. The method of claim 1 , wherein the priorities of each of the one or more radio bearers are assigned based upon an amount of high priority data.

3. The method of claim 1 , determining the high priority queue size is further based upon a maximum bit rate of a highest priority bearer.

4. The method of claim 1 , wherein the high priority queue size is based upon the prioritized bit rate of a highest priority bearer.

5. The method of claim 1 , determining the high priority queue size is accomplished by summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths of each bearer.

6. The method of claim 1 , determining the total queue size is accomplished by summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths and maximum bit rate bucket depths of each bearer.

7. The method of claim 1 , wherein format of the uplink resource request includes at least a MAC header, the high priority queue size and the total queue size.

8. The method of claim 1 , wherein format of the uplink resource request includes at least a power headroom field, a channel identifier of a highest priority channel, the high priority queue size and the total queue size.

9. The method of claim 1 , wherein format of the uplink resource request includes at least a power headroom field, a delay deadline, the high priority queue size and the total queue size.

10. The method of claim 1 , further comprising employing a token bucket mechanism to enforce prioritized bit rates and maximum bit rates.

11. A wireless communications apparatus, comprising:

a memory that retains instructions for:

assigning prioritized bit rates and maximum bit rates to one or more radio bearers serviced by a user equipment;

assigning priorities to each of the one or more radio bearers;

determining a high priority queue size based at least in part on the prioritized bit rates of the one or more radio bearers;

determining a total queue size based at least in part on the prioritized bit rates and the maximum bit rates of the one or more radio bearers; and

transmitting an uplink resource request that includes the high priority queue size and the total queue size; and

a processor, coupled to the memory, configured to execute the instructions retained in the memory.

12. The wireless communications apparatus of claim 11 , the memory further retains instructions for determining the high priority queue size via summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths of each bearer.

13. The wireless communications apparatus of claim 11 , the memory further retains instructions for determining the total queue size via summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths and maximum bit rate bucket depths of each bearer.

14. The wireless communications apparatus of claim 11 , the memory further retains instructions for employing a token bucket mechanism to enforce prioritized bit rates and maximum bit rates.

15. A wireless communications apparatus that facilitates uplink rate control in a wireless communications system, comprising:

means for assigning prioritized bit rates and maximum bit rates to one or more radio bearers serviced by a user equipment;

means for assigning priorities to each of the one or more radio bearers;

means for determining a high priority queue size based at least in part on the prioritized bit rates of the one or more radio bearers;

means for determining a total queue size based at least in part on the prioritized bit rates and the maximum bit rates of the one or more radio bearers; and

means for transmitting an uplink resource request that includes the high priority queue size and the total queue size.

16. The wireless communications apparatus of claim 15 , wherein the priorities of each of the one or more radio bearers are assigned based upon amount of high priority data.

17. The wireless communications apparatus of claim 15 , the means for determining the high priority queue size further considers a maximum bit rate of a highest priority bearer.

18. The wireless communications apparatus of claim 15 , wherein the high priority queue size is based upon the prioritized bit rate of a highest priority bearer.

19. The wireless communications apparatus of claim 15 , the means for determining the high priority queue size comprises means for summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths of each bearer.

20. The wireless communications apparatus of claim 15 , the means for determining the total queue size comprises means for summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths and maximum bit rate bucket depths of each bearer.

21. The wireless communications apparatus of claim 15 , wherein format of the uplink resource request includes at least a MAC header, the high priority queue size and the total queue size.

22. The wireless communications apparatus of claim 15 , wherein format of the uplink resource request includes at least a power headroom field, a channel identifier of a highest priority channel, the high priority queue size and the total queue size.

23. The wireless communications apparatus of claim 15 , wherein format of the uplink resource request includes at least a power headroom field, a delay deadline, the high priority queue size and the total queue size.

24. The wireless communications apparatus of claim 15 , further comprising means for employing a token bucket mechanism to enforce prioritized bit rates and maximum bit rates.

25. A computer program product stored on a non-transitory computer-readable medium, comprising code for:

assigning prioritized bit rates and maximum bit rates to one or more radio bearers serviced by a user equipment;

assigning priorities to each of the one or more radio bearers;

determining a high priority queue size based at least in part on the prioritized bit rates of the one or more radio bearers;

determining a total queue size based at least in part on the prioritized bit rates and the maximum bit rates of the one or more radio bearers; and

transmitting an uplink resource request that includes the high priority queue size and the total queue size.

26. The computer program product of claim 25 , wherein determining the high priority queue size comprises summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths of each bearer.

27. The computer program product of claim 25 , wherien determining the total queue size comprises summing total queue sizes across all bearers, wherein the total queue sizes are limited by prioritized bit rate bucket depths and maximum bit rate bucket depths of each bearer.

28. The computer program product of claim 25 , further comprising code for employing a token bucket mechanism to enforce prioritized bit rates and maximum bit rates.

29. In a wireless communications system, an apparatus comprising:

a processor configured to:

assign prioritized bit rates and maximum bit rates to one or more radio bearers serviced by a user equipment;

assign priorities to each of the one or more radio bearers;

determine a high priority queue size based at least in part on the prioritized bit rates of the one or more radio bearers;

determine a total queue size based at least in part on the prioritized bit rates and the maximum bit rates of the one or more radio bearers; and

transmit an uplink resource request that includes the high priority queue size and the total queue size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2008
From: DAMNJANOVIC, ALEKSANDAR
To: QUALCOMM INCORPORATED
Reel/Frame 021346/0089 →
Continuity (2)
Provisional Application 60955845 · Aug 14, 2007
Related Publication 20090046642A1 · Feb 19, 2009