IP Library Granted Patent US 11,159,280
Granted Patent B2
US 11,159,280 · App. 16/723,631 · Granted Oct 26, 2021

Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions

Inventors: Guodong Zhang (Syosset, NY); Stephen E. Terry (Northport, NY); Stephen G. Dick (Nesconset, NY)
Assignee: Signal Trust for Wireless Innovation
H04L1/1848H04L1/1812H04L1/1841H04L1/1874
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,159,280
App. No.
16/723,631
Granted
Oct 26, 2021
Kind
B2
Abstract

A method and apparatus for forwarding non-consecutive data blocks in uplink transmissions including receiving a plurality of data blocks from a wireless transmit/receive unit (WTRU); storing the received data blocks in a buffer; forwarding data blocks from the buffer to an entity higher than a medium access control (MAC) entity based on a frame number associated with a hybrid automatic repeat request (HARQ) process for the stored data blocks; initializing a timer in response to a determination that the data blocks stored in the buffer include non-consecutive data blocks, the determination that the data blocks stored in the buffer include non-consecutive blocks indicating a missing data block; and forwarding non-consecutive ones of the data blocks stored in the buffer to the entity higher than the MAC entity on a condition that the timer has expired and the missing data block has not been received by the wireless network device.

Claims (23)

1. A method performed by a wireless network device, the wireless network device including a medium access control (MAC) entity and a hybrid automatic repeat request (HARQ) entity, the method comprising:

receiving a plurality of data blocks from a wireless transmit/receive unit (WTRU), wherein the plurality of data blocks are included in uplink transmissions received from the WTRU over an uplink channel using the HARQ entity, and wherein each of the data blocks is associated with a frame number and a sequence number;

storing the received data blocks in a buffer;

forwarding data blocks from the buffer to an entity higher than the MAC entity based on a frame number associated with a HARQ process for the stored data blocks;

initializing a timer in response to a determination that the data blocks stored in the buffer include non-consecutive data blocks, the determination that the data blocks stored in the buffer include non-consecutive blocks indicating a missing data block; and

forwarding non-consecutive ones of the data blocks stored in the buffer to the entity higher than the MAC entity on a condition that the timer has expired and the missing data block has not been received by the wireless network device, wherein the non-consecutive data blocks stored in the buffer include one or more data blocks having a sequence number higher than a sequence number of the missing data block.

2. The method of claim 1 , wherein the wireless network device is a base station.

3. The method of claim 1 , wherein the initializing of the timer is performed by a base station.

4. The method of claim 1 , wherein the buffer is a reordering buffer.

5. The method of claim 1 , wherein the received data blocks are MAC protocol data units.

6. A wireless network device comprising:

a medium access control (MAC) entity;

a hybrid automatic repeat request (HARQ) entity; and

an entity higher than the MAC entity, wherein the wireless network device is configured to,

receive a plurality of data blocks from a wireless transmit/receive unit (WTRU), wherein the plurality of data blocks are included in uplink transmissions received from the WTRU over an uplink channel using the HARQ entity, and wherein each of the data blocks is associated with a frame number and a sequence number;

store the received data blocks in a buffer;

forward data blocks from the buffer to the entity higher than the MAC entity based on a frame number associated with a HARQ process for the stored data blocks;

initialize a timer in response to a determination that the data blocks stored in the buffer include non-consecutive data blocks, the determination that the data blocks stored in the buffer include non-consecutive blocks indicating a missing data block; and

forward non-consecutive ones of the data blocks stored in the buffer to the entity higher than the MAC entity on a condition that the timer has expired and the missing data block has not been received, wherein the non-consecutive data blocks stored in the buffer include one or more data blocks having a sequence number higher than a sequence number of the missing data block.

7. The wireless network device of claim 6 , wherein the wireless network device is a base station.

8. The wireless network device of claim 6 , wherein the received data blocks are MAC protocol data units.

9. The wireless network device of claim 6 , wherein the wireless network device includes the timer.

10. The wireless network device of claim 6 , wherein the buffer is a reordering buffer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2023
From: DST HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 062899/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2022
From: SIGNAL TRUST FOR WIRELESS INNOVATION
To: DST HOLDINGS, INC.
Reel/Frame 059502/0653 →
Continuity (5)
Continuation 14810162 · Jul 27, 2015
Continuation 13229437 · Sep 9, 2011
Continuation 11095912 · Mar 31, 2005
Provisional Application 60566588 · Apr 29, 2004
Related Publication 20200127774A1 · Apr 23, 2020