IP Library › Granted Patent US 8,565,241
Granted Patent B2
US 8,565,241 · App. 13/283,105 · Granted Oct 22, 2013

System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission

Inventors: Stephen E. Terry (Northport, NY); Yi-Ju Chao (Minnetonka, MN); James M. Miller (Verona, NJ)
Assignee: InterDigital Technology Corporation
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 8,565,241
App. No.
13/283,105
Granted
Oct 22, 2013
Kind
B2
Abstract

A medium access control (MAC) architecture reduces transmission latency for data block retransmissions. A plurality of data blocks are received and temporarily stored in a first memory (e.g., queue, buffer). The plurality of data blocks are then transmitted. A determination is made as to whether each of the transmitted data blocks was received successfully or needs to be retransmitted because the data block was not received successfully. Each of the transmitted data blocks that needs to be retransmitted is marked and temporarily stored in a second memory having a higher priority than the first memory. The marked data blocks are retransmitted before data blocks stored in the first memory location.

Claims (39)

1. A transmitting apparatus comprising:

a radio link control (RLC) device configured to produce a RLC data protocol data unit (PDU) from data;

a medium access control (MAC) device configured to process the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ);

wherein the RLC device is further configured to receive an indication that the RLC data PDU was not successfully received; and

wherein on a condition that the RLC data PDU was not successfully received:

the RLC device is configured to retransmit the RLC data PDU and to prioritize the retransmitted RLC data PDU over non-retransmitted RLC data PDUs; and

the RLC device is further configured to determine a number of times that the RLC data PDU was transmitted/retransmitted.

2. The transmitting apparatus of claim 1 wherein the transmitting apparatus is a component of a network device.

3. The transmitting apparatus of claim 1 wherein non-retransmitted RLC data PDUs are stored in a first buffer and the retransmitted RLC data PDU is stored in a second buffer.

4. A method for use by a transmitting apparatus comprising:

producing, by the transmitting apparatus, a radio link control (RLC) data protocol data unit (PDU) from data;

processing, by the transmitting apparatus, the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ);

receiving, by the transmitting apparatus, an indication that the RLC data PDU was not successfully received; and

on a condition that the RLC data PDU was not successfully received:

retransmitting, by the transmitting apparatus, the RLC data PDU; wherein the retransmitted RLC data PDU is prioritized over non-retransmitted RLC data PDUs; and

determining, by the transmitting apparatus, a number of times that the RLC data PDU was transmitted/retransmitted.

5. The method of claim 4 wherein the transmitting apparatus is a component of a network device.

6. The method of claim 4 wherein non-retransmitted RLC data PDUs are stored in a first buffer and the retransmitted RLC data PDU is stored in a second buffer.

7. A transmitting apparatus comprising:

circuitry configured to produce a RLC data protocol data unit (PDU) from data;

wherein the circuitry is further configured to process the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ);

wherein the circuitry is further configured to receive an indication that the RLC data PDU was not successfully received; and

wherein on a condition that the RLC data PDU was not successfully received:

the circuitry is configured to retransmit the RLC data PDU and to prioritize the retransmitted RLC data PDU over non-retransmitted RLC data PDUs; and

the circuitry is further configured to determine a number of times that the RLC data PDU was transmitted/retransmitted.

8. The transmitting apparatus of claim 7 wherein the transmitting apparatus is a component of a network device.

9. The transmitting apparatus of claim 7 wherein non-retransmitted RLC data PDUs are stored in a first buffer and the retransmitted RLC data PDU is stored in a second buffer.

10. A transmitting apparatus comprising:

circuitry configured to produce a protocol data unit (PDU) from data and storing the PDU is a buffer for transmission using a first entity as a wireless signal; and

wherein in response to the circuitry receiving an indication that the PDU was not successfully received, the circuitry is further configured to retransmit the PDU using the first entity as a second wireless signal; wherein the retransmitted PDU is transmitted prior to other PDUs in the buffer;

wherein the second wireless signal includes an indication of a number of times that the PDU was transmitted/retransmitted.

11. The transmitting apparatus of claim 10 wherein the first entity is a hybrid automatic repeat request entity.

12. The transmitting apparatus of claim 10 wherein the PDU is a medium access control (MAC) PDU.

13. A method for use by a transmitting apparatus comprising:

producing, by the transmitting apparatus, a protocol data unit (PDU) from data and storing the PDU is a buffer for transmission using a first entity as a wireless signal; and

receiving, by the transmitting apparatus, an indication that the PDU was not successfully received;

in response to receiving the indication that the PDU was not successfully received, retransmitting, bu the transmitting apparatus, the PDU using the first entity as a second wireless signal; wherein the retransmitted PDU is transmitted prior to other PDUs in the buffer; wherein the second wireless signal includes an indication of a number of times that the PDU was transmitted/retransmitted.

14. The method of claim 13 wherein the first entity is a hybrid automatic repeat request entity.

15. The method of claim 13 wherein the PDU is a medium access control (MAC) PDU.

Continuity (4)
Continuation 12783863 · May 20, 2010
Continuation 10434615 · May 9, 2003
Provisional Application 60379829 · May 10, 2002
Related Publication 20120039224A1 · Feb 16, 2012