IP Library Granted Patent US 9,479,297
Granted Patent B2
US 9,479,297 · App. 14/543,233 · Granted Oct 25, 2016

Fractional HARQ re-transmission

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,479,297
App. No.
14/543,233
Granted
Oct 25, 2016
Kind
B2
Abstract

Methods and apparatus are described for determining, via a Hybrid Automatic Repeat Request (HARQ) module, that a maximum number of retransmissions has been reached for a HARQ packet. The HARQ module may communicate an internal NACK to a message retransmission module indicating a transmission failure. The message retransmission module may retransmit at least a part of the message. The retransmission may be performed prior to the expiration of a timer.

Claims (36)

1. A method of a transmission of a packet, the method comprising:

creating a packet data unit (PDU) based on the packet;

transmitting a hybrid automatic repeat-request (HARQ) packet, the HARQ packet based on the PDU;

storing a fractional HARQ packet based on the PDU;

transmitting the fractional HARQ packet;

receiving a negative acknowledgement (NACK) message;

after the receiving the NACK message, determining whether a retransmission count has reached a maximum value;

transmitting the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is below the maximum value; and

not transmitting the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is equal to or above the maximum value.

2. The method of claim 1 , further comprising incrementing the retransmission count as a function of a size of the fractional HARQ packet.

3. The method of claim 1 , wherein creating the PDU based on the packet comprises creating a series of PDUs based on the packet.

4. The method of claim 1 , wherein the PDU is a first PDU, and wherein the HARQ packet comprises the first PDU and a second PDU.

5. A client station comprising:

a processor configured to create a packet data unit (PDU) based on a packet;

a memory configured to store a fractional HARQ packet based on the PDU; and

a transceiver module configured to:

transmit a hybrid automatic repeat-request (HARQ) packet, the HARQ packet based on the PDU;

transmit the fractional HARQ packet;

receive a negative acknowledgement (NACK) message;

determine, after the NACK message is received, whether a retransmission count has reached a maximum value;

transmit the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is below the maximum value; and

not transmit the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is equal to or above the maximum value.

6. The client station of claim 5 , wherein the processor is further configured to increment the retransmission count as a function of a size of the fractional HARQ packet.

7. The client station of claim 5 , wherein the processor is further configured to create the PDU by creating a series of PDUs based on the packet.

8. The client station of claim 5 , wherein the PDU is a first PDU, and wherein the HARQ packet comprises the first PDU and a second PDU.

9. A non-transitory computer-readable storage medium containing a set of instructions for transmission of a packet, the set of instructions for execution by one or more processors, the set of instructions comprising:

a first code segment for creating a packet data unit (PDU) based on the packet;

a second code segment for transmitting a hybrid automatic repeat-request (HARQ) packet, the HARQ packet based on the PDU;

a third code segment for storing a fractional HARQ packet based on the PDU; and

a fourth code segment for transmitting the fractional HARQ packet;

a fifth code segment for receiving a negative acknowledgement (NACK) message; and

a sixth code segment for determining, after the NACK message is received, whether a retransmission count has reached a maximum value;

wherein the fourth code segment further includes instructions for transmitting the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is below the maximum value, and further includes instructions for not transmitting the fractional HARQ packet in response to the received NACK message on a condition that the retransmission count is equal to or above the maximum value.

10. The non-transitory computer-readable storage medium of claim 9 , the set of instructions further comprising a seventh code segment for incrementing the retransmission count as a function of a size of the fractional HARQ packet.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the creating the PDU based on the packet comprises creating a series of PDUs based on the packet.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the PDU is a first PDU, and wherein the HARQ packet comprises the first PDU and a second PDU.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED EXHIBIT PREVIOUSLY RECORDED AT REEL: 38398 FRAME: 414. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 12, 2019
From: WI-LAN INC.
To: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
Reel/Frame 051486/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
To: CELLULAR TRANSITIONS, LLC
Reel/Frame 046577/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: WI-LAN INC.
To: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
Reel/Frame 038398/0141 →