IP Library Granted Patent US 48,441
Granted Patent E1
US 48,441 · App. 15/967,380 · Granted Feb 16, 2021

Method and system for handling HARQ operations during transmission mode changes

Inventors: Andrew Mark Earnshaw (Kanata, CA); Takashi Suzuki (Tokyo, JP); Zhijun Cai (Ashburn, VA); Youn Hyoung Heo (San Jose, CA)
Assignee: BlackBerry Limited
H04L1/1874H04L1/1812H04W72/1284
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 48,441
App. No.
15/967,380
Granted
Feb 16, 2021
Kind
E1
Abstract

A method and device for handling hybrid automatic repeat request (‘HARQ’) operations during transmission mode changes, the method detecting a transmission mode change; and manipulating an HARQ process buffer based on the detecting. Further, a method and network element for handling hybrid automatic repeat request (‘HARQ’) operations during transmission mode changes, the method checking when a user equipment is in a transmission mode uncertainty window; and blocking communications to the user equipment or utilizing a downlink control information format 1A for communications to the user equipment.

Claims (53)

1. A method for handling hybrid automatic repeat request (‘HARQ’) operations at an user equipment in a wireless communications network during transmission mode changes, the method comprising:

detecting a change of a transmission modechange, the transmission mode defining at least a maximum number of transport blocks per transmission opportunity;

manipulating an HARQ process buffer;

wherein the HARQ process buffer is an uplink HARQ process buffer; and

wherein an eNB provides receiving, from an eNB, an uplink grants only grant for a maximum of a first number of transport blocks per uplink HARQ process transmission opportunity prior to, during or both prior to and during an uplink the change of the transmission modereconfiguration in which, wherein the change of the transmission mode reduces the maximum number of transport blocks per transmission opportunity is reduced from a second number of transport blocks to the first number of transport blocks, the second number of transport blocks being greater than the first number of transport blocks; and

in response to the second number of transport blocks being greater than the first number of transport blocks, manipulating an HARQ process buffer, wherein the HARQ process buffer is an uplink HARQ process buffer.

2. The method of claim 1 , wherein the manipulating comprises flushing the HARQ process buffer.

3. The method of claim 1 , wherein said manipulating comprises flushing the HARQ process buffer only if the change of the transmission mode change includes a change in the maximum number of transport blocks per transmission opportunity.

4. The method of claim 1 , wherein said manipulating comprises flushing the HARQ process buffer only if the transmission mode change includes a change from a transmission mode with a maximum of one transport block per transmission opportunity to a transmission mode with a maximum of more than one transport blocks per transmission opportunity.

5. The method of claim 1 , wherein said manipulating further comprises discarding only a second transport block if the change of the transmission mode change is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity.

6. The method of claim 1 , wherein said manipulating further comprises discarding only a first transport block and handling soft bits from the second transport block as the first transport block if the change of the transmission mode change is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity and if all soft bits on the first transport block have been successfully decoded.

7. The method of claim 1 , wherein said manipulating comprises keeping a first number of transport blocks and initializing a second number of transport blocks when the transmission mode change includes a change from a transmission mode with a maximum number of transport blocks per transmission opportunity equal to the first number to a transmission mode with a maximum of transport blocks per transmission opportunity equal to the first number plus the second number.

8. The method of claim 1 , further comprising detecting when a transport block is smaller than a predetermined size, and if not, said manipulating comprising buffering or discarding the transport block.

9. The method of claim 1 , wherein said manipulating comprises flushing a transport block if the change of the transmission mode change involves a change in the maximum number of transport blocks per transmission opportunity and if the transport block size is larger than a threshold.

10. The method of claim 1 , wherein the HARQ process buffer is a downlink HARQ process buffer.

11. The method of claim 1 , wherein an eNB starts new transmissions by providing uplink grants with new data indications when an uplink transmission mode is reconfigured.

12. The method of claim 1 , wherein an eNB starts new transmissions by providing uplink grants with new data indications when the uplink transmission mode is reconfigured and a maximum number of transport blocks per uplink HARQ process is changed.

13. The method of claim 1 , wherein an eNB provides uplink grants only for a maximum of a first number of transport blocks per uplink HARQ process during an uplink transmission mode reconfiguration in which the maximum number of transport blocks per transmission opportunity is increased from the first number of transport blocks to a second number of transport blocks, the second number of transport blocks being greater than the first number of transport blocks.

14. An user equipment configured for handling hybrid automatic repeat request (‘HARQ’) operations during transmission mode changes comprising:

a processor; and

a communications subsystem;

the processor and communications subsystem being configured to: detect a transmission mode change, the transmission mode defining at least a maximum number of transport blocks per transmission opportunity;

manipulate an HARQ process buffer; and

to discard only a first transport block and handling soft bits from the second transport block as the first transport block if the transmission mode change is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity and if all soft bits on the first transport block have been successfully decoded.

15. The user equipment of claim 14 , wherein the manipulating comprises flushing the HARQ process buffer.

16. The user equipment of claim 14 , further configured to flush the HARQ process buffer only if the transmission mode change includes a change in the maximum number of transport blocks per transmission opportunity.

17. The user equipment of claim 14 , further configured to flush the HARQ process buffer only if the transmission mode change includes a change from a transmission mode with a maximum of one transport block per transmission opportunity to a transmission mode with a maximum of more than one transport blocks per transmission opportunity.

18. The user equipment of claim 14 , further configured to discard only a second transport block if the transmission mode change is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity.

19. The user equipment of claim 14 , further configured to keep a first transport block and initialize a second or subsequent transport block when the transmission mode change includes a change from a transmission mode with a maximum of one transport block per transmission opportunity to a transmission mode with a maximum of more than one multiple transport blocks per transmission opportunity.

20. The user equipment of claim 14 , further configured to detect when a transport block is smaller than a predetermined size, and if not, said manipulating comprising buffering or discarding the transport block.

21. The user equipment of claim 14 , further configured to flush a transport block if the transmission mode change involves a change in the maximum number of transport blocks per transmission opportunity and if a size of the transport block is larger than a threshold.

22. A user equipment (UE), comprising:

at least one hardware processor; and

a non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the UE to perform operations comprising:

detecting a change of a transmission mode, the transmission mode defining at least a maximum number of transport blocks per transmission opportunity;

receiving, from an eNB, an uplink grant for a maximum of a first number of transport blocks per transmission opportunity prior to, during or both prior to and during the change of the transmission mode, wherein the change of the transmission mode reduces the maximum number of transport blocks per transmission opportunity from a second number of transport blocks to the first number of transport blocks, the second number of transport blocks being greater than the first number of transport blocks; and

in response to the second number of transport blocks being greater than the first number of transport blocks, manipulating an hybrid automatic repeat request (HARQ) process buffer, wherein the HARQ process buffer is an uplink HARQ process buffer.

23. The UE of claim 22, wherein the manipulating comprises flushing the HARQ process buffer.

24. The UE of claim 22, wherein the manipulating comprises flushing the HARQ process buffer if the change of the transmission mode includes a change in the maximum number of transport blocks per transmission opportunity.

25. The UE of claim 22, wherein the manipulating further comprises discarding a second transport block if the change of the transmission mode is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity.

26. The UE of claim 22, wherein the manipulating further comprises discarding a first transport block and handling soft bits from the second transport block as the first transport block if the change of the transmission mode is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity and if soft bits on the first transport block have been successfully decoded.

27. The UE of claim 22, further comprising detecting when a transport block is smaller than a predetermined size, and if not, said manipulating comprising buffering or discarding the transport block.

28. The UE of claim 22, wherein said manipulating comprises flushing a transport block if the change of the transmission mode involves a change in the maximum number of transport blocks per transmission opportunity and if the transport block size is larger than a threshold.

29. A non-transitory computer-readable medium storing instructions which, when executed, cause a computing device to perform operations comprising:

detecting a change of a transmission mode, the transmission mode defining at least a maximum number of transport blocks per transmission opportunity;

receiving, from an eNB, an uplink grant for a maximum of a first number of transport blocks per transmission opportunity prior to, during or both prior to and during the change of the transmission mode, wherein the change of the transmission mode reduces the maximum number of transport blocks per transmission opportunity from a second number of transport blocks to the first number of transport blocks, the second number of transport blocks being greater than the first number of transport blocks; and

in response to the second number of transport blocks being greater than the first number of transport blocks, manipulating an hybrid automatic repeat request (HARQ) process buffer, wherein the HARQ process buffer is an uplink HARQ process buffer.

30. The non-transitory computer-readable medium of claim 29, wherein the manipulating comprises flushing the HARQ process buffer.

31. The non-transitory computer-readable medium of claim 29, wherein the manipulating comprises flushing the HARQ process buffer if the change of the transmission mode includes a change in the maximum number of transport blocks per transmission opportunity.

32. The non-transitory computer-readable medium of claim 29, wherein the manipulating further comprises discarding a second transport block if the change of the transmission mode is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity.

33. The non-transitory computer-readable medium of claim 29, wherein the manipulating further comprises discarding a first transport block and handling soft bits from the second transport block as the first transport block if the change of the transmission mode is from a transmission mode with a maximum of two transport blocks per transmission opportunity to a transmission mode with a maximum of one transport block per transmission opportunity and if soft bits on the first transport block have been successfully decoded.

34. The non-transitory computer-readable medium of claim 29, further comprising detecting when a transport block is smaller than a predetermined size, and if not, said manipulating comprising buffering or discarding the transport block.

35. The non-transitory computer-readable medium of claim 29, wherein said manipulating comprises flushing a transport block if the change of the transmission mode involves a change in the maximum number of transport blocks per transmission opportunity and if the transport block size is larger than a threshold.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: RESEARCH IN MOTION JAPAN LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 053424/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 053424/0326 →
CHANGE OF NAME Recorded Aug 6, 2020
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 053426/0573 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: EARNSHAW, MARK; HEO, YOUN HYOUNG
To: RESEARCH IN MOTION LIMITED
Reel/Frame 053424/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: SUZUKI, TAKASHI
To: RESEARCH IN MOTION JAPAN LIMITED
Reel/Frame 053424/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: CAI, ZHIJUN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 053424/0275 →
Continuity (4)
Reissue 13747146 · Jan 22, 2013
Continuation 14933789 · Nov 5, 2015
Reissue 13747146 · Jan 22, 2013
Continuation 12538016 · Aug 7, 2009