IP Library Granted Patent US 9,385,846
Granted Patent B2
US 9,385,846 · App. 14/823,100 · Granted Jul 5, 2016

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

Inventors: Frederic Charpentier (Langen, DE); Joachim Lohr (Wiesbaden, DE)
Assignee: Optis Wireless Technology, LLC
H04L5/0046H04L1/1841H04L47/10H04L47/30H04L69/02H04L69/03H04L69/16H04L69/166H04L69/22H04L69/32
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,385,846
App. No.
14/823,100
Granted
Jul 5, 2016
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 (33)

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

a digital signal processor that:

forms a data packet payload comprising one of (i) a plurality of full service data units, (ii) a plurality of portions of service data units, or (iii) at least one full service data unit and at least one portion of a service data unit, the service data units in each of options (i), (ii), or (iii) including a first service data unit and a last service data unit,

forms a data packet header comprising a single indicator consisting of a first bit and a second bit, the first bit relating to at least a portion of a first service data unit and the second bit relating to at least a portion of the last service data unit, and

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

a transmitter that transmits the data packet over a channel,

wherein the first bit and the second bit of the indicator indicate only (i) whether or not the data packet payload begins with the at least a portion of the first service data unit, and (ii) whether or not the data packet payload ends with the at least a portion of the last service data unit.

2. 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.

3. The apparatus according to claim 2 , wherein the digital signal processor is 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.

4. The apparatus according to claim 1 , wherein the digital signal processor is configured to form the data packet header to include a sequence number.

5. The apparatus according to claim 1 , wherein the digital signal processor is configured to form the data packet header to include a length indicator.

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

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

8. The apparatus according to claim 1 , wherein the first bit and the second bit of the indicator indicate only (i) whether or not the data packet payload begins with a portion of the first service data unit, and (ii) whether or not the data packet payload ends with a portion of the last service data unit.

9. The apparatus according to claim 1 , wherein the portion is a segment or fragment.

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

one or more computing devices that form:

a data packet payload comprising one of (i) a plurality of full service data units, (ii) a plurality of portions of service data units, or (iii) at least one full service data unit and at least one portion of a service data unit, the service data units in each of options (i), (ii) or (iii) including a first service data unit and a last service data unit,

a data packet header comprising a single indicator consisting of a first bit and a second bit, the first bit relating to at least a portion of a first service data unit and the second bit relating to at least a portion of the last service data unit;

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

a transmitter that transmits the data packet over a channel,

wherein the first bit and the second bit of the indicator indicate only (i) whether or not the data packet payload begins with the at least a portion of the first service data unit, and (ii) whether or not the data packet payload ends with the at least a portion of the last service data unit.

11. A method for transmitting data packets, the method comprising the steps of:

forming a data packet payload comprising one of (i) a plurality of full service data units, (ii) a plurality of portions of service data units, or (iii) at least one full service data unit and at least one portion of a service data unit, the service data units in each of options (i), (ii) or (iii) including a first service data unit and a last service data unit,

forming a data packet header comprising a single indicator consisting of a first bit and a second bit, the first bit relating to at least a portion of a first service data unit and the second bit relating to at least a portion 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,

wherein the first bit and the second bit of the indicator indicate only (i) whether or not the data packet payload begins with the at least a portion of the first service data unit, and (ii) whether or not the data packet payload ends with the at least a portion of the last service data unit.

12. The method in claim 11 , 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.

13. The method according to claim 12 , wherein the digital signal processor is 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.

14. The method apparatus according to claim 11 , further comprising forming the data packet header to include a sequence number.

15. The method apparatus according to claim 11 , further comprising forming the data packet header to include a length indicator.

16. The method apparatus according to claim 11 , wherein the first bit and the second bit of the indicator indicate only (i) whether or not the data packet payload begins with a portion of the first service data unit, and (ii) whether or not the data packet payload ends with a portion of 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 (5)
Continuation 14570197 · Dec 15, 2014
Continuation 13924399 · Jun 21, 2013
Continuation 13328890 · Dec 16, 2011
Continuation 12067115
Related Publication 20150350384A1 · Dec 3, 2015