IP Library › Granted Patent US 10,652,861
Granted Patent B2
US 10,652,861 · App. 16/027,016 · Granted May 12, 2020

Uplink grant-free transmission enhancement for latency and reliability

Inventors: Bikramjit Singh (Espoo, FI); Zexian Li (Espoo, FI); Klaus Hugl (Vienna, AT); Sigen Ye (Whitehouse Station, NJ); Mikko A. Uusitalo (Helsinki, FI)
Assignee: NOKIA TECHNOLOGIES OY
H04W72/04H04L1/1848H04W72/1268
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 10,652,861
App. No.
16/027,016
Granted
May 12, 2020
Kind
B2
Abstract

A method may include transmitting, by a user equipment, a data packet to a network entity. The method may further include starting, by the user equipment, a timer with a first value associated with the transmission to the network entity. The method may further include checking, by the user equipment, for feedback from the network entity associated with the transmission to the network entity. The method may further include determining, by the user equipment, that no feedback for the transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission. The method may further include in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmitting, by the user equipment, the data packet to the network entity.

Claims (41)

1. A method, comprising:

transmitting, by a user equipment, a data packet to a network entity;

starting, by the user equipment, a timer with a first value associated with the transmission to the network entity;

checking, by the user equipment, for feedback from the network entity associated with the transmission to the network entity;

determining, by the user equipment, that no feedback transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission;

in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmitting, by the user equipment, the data packet to the network entity;

restarting, by the user equipment, the timer with a second value upon re-transmission of the data packet when certain conditions are met, wherein the said conditions include at least one of:

the remaining latency budget is less than a threshold; and

the maximum number of re-transmissions is not reached; and

upon the restarting of the timer, repeating the steps of checking, determining, and re-transmitting.

2. The method according to claim 1 , wherein the transmission uses resources configured by the network entity.

3. The method according to claim 1 , wherein the data packet is re-transmitted on resources configured or dynamically granted by the network entity.

4. The method according to claim 1 , further comprising:

terminating, by the user equipment, the timer when certain conditions are not met; and

not re-transmitting, by the user equipment, the data packet to the network entity further in the future.

5. The method according to claim 1 , wherein the first value of the timer is predetermined, configured, and/or determined based on the latency budget of the data packet.

6. The method according to claim 1 , wherein the timer starts at the beginning of the corresponding transmission.

7. The method according to claim 1 , wherein the timer starts at the completion of the corresponding transmission.

8. The method according to claim 1 , wherein the second value of the timer is predetermined, configured, and/or determined based on the remaining latency budget of the data packet.

9. An apparatus, comprising:

at least one memory comprising computer program code;

at least one processor;

wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to:

transmit a data packet to a network entity;

start a timer with a first value associated with the transmission to the network entity;

check for feedback from the network entity associated with the transmission to the network entity;

determine that no feedback for the transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission;

in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmit the data packet to the network entity;

restart the timer with a second value upon re-transmission of the data packet when certain conditions are met, wherein the said conditions include at least one of:

the remaining latency budget is less than a threshold; and

the maximum number of re-transmissions is not reached; and

upon the restart of the timer, repeat the steps of checking, determining, and re-transmitting.

10. The apparatus according to claim 9 , wherein the transmission uses resources configured by the network entity.

11. The apparatus according to claim 9 , wherein the data packet is re-transmitted on resources configured or dynamically granted by the network entity.

12. The apparatus according to claim 9 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to:

terminate the timer when certain conditions are not met; and

not re-transmit the data packet to the network entity further in the future.

13. The apparatus according to claim 9 , wherein the first value of the timer is predetermined, configured, and/or determined based on the latency budget of the data packet.

14. The apparatus according to claim 9 , wherein the timer starts at the beginning of the corresponding transmission.

15. The apparatus according to claim 9 , wherein the timer starts at the completion of the corresponding transmission.

16. The apparatus according to claim 9 , wherein the second value of the timer is predetermined, configured, and/or determined based on the remaining latency budget of the data packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2018
From: SINGH, BIKRAMJIT; LI, ZEXIAN; HUGL, KLAUS; YE, SIGEN; UUSITALO, MIKKO A.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047670/0339 →
Continuity (1)
Related Publication 20200015199A1 · Jan 9, 2020