IP Library Granted Patent US 11,871,375
Granted Patent B2
US 11,871,375 · App. 16/615,337 · Granted Jan 9, 2024

Devices and methods for flow-control triggering and feedback

Inventors: Alexander Sirotkin (Tel-Aviv, IL); Jaemin Han (Portland, OR)
Assignee: Apple Inc.
H04W68/005H04L1/1642H04W28/06H04W80/08H04W84/18
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,871,375
App. No.
16/615,337
Granted
Jan 9, 2024
Kind
B2
Abstract

Devices, methods, communication nodes, base stations, storage media, and other embodiments are provided for managing associations in a communication network. In one example embodiment, a New Radio (NR) node is configured for NR user-plane protocol communications between a master node (MN) and a secondary node (SN). The NR node is configured to generate a downlink (DL) user data message with downlink user data, initiate transmission of the DL user data message to a second node, and process a DL data delivery status message from the second node in response to the DL user data message. In various embodiments, polling and SCG split-bearer configurations are supported by such messaging. In some embodiments, packet data convergence protocol (PDCP) serial numbers are communicated for transmission and retransmission management. In some embodiments, DL configurations initiated by and SN are enabled, as well as UL configurations initiated by either an MN or an SN.

Claims (61)

1. An apparatus comprising:

at least one processor configured to cause a New Radio (NR) node to:

generate a first data message;

initiate transmission of the first data message to a second node; and

process a second message from the second node, wherein a bit in an initial octet of the second message indicates the existence of a highest successfully delivered packet data convergence protocol (PDCP) protocol data unit (PDU) sequence number (SN) in the second message, and when the bit is set to ‘1’, said processing includes processing the highest successfully delivered PDCP PDU SN in the second message.

2. The apparatus of claim 1 , wherein the NR node comprises a secondary node and wherein the second node comprises a master node.

3. The apparatus of claim 1 , wherein the first data message comprises a DL user data message comprising DL user data, wherein the DL user data comprises the highest successfully delivered PDCP PDU SN.

4. The apparatus of claim 3 , wherein the DL user data message comprises a DL discard field based on the highest successfully delivered PDCP PDC SN indicating a sequence number up to and including which all NR PDCP PDUs should be discarded by the second node.

5. The apparatus of claim 1 , wherein the NR node comprises a node hosting NR PDCP operations, and the second node comprises a corresponding node.

6. The apparatus of claim 5 , wherein the at least one processor is further configured to:

access flow control data;

generate a flow control configuration update using the flow control data;

initiate transmission of the flow control configuration update to the second node; and

process a flow control configuration update acknowledgement from the second node.

7. The apparatus of claim 6 , wherein the flow control data comprises a report polling parameter.

8. The apparatus of claim 7 , wherein the report polling parameter indicates that the NR node hosting the NR PDCP operations requests a downlink delivery status report.

9. The apparatus of claim 5 , wherein the first message comprises a first PDU type and the second message comprises a second PDU type.

10. The apparatus of claim 1 , wherein the second message comprises a parameter indicating a highest retransmitted NR PDCP sequence number.

11. The apparatus of claim 10 , wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number.

12. A non-transitory computer readable storage medium comprising instructions that, when executed by one or more processors of a New Radio (NR) node, cause the one or more processors to:

generate a first data message;

initiate transmission of the first data message to a second node; and

process a second message from the second node, wherein a bit in an initial octet of the second message indicates the existence of a highest successfully delivered packet data convergence protocol (PDCP) protocol data unit (PDU) sequence number (SN) in the second message, and when the bit is set to ‘1’, said processing includes processing the highest successfully delivered PDCP PDU SN in the second message.

13. The non-transitory computer readable storage medium of claim 12 , wherein the NR node comprises a secondary node and wherein the second node comprises a master node.

14. The non-transitory computer readable storage medium of claim 13 , wherein the first data message comprises a DL user data message comprising DL user data, wherein the DL user data comprises the highest successfully delivered PDCP PDU SN.

15. The non-transitory computer readable storage medium of claim 14 , wherein the DL user data message comprises a DL discard field based on the highest successfully delivered PDCP PDU SN indicating a sequence number up to and including which all NR PDCP PDUs should be discarded by the second node.

16. The non-transitory computer readable storage medium of claim 12 , wherein the instructions further configured the one or more processors to:

access flow control data;

generate a flow control configuration update using the flow control data;

initiate transmission of the flow control configuration update to the second node; and

process a flow control configuration update acknowledgement from the second node.

17. The non-transitory computer readable storage medium of claim 16 , wherein the flow control data comprises a report polling parameter, and wherein the report polling parameter indicates that the NR node hosting the NR PDCP operations requests a downlink delivery status report.

18. The non-transitory computer readable storage medium of claim 12 , wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number.

19. The non-transitory computer readable storage medium of claim 18 , wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number; and

wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number.

20. A method for operating a New Radio (NR) node, comprising:

by the NR node:

generating a first data message;

initiating transmission of the first data message to a second node; and

processing a second message from the second node, wherein a bit in an initial octet of the second message indicates the existence of a highest successfully delivered packet data convergence protocol (PDCP) protocol data unit (PDU) sequence number (SN) in the second message, and when the bit is set to ‘1’, said processing includes processing the highest successfully delivered PDCP PDU SN in the second message.

21. The method of claim 20 , wherein the first data message comprises a DL user data message comprising DL user data, wherein the DL user data comprises the highest successfully delivered PDCP PDU SN indicating a sequence number up to and including which all NR PDCP PDUs should be discarded by the second node.

22. The method of claim 20 , further comprising:

accessing flow control data;

generating a flow control configuration update using the flow control data;

initiating transmission of the flow control configuration update to the second node; and

processing a flow control configuration update acknowledgement from the second node.

23. The method of claim 20 , wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number.

24. A New Radio (NR) node, comprising:

communication circuitry; and

at least one processor coupled to the communication circuitry, wherein the at least one processor is configured to cause the NR node to:

generate a first data message;

initiate transmission of the first data message to a second node; and

process a second message from the second node, wherein a bit in an initial octet of the second message indicates the existence of a highest successfully delivered packet data convergence protocol (PDCP) protocol data unit (PDU) sequence number (SN) in the second message, and when the bit is set to ‘1’, said processing includes processing the highest successfully delivered PDCP PDU SN in the second message.

25. The NR node of claim 24 , wherein the first data message comprises a DL user data message comprising DL, user data, wherein the DL user data comprises the highest successfully delivered PDCP PDU SN indicating a sequence number up to and including, which all NR PDCP PDUs should be discarded by the second node.

26. The NR node of claim 24 , wherein the at least one processor is further configured to:

access flow control data;

generate a flow control configuration update using the flow control data;

initiate transmission of the flow control configuration update to the second node; and

process a flow control configuration update acknowledgement from the second node.

27. The NR node of claim 24 , wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number; and

wherein the second message comprises a parameter indicating a status associated with the highest retransmitted NR PDCP sequence number.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053309/0140 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: SIROTKIN, ALEXANDER; HAN, JAEMIN
To: INTEL IP CORPORATION
Reel/Frame 052569/0699 →