IP Library Granted Patent US 9,713,033
Granted Patent B2
US 9,713,033 · App. 15/183,888 · Granted Jul 18, 2017

Method and apparatus for transmitting data packets and method and apparatus for receiving data packets

Inventors: Frederic Charpentier (Langen, DE); Joachim Löhr (Wiesbaden, DE)
Assignee: Optis Wireless Technology, LLC
H04W28/065H04L1/1841H04L5/0046H04L47/10H04L47/30H04L69/02H04L69/03H04L69/16H04L69/166H04L69/22H04L69/32H04L69/324
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 9,713,033
App. No.
15/183,888
Granted
Jul 18, 2017
Kind
B2
Abstract

A data packet structure conveys data of service data units (SDU) using protocol data units (PDU). The data packet structure includes a data packet payload having at least one protocol data unit (PDU). A protocol data unit (PDU) includes a service data unit (SDU) or a fragment of a service data unit and a data packet header including an indicator indicating whether or not the data packet payload begins with a protocol data unit (PDU) being a fragment of a service data unit and whether or not the data packet payload ends with a protocol data unit (PDU) being a fragment of a service data unit.

Claims (32)

1. An apparatus for transmitting data packets, the apparatus comprising:

one or more computing devices configured to:

form a data packet payload including at least one full service data unit or at least one segment of a service data unit, where the data packet payload includes data from multiple service data units when payload size permits,

form a data packet header including a single indicator consisting of a first bit and a second bit, the first bit indicates whether or not the data packet payload begins with a segment of the first service data unit, and the second bit indicates whether or not the data packet payload ends with a segment of a last service data unit, and

form a data packet including the data packet header and the data packet payload; and

a transmitter configured to transmit the data packet over a channel.

2. The apparatus in claim 1 , wherein the first service data unit is different from the last service data unit.

3. The apparatus in claim 1 , wherein, if the data packet payload includes one full or segment of a service data unit, the indicator indicates whether or not the data packet payload should be combined with the data packet payload of a previously sent data packet and whether or not the data packet payload should be combined with the data packet payload of a next data packet.

4. The apparatus in claim 1 , wherein the data packet is one or more radio layer control (RLC) protocol data units (PDUs) and the service data units are RLC service data units.

5. The apparatus according to claim 4 , wherein the one or more computing devices are configured to segment and/or concatenate the RLC service data units to fit within a total size of the one or more RLC PDU(s) indicated for transmission.

6. The apparatus according to claim 1 , wherein the one or more computing devices are configured to form the data packet header to include a sequence number.

7. The apparatus according to claim 1 , wherein the one or more computing devices are configured to form the data packet header to include a length indicator.

8. The apparatus according to claim 1 , wherein the apparatus is a wireless terminal in a communication system.

9. The apparatus according to claim 1 , wherein the apparatus is a wireless base station in a communication system.

10. The apparatus in claim 1 , wherein the first service data unit is the same as the last service data unit.

11. An apparatus for transmitting data packets, the apparatus comprising:

a digital signal processor configured to:

form a data packet payload including at least one full service data unit or at least one segment of a service data unit, where the data packet payload includes data from multiple service data units when payload size permits,

form a data packet header including a single indicator consisting of a first bit and a second bit, the first bit indicates whether or not the data packet payload begins with a segment of the first service data unit, and the second bit indicates whether or not the data packet payload ends with a segment of the last service data unit, and

form a data packet including the data packet header and the data packet payload; and

a transmitter configured to transmit the data packet over a channel.

12. The apparatus in claim 11 , wherein the first service data unit is different from the last service data unit.

13. The apparatus in claim 11 , wherein, if the data packet payload includes one full or segment of a service data unit, the indicator indicates whether or not the data packet payload should be combined with the data packet payload of a previously sent data packet and whether or not the data packet payload should be combined with the data packet payload of a next data packet.

14. The apparatus in claim 11 , wherein the first service data unit is the same as the last service data unit.

15. A non-transitory, computer-readable storage medium storing instructions that, when executed by a processor of a transmitting apparatus, cause the transmitting apparatus to carry out the following steps:

forming a data packet payload including at least one full service data unit or at least one segment of a service data unit, where the data packet payload includes data from multiple service data units when payload size permits;

forming a data packet header including a single indicator consisting of a first bit and a second bit, the first bit indicates whether or not the data packet payload begins with a segment of the first service data unit, and the second bit indicates whether or not the data packet payload ends with a segment of the last service data unit;

forming a data packet comprising the data packet header and the data packet payload; and

transmitting the data packet over a channel.

16. The non-transitory, computer-readable storage medium in claim 15 , wherein the first service data unit is different from the last service data unit.

17. The non-transitory, computer-readable storage medium in claim 15 , wherein, if the data packet payload includes one full or segment of a service data unit, the indicator indicates whether or not the data packet payload should be combined with the data packet payload of a previously sent data packet and whether or not the data packet payload should be combined with the data packet payload of a next data packet.

18. The non-transitory, computer-readable storage medium in claim 15 , wherein the first service data unit is the same as the last service data unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: CHARPENTIER, FREDERIC; LOHR, JOACHIM
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 042757/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: PANASONIC CORPORATION
To: OPTIS WIRELESS TECHNOLOGY, LLC
Reel/Frame 042914/0142 →
CHANGE OF NAME Recorded Jun 20, 2017
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 042915/0001 →
Priority Claims (1)
EP 05020513 · Sep 20, 2005 · regional
Continuity (6)
Continuation 14823100 · Aug 11, 2015
Continuation 14570197 · Dec 15, 2014
Continuation 13924399 · Jun 21, 2013
Continuation 13328890 · Dec 16, 2011
Continuation 12067115
Related Publication 20160295458A1 · Oct 6, 2016