IP Library Granted Patent US 7,894,443
Granted Patent B2
US 7,894,443 · App. 11/508,186 · Granted Feb 22, 2011

Radio link control unacknowledged mode header optimization

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,894,443
App. No.
11/508,186
Granted
Feb 22, 2011
Kind
B2
Abstract

A system and method is provided for inserting, in a radio link control entity, at least one service data unit to a protocol data unit of an appropriate size. The method also includes providing at least one indicator including a length indicator for indicating that a first data octet of the protocol data unit is a first octet of a first service data unit and at least one other octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit.

Claims (39)

1. A method comprising:

inserting, by a radio link control entity, at least one service data unit to a protocol data unit of an appropriate size; and

providing at least one indicator including a length indicator to indicate that a first data octet of the protocol data unit is a first octet of a first service data unit and at least one other octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit, wherein the length indicator indicates that the protocol data unit comprises one or more completed service data units, wherein the method is performed in an apparatus.

2. The method of claim 1 , wherein the at least one other octet is the last octet of the protocol data unit.

3. The method of claim 1 , wherein the at least one other octet is the second last octet of the protocol data unit.

4. The method of claim 1 , wherein the radio link control entity is an unacknowledged mode entity.

5. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator of at least one of 7 or 15 bits.

6. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “0000000” to indicate that the first data octet of the protocol data unit is the first octet of a first service data unit and the last octet of the protocol data unit is the last octet of the other service data unit, the first service data unit being either the same or different from the other service data unit.

7. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “1111100” to indicate that the first data octet of the protocol data unit is the first octet of a first service data unit and the last octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit.

8. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “1111101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of the first service data unit.

9. The method of claim 8 , wherein providing the length indicator with a value of “1111101” further comprises indicating that the first service data unit is two octets smaller than the current protocol data unit.

10. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “1111101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of the other service data unit, the first service data unit being either the same or different from the other service data unit.

11. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “111 1111 1111 1101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of the first service data unit.

12. The method of claim 11 , wherein providing the length indicator with a value of “111 1111 1111 1101” further comprises indicating that the first service data unit is three or four octets smaller than the current protocol data unit.

13. The method of claim 1 , wherein providing at least one indicator further comprises providing the length indicator with a value of “111 1111 1111 1010” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and that a second last octet of the current protocol data unit is the last octet of the first service data unit.

14. The method of claim 13 , wherein providing the length indicator with a value of “111 1111 1111 1010” further comprises indicating that the first service data unit is three or four octets smaller than the current protocol data unit.

15. The method of claim 1 , further comprising providing a higher layer signalling to a user equipment to identify whether or not the length indicator is used.

16. An apparatus comprising:

an inserting unit configured to insert, in a radio link control entity, at least one service data unit to a protocol data unit of an appropriate size; and

a providing unit configured to provide at least one indicator including a length indicator configured to indicate that a first data octet of the protocol data unit is a first octet of a first service data unit and at least one other octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit, wherein the length indicator indicates that the protocol data unit comprises one or more completed service data units, wherein the apparatus is implemented at least partly in hardware.

17. The apparatus of claim 16 , wherein the at least one other octet is the last octet of the protocol data unit.

18. The apparatus of claim 16 , wherein the at least one other octet is the second last octet of the protocol data unit.

19. The apparatus of claim 16 , wherein the radio link control entity is an unacknowledged mode entity.

20. The apparatus of claim 16 , wherein the providing unit is configured to provide at least one indicator further comprises providing the length indicator of at least one of 7 or 15 bits.

21. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “0000000” to indicate that the first data octet of the protocol data unit is the first octet of the first service data unit and the last octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit.

22. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “1111100” to indicate that the first data octet of the protocol data unit is the first octet of the first service data unit and the last octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit.

23. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “1111101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of the first service data unit.

24. The apparatus of claim 23 , wherein the providing unit is configured to provide the length indicator with a value of “1111101” to indicate that the first service data unit is two octets smaller than the current protocol data unit.

25. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “1111101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit.

26. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “111 1111 1111 1101” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and the last octet in the current protocol data unit is the last octet of the first service data unit.

27. The apparatus of claim 26 , wherein the providing unit is configured to provide the length indicator with a value of “111 1111 1111 1101” to indicate that the first service data unit is three or four octets smaller than the current protocol data unit.

28. The apparatus of claim 16 , wherein the providing unit is configured to provide the length indicator with a value of “111 1111 1111 1010” to indicate that the first data octet in a current protocol data unit is the first octet of the first service data unit and that a second last octet of the current protocol data unit is the last octet of the first service data unit.

29. The apparatus of claim 28 , wherein the providing unit is configured to provide the length indicator with a value of “111 1111 1111 1010” to indicate that the first service data unit is three or four octets smaller than the current protocol data unit.

30. An apparatus comprising:

inserting means for inserting in a radio link control entity, at least one service data unit to a protocol data unit of an appropriate size; and

providing means for providing at least one indicator including a length indicator for indicating that a first data octet of the protocol data unit is a first octet of a first service data unit and at least one other octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit, wherein the length indicator indicates that the protocol data unit comprises one or more completed service data units, wherein the apparatus is implemented at least partly in hardware.

31. A computer program product embodied on a computer readable medium, the computer program product comprising code portions for:

inserting, in a radio link control entity, at least one service data unit to a protocol data unit of an appropriate size; and

providing at least one indicator including a length indicator to indicate that a first data octet of the protocol data unit is a first octet of a first service data unit and at least one other octet of the protocol data unit is the last octet of another service data unit, the first service data unit being either the same or different from the other service data unit, wherein the length indicator indicates that the protocol data unit comprises one or more completed service data units.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: SISVEL INTERNATIONAL S.A.
Reel/Frame 028377/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2006
From: MALKAMAKI, ESA
To: NOKIA CORPORATION
Reel/Frame 018574/0811 →