IP Library Granted Patent US 7,852,877
Granted Patent B2
US 7,852,877 · App. 12/458,783 · Granted Dec 14, 2010

Apparatus and methods for constructing a data unit that includes a buffer status report

Assignee: LG Electronics, Inc.
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,852,877
App. No.
12/458,783
Granted
Dec 14, 2010
Kind
B2
Abstract

An apparatus and method for constructing a data unit that includes a buffer status report (BSR) such that when BSR triggering is performed, the size(s) of the necessary sub-header(s) are also to be considered together in addition to the BSR size. There is a checking unit that checks whether any padding region is available in a MAC PDU that was constructed, a comparing unit that compares the number of padding bits with the size of a buffer status report (BSR) plus its sub-header, and a processing unit that cooperates with the checking unit and the comparing unit to trigger a buffer status report (BSR) procedure if the number of padding bits is larger than the size of the BSR plus its sub-header, including the BSR and its sub-header in the MAC PDU, and setting an LCID in the sub-header to indicate a BSR is included, the BSR having been triggered due to padding. Using such apparatus allows the sub-header(s) to be inserted (included) into the MAC PDU (or transport block (TB) or other data unit).

Claims (52)

1. In a mobile telecommunications system, a method of generating a data unit, wherein the data unit is employed, at least in part, to provide information to a serving base station about the amount of data that is available for transmission in an uplink, the method comprising:

checking whether padding bits are available in the data unit; and

if there are padding bits available in the data unit, inserting into the data unit a truncated buffer status report (BSR) and a sub-header corresponding to the truncated BSR if it is determined that the number of padding bits is greater than or equal to the size of a short BSR plus a corresponding sub-header, but less than the size of a long BSR plus a corresponding sub-header and determined that a plurality of logical channel groups have buffered data available to transmit via the uplink.

2. The method of claim 1 further comprising:

generating the BSR and the sub-header corresponding to the BSR, wherein the sub-header includes a value that identifies the BSR as a truncated BSR.

3. The method of claim 2 , wherein generating the BSR comprises:

inserting into the BSR a first value that identifies one logical channel group having a highest priority amongst the plurality of logical channel groups; and

inserting, into the BSR a second value that identifies the amount of data associated with the one logical channel group.

4. The method of claim 1 further comprising:

inserting, into the data unit, a short BSR and a sub-header corresponding to the short BSR if it is determined that the number of padding bits is greater than or equal to the size of a short BSR plus a corresponding sub-header, but less than the size of a long BSR plus a corresponding sub-header and determined that only one logical channel group has buffered data available to transmit via the uplink.

5. The method of claim 4 further comprising:

generating the BSR and the sub-header corresponding to the BSR, wherein the sub-header includes a value that identifies the BSR as a short BSR.

6. The method of claim 5 , wherein generating the BSR comprises:

inserting into the BSR a first value that identifies the logical channel group that has buffered data available to transmit via the uplink; and

inserting into the BSR a second value that identifies the amount of data associated with the logical channel group that is available for transmission via the uplink.

7. The method of claim 1 further comprising:

inserting, into the data unit, a long BSR and a sub-header corresponding to the long BSR if it is determined that the number of padding bits is greater than or equal to the size of a long BSR plus a corresponding sub-header.

8. The method of claim 7 further comprising:

generating the BSR and the sub-header corresponding to the BSR, wherein the sub-header includes a value that identifies the BSR as a long BSR.

9. The method of claim 8 , wherein generating the BSR comprises:

inserting into the BSR a plurality of values, wherein each of the plurality of values identifies an amount of data associated with a corresponding logical channel group that has buffered data available to transmit via the uplink.

10. The method of claim 1 , wherein the data unit is a Medium Access Control (MAC) packet data unit (PDU).

11. The method of claim 10 further comprising:

generating the BSR in the form of a MAC control element;

inserting into the MAC PDU one or more MAC control elements, including the BSR; and

inserting into the MAC PDU a corresponding sub-header for each of the one or more MAC control elements, wherein the sub-header corresponding to the BSR includes a value that identifies the BSR as a truncated BSR.

12. The method of claim 11 , wherein generating the BSR in the form of a MAC control element comprises:

inserting into the BSR a first value that identifies the one logical channel group having a highest priority amongst the plurality of logical channel groups; and

inserting, into the BSR a second value that identifies the amount of data associated with the one logical channel group.

13. In a mobile telecommunications system, a medium access control (MAC) entity in a mobile station comprising:

a checking unit for determining whether padding bits are available in a MAC packet data unit (PDU);

a comparing unit for comparing the number of padding bits, if padding bits are available, to the size of a short buffer status report (BSR) plus a corresponding sub-header and to the size of a long BSR plus a corresponding sub-header; and

a processing unit for inserting into the MAC PDU a truncated BSR and a sub-header corresponding to the truncated BSR if the number of padding bits is greater than or equal to the size of a short BSR plus a corresponding sub-header, but less than the size of a long BSR plus a corresponding sub-header and if there are a plurality of logical channel groups that have buffered data available to transmit to a servicing base station.

14. The MAC entity of claim 13 , wherein the processing unit is further configured to:

generate the BSR and the sub-header corresponding to the BSR, such that the sub-header includes a value that identifies the BSR as a truncated BSR.

15. The MAC entity of claim 14 , wherein the processing unit is further configured to:

insert into the BSR a first value that identifies the one logical channel group having a highest priority amongst the plurality of logical channel groups; and

insert, into the BSR a second value that identifies the amount of data associated with the one logical channel group.

16. The MAC entity of claim 13 , wherein the processing unit is further configured to insert into the MAC PDU a short BSR and a sub-header corresponding to the short BSR if it is determined that the number of padding bits is greater than or equal to the size of a short BSR plus a corresponding sub-header, but less than the size of a long BSR plus a corresponding sub-header and determined that only one logical channel group has buffer data available to transmit via an uplink.

17. The MAC entity of claim 16 , wherein the processing unit is further configured to generate the BSR and the sub-header corresponding to the BSR, such that the sub-header includes a value that identifies the BSR as a short BSR.

18. The MAC entity of claim 17 , wherein the processing unit is further configured to:

insert into the BSR a first value that identifies the logical channel group that has buffered data available to transmit via the uplink; and

insert into the BSR a second value that identifies the amount of data associated with the logical channel group that is available for transmission via the uplink.

19. The MAC entity of claim 13 , wherein the processing unit is further configured to insert into the MAC PDU a long BSR and a sub-header corresponding to the long BSR if it is determined that the number of padding bits is greater than or equal to the size of a long BSR plus a corresponding sub-header.

20. The MAC entity of claim 19 , wherein the processing unit is further configured to generate the BSR and the sub-header corresponding to the BSR, such that the sub-header includes a value that identifies the BSR as a long BSR.

21. The MAC entity of claim 20 , wherein the processing unit is further configured to insert into the BSR a plurality of values, wherein each of the plurality of values identifies an amount of data associated with a corresponding logical channel group that has buffered data available to transmit via an uplink.

22. The MAC entity of claim 13 , wherein the processing unit is further configured to generate the BSR in the form of a MAC control element;

insert into the MAC PDU one or more MAC control elements, including the BSR; and

insert into the MAC PDU a corresponding sub-header for each of the one or more MAC control elements, wherein the sub-header corresponding to the BSR includes a value that identifies the BSR as a truncated BSR.

23. The MAC entity of claim 22 , wherein the processing unit is further configured to:

insert into the BSR a first value that identifies one logical channel group having a highest priority amongst the plurality of logical channel groups; and

insert, into the BSR a second value that identifies the amount of data associated with the one logical channel group.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2015
From: LG ELECTRONICS INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 035925/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2009
From: CHUN, SUNG-DUCK; YI, SEUNG-JUNE; PARK, SUNG-JUN; LEE, YOUNG-DAE
To: LG ELECTRONICS INC.
Reel/Frame 023031/0166 →
Priority Claims (2)
EP 09153130 · Feb 18, 2009 · regional
KR 10-2009-0013368 · Feb 18, 2009 · national
Continuity (13)
Continuation 1237937400 · Feb 19, 2009
Provisional Application 6103021100 · Feb 20, 2008
Provisional Application 6103337300 · Mar 3, 2008
Provisional Application 6103730900 · Mar 17, 2008
Provisional Application 6104455800 · Apr 14, 2008
Provisional Application 6104678400 · Apr 21, 2008
Provisional Application 6104709100 · Apr 22, 2008
Provisional Application 6104828900 · Apr 28, 2008
Provisional Application 6105819800 · Jun 2, 2008
Provisional Application 6107374300 · Jun 18, 2008
Provisional Application 6107499800 · Jun 23, 2008
Provisional Application 6108715300 · Aug 7, 2008
Related Publication 20090285237A1 · Nov 19, 2009