IP Library Granted Patent US 7,899,075
Granted Patent B2
US 7,899,075 · App. 12/150,819 · Granted Mar 1, 2011

Uplink transport format selection

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 7,899,075
App. No.
12/150,819
Granted
Mar 1, 2011
Kind
B2
Abstract

A method includes performing transport format combination selection so as to maximize transmission of higher priority data. The method operates, when scheduled and/or non-scheduled grants are taken into account for a transmission time interval, giving data of a given priority belonging to a scheduled MAC-d flow precedence over any lower priority data, whether belonging to a scheduled or a non-scheduled MAC-d flow; and giving data of a given priority belonging to a non-scheduled MAC-d flow precedence over any lower priority data, whether belonging to a scheduled or a non-scheduled MAC-d flow. In the method, where if the transmission contains any scheduled data, the size of a selected MAC-e protocol data unit is made not to exceed the total of all non-scheduled grants which are applicable for transmission in the transmission time interval; a maximum number of scheduled bits based on a serving grant, after adjustment for compressed frames, and a power offset; and the size of triggered scheduling information, if any. Also disclosed are corresponding apparatus and computer programs.

Claims (51)

1. A method, comprising:

performing, by a controller of an apparatus, transport format combination selection; and

outputting, by the controller, a result from the transport format combination selection,

wherein only if a transmission includes any scheduled data, a selected medium access control protocol data unit size is constrained by the controller such that the size does not exceed a total of:

all non-scheduled grants which are applicable for transmission in a transmission time interval;

a maximum number of scheduled bits based on a serving grant, after adjustment for compressed frames, and a power offset; and

triggered scheduling information size, if triggered scheduling information is to be included in the transmission.

2. The method of claim 1 , performed as a result of execution of computer program instructions stored in a non-transitory computer-readable memory medium that comprises part of a user equipment.

3. The method of claim 1 , wherein the constraint affects the amount of non-scheduled data in the transmission, or the amount of scheduled data in the transmission, or both, depending on the given relative priorities.

4. The method of claim 1 , wherein the transport format combination selection is performed for an Enhanced Dedicated Channel transport channel.

5. The method of claim 1 , wherein the power offset is from a selected hybrid automatic repeat request profile.

6. An apparatus, comprising:

a controller device configured to perform transport format combination selection; and an output configured to output a result from the controller device performing transport format combination selection,

wherein said controller device is further configured, only if a transmission contains any scheduled data, to constrain a size of a selected medium access control protocol data unit so as not to exceed a total of:

all non-scheduled grants which are applicable for transmission in a transmission time interval;

a maximum number of scheduled bits based on a serving grant, after adjustment for compressed frames, and a power offset;

and a size of triggered scheduling information, if triggered scheduling information is to be included in the transmission.

7. The apparatus of claim 6 , said controller device operable as a result of execution of computer program instructions stored in a non-transitory computer-readable memory medium that comprises part of a user equipment.

8. The apparatus of claim 6 , wherein:

said controller device being further configured, if grants are taken into account for the transmission time interval, to give data of a given priority belonging to a scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow; and to give data of a given priority belonging to a non scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow.

9. The apparatus of claim 6 , wherein the controller device action affects the amount of non-scheduled data in the transmission, or the amount of scheduled data in the transmission, or both, depending on the given relative priorities.

10. The apparatus of claim 6 , wherein the transport format combination selection is performed for an Enhanced Dedicated Channel transport channel.

11. The apparatus of claim 6 , wherein the power offset is from a selected hybrid automatic repeat request profile.

12. An apparatus, comprising:

means for performing transport format combination selection; and

means for outputting a result from the transport format combination selection,

wherein only if a transmission contains any scheduled data, a size of a selected medium access control protocol data unit is constrained by the means for performing transport format combination selection so as not to exceed a total of:

all non-scheduled grants which are applicable for transmission in a transmission time interval;

a maximum number of scheduled bits based on a serving grant, after adjustment for compressed frames, and a power offset; and

a size of triggered scheduling information, if triggered scheduling information is to be included in the transmission.

13. The apparatus of claim 12 , embodied at least partially as a data processor configured to execute computer program instructions stored in a non-transitory computer-readable memory medium that comprises part of a user equipment.

14. The apparatus of claim 12 , embodied at least partially in at least one integrated circuit.

15. The apparatus of claim 12 , further comprising:

performing means such that if grants are taken into account for a transmission time interval, to give data of a given priority belonging to a scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow and for giving data of a given priority belonging to a non scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow.

16. The apparatus of claim 12 , wherein said performing means affects the amount of non-scheduled data in the transmission, or the amount of scheduled data in the transmission, or both, depending on the given relative priorities.

17. The apparatus of claim 12 , wherein the transport format combination selection is performed for an Enhanced Dedicated Channel transport channel.

18. The apparatus of claim 12 , wherein the power offset is from a selected hybrid automatic repeat request profile.

19. A non-transitory computer-readable memory medium storing computer program instructions, the execution of which results in operations that comprise:

performing transport format combination selection; and

outputting a result from the transport format combination selection,

wherein only if a transmission contains any scheduled data, a size of a selected medium access control protocol data unit is constrained by the transport format combination selection so as not exceed a total of:

all non-scheduled grants which are applicable for transmission in a transmission time interval;

a maximum number of scheduled bits based on a serving grant, after adjustment for compressed frames, and a power offset; and

a size of triggered scheduling information, if triggered scheduling information is to be included in the transmission.

20. The method of claim 1 , further comprising:

if grants are taken into account for the transmission time interval, giving data of a given priority belonging to a scheduled MAC-d flow precedence over any lower priority data, whether belonging to a scheduled or a non-scheduled MAC-d flow; and

giving data of a given priority belonging to a non-scheduled MAC-d flow precedence over any lower priority data, whether belonging to a scheduled or a non-scheduled MAC-d flow.

21. The non-transitory computer-readable memory medium of claim 19 , wherein execution of the computer program instructions results in further operations comprising:

such that if grants are taken into account for the transmission time interval, giving data of a given priority belonging to a scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow; and

giving data of a given priority belonging to a non scheduled MAC d flow precedence over any lower priority data, whether belonging to a scheduled or a non scheduled MAC d flow.

22. The non-transitory computer-readable memory medium of claim 19 , wherein the power offset is from a selected hybrid automatic repeat request profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034855/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2008
From: WHITEHEAD, MICHAEL; PROVVEDI, SIMONE
To: NOKIA CORPORATION
Reel/Frame 021074/0231 →