IP Library Granted Patent US 11,664,930
Granted Patent B2
US 11,664,930 · App. 17/538,375 · Granted May 30, 2023

Consecutive data packet feedback

Inventors: Ankit Bhamri (Rodermark, DE); Ali Ramadan Ali (Munich, DE); Karthikeyan Ganesan (Kronberg im Taunus, DE); Joachim Loehr (Wiesbaden, DE); Prateek Basu Mallick (Dreieich, DE); Hyung-Nam Choi (Ottobrunn, DE); Ravi Kuchibhotla (Chicago, IL)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04L1/1607H04L1/0021H04W28/04H04W72/042H04W72/0413
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 11,664,930
App. No.
17/538,375
Granted
May 30, 2023
Kind
B2
Abstract

Apparatuses, methods, and systems are disclosed for consecutive data packet feedback. One method includes receiving a first set of consecutive data packets. The method includes transmitting feedback corresponding to the first set of consecutive data packets, wherein the feedback comprises: an error indication in response each data packet in the first set of consecutive data packets failing to be received correctly; a non-error indication in response to at least one data packet in the first set of consecutive data packets being received correctly; a counter value that indicates a consecutive number of data packet failures; or some combination thereof.

Claims (42)

1. A method comprising:

receiving a first set of consecutive data packets;

transmitting first feedback corresponding to the first set of consecutive data packets prior to receiving additional data packets, wherein the first feedback comprises a counter value, wherein the counter value indicates a last consecutive number of data packet failures;

receiving a second set of consecutive data packets; and

transmitting second feedback corresponding to the second set of consecutive data packets, wherein a second length of the second set of consecutive data packets is different than a first length of the first set of consecutive data packets, and the second length is determined based on a loss tolerance and the first feedback.

2. The method of claim 1 , further comprising receiving the second set of consecutive data packets after receiving the first set of consecutive data packets, wherein the second set of consecutive data packets are transmitted from a second number of transmission points in response to:

the counter value being greater than a predetermined threshold; and

the first set of consecutive data packets being transmitted from a single transmission point, wherein the second number of transmission points is greater than a first number of transmission points corresponding to the first set of consecutive data packets.

3. The method of claim 1 , further comprising receiving the second set of consecutive data packets after receiving the first set of consecutive data packets, wherein the second set of consecutive data packets are repeatedly transmitted from a single transmission point in response to the counter value being greater than a predetermined threshold.

4. The method of claim 1 , further comprising receiving the second set of consecutive data packets after receiving the first set of consecutive data packets, wherein the second set of consecutive data packets are repeatedly transmitted from a plurality of transmission points in response to:

the counter value being greater than a predetermined threshold; and

the first set of consecutive data packets being transmitted from the plurality of transmission points.

5. The method of claim 1 , further comprising receiving the second set of consecutive data packets after receiving the first set of consecutive data packets, wherein the second set of consecutive data packets are repeatedly transmitted from a plurality of transmission points in response to the counter value being greater than a predetermined threshold.

6. The method of claim 1 , further comprising reducing or maintaining a number of retransmissions of the second set of consecutive data packets in response to the counter value being less than a predetermined threshold.

7. An apparatus comprising:

a receiver that receives a first set of consecutive data packets; and

a transmitter that transmits feedback corresponding to the first set of consecutive data packets, wherein the feedback comprises a counter value, wherein the counter value indicates a last consecutive number of data packet failures; wherein:

the receiver receives a second set of consecutive data packets; and

the transmitter transmits second feedback corresponding to the second set of consecutive data packets, wherein a second length of the second set of consecutive data packets is different than a first length of the first set of consecutive data packets, and the second length is determined based on a loss tolerance and the first feedback.

8. The apparatus of claim 7 , wherein the receiver receives the second set of consecutive data packets after receiving the first set of consecutive data packets, and the second set of consecutive data packets are transmitted from a second number of transmission points in response to:

the counter value being greater than a predetermined threshold; and

the first set of consecutive data packets being transmitted from a single transmission point, wherein the second number of transmission points is greater than a first number of transmission points corresponding to the first set of consecutive data packets.

9. The apparatus of claim 7 , wherein the receiver receives the second set of consecutive data packets after receiving the first set of consecutive data packets, and the second set of consecutive data packets are repeatedly transmitted from a single transmission point in response to the counter value being greater than a predetermined threshold.

10. The apparatus of claim 7 , wherein the receiver receives the second set of consecutive data packets after receiving the first set of consecutive data packets, and the second set of consecutive data packets are repeatedly transmitted from a plurality of transmission points in response to:

the counter value being greater than a predetermined threshold; and

the first set of consecutive data packets being transmitted from the plurality of transmission points.

11. The apparatus of claim 7 , wherein the receiver receives the second set of consecutive data packets after receiving the first set of consecutive data packets, and the second set of consecutive data packets are repeatedly transmitted from a plurality of transmission points in response to the counter value being greater than a predetermined threshold.

12. The apparatus of claim 7 , further comprising a processor that reduces or maintains a number of retransmissions of the second set of consecutive data packets in response to the counter value being less than a predetermined threshold.

13. A method comprising:

configuring a first plurality of uplink data packets consecutively;

counting a number of consecutive data packets of the first plurality of uplink data packets lost from a user equipment;

in response to the number of consecutive data packets reaching a predetermined threshold greater than one, configuring repetition of subsequent uplink data packets transmitted from the user equipment, wherein a second length of the subsequent uplink data packets is different than a first length of the first plurality of uplink data packets, and the second length is determined based on a loss tolerance; and

configuring a second plurality of uplink data packets consecutively.

14. The method of claim 13 , wherein the first plurality of uplink data packets is configured in a configured grant resource or using downlink control information.

15. The method of claim 13 , wherein the repetition of subsequent uplink data packets is transmitted from multiple panels of the user equipment in response to the number of consecutive data packets reaching the predetermined threshold.

16. The method of claim 13 , wherein a second plurality of uplink data packets is transmitted from multiple panels of the user equipment in response to the number of consecutive data packets reaching the predetermined threshold.

17. A method comprising:

configuring a first plurality of data packets to be transmitted consecutively;

determining a number of consecutive data packets of the first plurality of data packets lost;

in response to the number of consecutive data packets being less than a predetermined threshold that is greater than one, feedback corresponding to previous data packets, or a combination thereof, reducing a number of subsequent data packets to be transmitted consecutively, wherein a second length of the subsequent uplink data packets is different than a first length of the first plurality of data packets, and the second length is determined based on a loss tolerance; and

configuring a second plurality of uplink data packets consecutively.

18. The method of claim 17 , wherein the first plurality of data packets comprises either uplink data packets or downlink data packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2021
From: BHAMRI, ANKIT; ALI, ALI RAMADAN; GANESAN, KARTHIKEYAN; LOHR, JOACHIM; MALLICK, PRATEEK BASU; CHOI, HYUNG-NAM; KUCHIBHOTLA, RAVI
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 058261/0855 →
Continuity (2)
Continuation 16740319 · Jan 10, 2020
Related Publication 20220094478A1 · Mar 24, 2022
Cited By (1)
US 12,563,546