IP Library Granted Patent US 12,376,071
Granted Patent B2
US 12,376,071 · App. 18/379,382 · Granted Jul 29, 2025

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 12,376,071
App. No.
18/379,382
Granted
Jul 29, 2025
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 NRnode 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 an SN are enabled, as well as UL configurations initiated by either an MN or an SN.

Claims (38)

1. An apparatus comprising:

a processor configured to, when executing instructions stored in a memory, cause a first New Radio (NR) node to perform operations comprising:

receiving a DL USER DATA message from a second NR node, wherein a bit in an initial octet of the DL USER DATA message is a polling bit to trigger DL DATA DELIVERY STATUS feedback to the second NR node, wherein when the first NR node receives the DL USER DATA message with the polling bit set to 1, the first NR node compiles the DL DATA DELIVERY STATUS feedback;

including, in the DL DATA DELIVERY STATUS feedback, a Sequence Number of the received DL USER DATA which triggers the DL DATA DELIVERY STATUS feedback; and

transmitting the DL DATA DELIVERY STATUS feedback to the second NR node.

2. The apparatus of claim 1 , wherein the DL DATA DELIVERY STATUS feedback includes a field set to “1” indicating that the DL DATA DELIVERY STATUS feedback is sent in response to the polling bit.

3. The apparatus of claim 1 , wherein the DL DATA DELIVERY STATUS feedback is compiled and transmitted immediately after receiving the DL USER DATA message.

4. The apparatus of claim 1 , wherein the DL DATA DELIVERY STATUS feedback includes a time associated with transmission of the DL DATA DELIVERY STATUS feedback.

5. The apparatus of claim 4 , wherein a field that indicates the time associated in the DL DATA DELIVERY STATUS feedback is more than one octet and of fixed size.

6. The apparatus of claim 1 , wherein the DL DATA DELIVERY STATUS feedback includes time information to enable the first NR node to calculate a round-trip time (RTT).

7. The apparatus of claim 1 , wherein the first NR node comprises a node hosting NR PDCP operations.

8. The apparatus of claim 7 , wherein the at least one processor is further configured to cause the first NR node 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 NR node; and

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

9. A method, comprising:

by a first New Radio (NR) node:

receiving a DL USER DATA message from a second NR node, wherein a bit in an initial octet of the DL USER DATA message is a polling bit to trigger DL DATA DELIVERY STATUS feedback to the second NR node, wherein when the first NR node receives the DL USER DATA message with the polling bit set to 1, the first NR node compiles the DL DATA DELIVERY STATUS feedback;

including, in the DL DATA DELIVERY STATUS feedback, a Sequence Number of the received DL USER DATA which triggers the DL DATA DELIVERY STATUS feedback; and

transmitting the DL DATA DELIVERY STATUS feedback to the second NR node.

10. The method of claim 9 , wherein the DL DATA DELIVERY STATUS feedback includes a field set to “1” indicating that the DL DATA DELIVERY STATUS feedback is sent in response to the polling bit.

11. The method of claim 9 , wherein the DL DATA DELIVERY STATUS feedback is compiled and transmitted immediately after receiving the DL USER DATA message.

12. The method of claim 9 , wherein the DL DATA DELIVERY STATUS feedback includes a time associated with transmission of the DL DATA DELIVERY STATUS feedback.

13. The method of claim 12 , wherein a field that indicates the time associated in the DL DATA DELIVERY STATUS feedback is more than one octet and of fixed size.

14. The method of claim 9 , wherein the DL DATA DELIVERY STATUS feedback includes time information to enable the first NR node to calculate a round-trip time (RTT).

15. The method of claim 9 , wherein the first NR node comprises a secondary node and wherein the second NR node comprises a master node (MN).

16. A network node, comprising:

one or more antennas;

wireless communication circuitry coupled to the one or more antennas; and

at least one processor operably coupled to the wireless communication circuitry and configured to cause the network node, operating as a first new radio (NR) node, to:

receive a DL USER DATA message from a second NR node, wherein a bit in an initial octet of the DL USER DATA message is a polling bit to trigger DL DATA DELIVERY STATUS feedback to the second NR node, wherein when the first NR node receives the DL USER DATA message with the polling bit set to 1, the first NR node compiles the DL DATA DELIVERY STATUS feedback;

include, in the DL DATA DELIVERY STATUS feedback, a Sequence Number of the received DL USER DATA which triggers the DL DATA DELIVERY STATUS feedback; and

transmit the DL DATA DELIVERY STATUS feedback to the second NR node.

17. The network node of claim 16 , wherein the DL DATA DELIVERY STATUS feedback includes a field set to “1” indicating that the DL DATA DELIVERY STATUS feedback is sent in response to the polling bit.

18. The network node of claim 16 , wherein the DL DATA DELIVERY STATUS feedback is compiled and transmitted immediately after receiving the DL USER DATA message.

19. The network node of claim 16 , wherein the DL DATA DELIVERY STATUS feedback includes a time associated with transmission of the DL DATA DELIVERY STATUS feedback.

20. The network node of claim 19 , wherein a field that indicates the time associated in the DL DATA DELIVERY STATUS feedback is more than one octet and of fixed size.

Continuity (4)
Continuation 16615337
Provisional Application 62522557 · Jun 20, 2017
Provisional Application 62522515 · Jun 20, 2017
Related Publication 20240080799A1 · Mar 7, 2024
References Cited (25)
US 20130100939A1 · Kim · 2013 [cited by examiner]
US 20150085667A1 · Sivanesan · 2015 [cited by applicant]
US 20160183103A1 · Saily · 2016 [cited by applicant]
US 20160337254A1 · Karaki et al. · 2016 [cited by applicant]
US 20160352643A1 · Xiao · 2016 [cited by applicant]
US 20170135023A1 · Jung et al. · 2017 [cited by applicant]
US 20180332496A1 · Dudda · 2018 [cited by examiner]
US 20190190657A1 · Sun et al. · 2019 [cited by applicant]
US 20190246310A1 · Han · 2019 [cited by examiner]
US 20190327607A1 · Xiao et al. · 2019 [cited by applicant]
US 20210399834A1 · Shi · 2021 [cited by examiner]
CN 104041102 · 2014 [cited by applicant]
CN 104303563 · 2015 [cited by applicant]
CN 104837127 · 2015 [cited by applicant]
CN 105101253 · 2015 [cited by applicant]
CN 106717055 · 2017 [cited by applicant]
CN 106797581 · 2017 [cited by applicant]
WO 2016121307 · 2016 [cited by applicant]
“Universal Mobile Telecommunications System (UMTS); LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 interface user plane protocol (3GPP TS 36.425 version 14.0.0)”, (Apr. 2017); pp. 8-16 (Year: 2017… [cited by examiner]
Huawei, Hisilicon; “PDCP consideration for flow control”; 3GPP TSG RAN WG2 Meeting #98 R2-1705215; Hangzhou, China, May 15, 2017; 2 Pages. [cited by applicant]
CMCC; Flow control function enhancement in LTE-NR DC; 3GPP TSG-RAN WG2 NR AdHoc R2-1706991; Qingdao, China, Jun. 27, 2017; 3 pages. [cited by applicant]
Nokia, Alcatel-Lucent Shanghai Bell; “Introduction of F1 User Plane protocol”; 3GPP TSG-RAN WG3 Meeting #96 R3-171438; Hangzhou, China, May 15, 2017; 11 Pages. [cited by applicant]
Extended European Search Report for Patent Application No. EP 18820461; Feb. 5, 2021;11 Pages. [cited by applicant]
Office Action for CN Patent Application No. 201880041269.0; Dec. 2, 2022. [cited by applicant]
Huawei “DL Flow control for EN-DC”; 3GPP TSG-RAN WG3 Meeting #96 R3-171881; May 7, 2017. [cited by applicant]