IP Library Granted Patent US 12,095,564
Granted Patent B2
US 12,095,564 · App. 17/467,065 · Granted Sep 17, 2024

Method to manage downlink data delivery status

Inventors: Nianshan Shi (Järfälla, SE); Alexander Vesely (Feldbach, AT)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L1/1635H04L1/1671H04L1/1835H04L1/1874H04W80/08
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,095,564
App. No.
17/467,065
Granted
Sep 17, 2024
Kind
B2
Abstract

Systems, methods, and apparatus for reporting a Downlink Data Delivery Status (DDDS) are disclosed herein. An example method includes a network node generating a DDDS frame including an indicator that a highest transmitted Packet Data Convergence Protocol (PDCP) Packet Data Unit (PDU) sequence number is present in the DDDS frame, an indicator that a highest successfully delivered PDCP PDU sequence number delivered is present in the DDDS frame, a desired buffer size for a data bearer, the highest transmitted PDCP PDU sequence number, and the highest successfully delivered PDCP PDU sequence number. The network node provides the DDDS frame to a second network node.

Claims (70)

1. A method performed by a network node for reporting a Downlink Data Delivery Status (DDDS), comprising:

generating a DDDS frame including:

an indicator that a highest transmitted Packet Data Convergence Protocol (PDCP) Packet Data Unit (PDU) sequence number is present in the DDDS frame;

an indicator that indicates a presence or an absence status of a highest successfully delivered PDCP PDU sequence number, wherein:

the indicator being set to a first value corresponds to the presence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame; and

the indicator being set to a second value corresponds to the absence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame;

a desired buffer size for a data bearer;

the highest transmitted PDCP PDU sequence number; and

the highest successfully delivered PDCP PDU sequence number; and

providing the DDDS frame to a second network node.

2. The method of claim 1 , further comprising:

providing the highest transmitted PDCP PDU sequence number based on operating in Radio Link Control Acknowledged Mode (RLC AM).

3. The method of claim 1 , wherein the DDDs frame facilitates the second network node to control downlink data flow.

4. The method of claim 1 , wherein the indicator that the highest transmitted PDCP PDU sequence number is present in the DDDS frame comprises:

a one bit value of 0 to indicate that the highest transmitted PDCP PDU sequence number is not present in the DDDS frame; or

a one bit value of 1 to indicate that the highest transmitted PDCP PDU sequence number is present in the DDDS frame.

5. The method of claim 1 , wherein the indicator of the highest successfully delivered PDCP PDU sequence number comprises a one bit value, wherein:

the one bit value set to 0 indicates that the highest successfully delivered PDCP PDU sequence number is absent in the DDDS frame; and

the one bit value set to 1 indicates that the highest successfully delivered PDCP PDU sequence number is present in the DDDS frame.

6. The method of claim 1 , further comprising:

receiving downlink data packets from the second network node; and

wirelessly transmitting the received downlink data packets to a user equipment (UE).

7. The method of claim 1 , wherein the highest transmitted PDCP PDU sequence number and the highest successfully delivered PDCP PDU sequence number comprise information elements (IEs).

8. A non-transitory computer readable memory comprising instructions which, when run on at least one processing circuit in a network node, cause the network node to perform operations comprising:

generating a Downlink Data Delivery Status (DDDS) frame including:

an indicator that a highest transmitted Packet Data Convergence Protocol (PDCP) Packet Data Unit (PDU) sequence number is present in the DDDS frame;

an indicator that indicates a presence or an absence of a highest successfully delivered PDCP PDU sequence number, wherein:

the indicator being set to a first value corresponds to the presence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame; and

the indicator being set to a second value corresponds to the absence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame;

a desired buffer size for a data bearer;

the highest transmitted PDCP PDU sequence number; and

the highest successfully delivered PDCP PDU sequence number; and

providing the DDDS frame to a second network node.

9. The non-transitory computer readable memory of claim 8 , the operations further comprising:

providing the highest transmitted PDCP PDU sequence number based on operating in Radio Link Control Acknowledged Mode (RLC AM).

10. The non-transitory computer readable memory of claim 8 , wherein the DDDs frame facilitates the second network node to control downlink data flow.

11. The non-transitory computer readable memory of claim 8 , wherein the indicator that the highest transmitted PDCP PDU sequence number is present in the DDDS frame comprises:

a one bit value of 0 to indicate that the highest transmitted PDCP PDU sequence number is not present in the DDDS frame; or

a one bit value of 1 to indicate that the highest transmitted PDCP PDU sequence number is present in the DDDS frame.

12. The non-transitory computer readable memory of claim 8 , wherein the indicator of the highest successfully delivered PDCP PDU sequence number comprises a one bit value, wherein:

the one bit value set to 0 indicates that the highest successfully delivered PDCP PDU sequence number is absent in the DDDS frame; and

the one bit value set to 1 indicates that the highest successfully delivered PDCP PDU sequence number is present in the DDDS frame.

13. The non-transitory computer readable memory of claim 8 , further comprising:

receiving downlink data packets from the second network node; and

wirelessly transmitting the received downlink data packets to a user equipment (UE).

14. The non-transitory computer readable memory of claim 8 , wherein the highest transmitted PDCP PDU sequence number and the highest successfully delivered PDCP PDU sequence number comprise information elements (IEs).

15. A network node comprising:

a memory; and

processing circuitry coupled to the memory and configured to read instructions from the memory to cause the network node to perform operations comprising:

generating a Downlink Data Delivery Status (DDDS) frame including:

an indicator that a highest transmitted Packet Data Convergence Protocol (PDCP) Packet Data Unit (PDU) sequence number is present in the DDDS frame;

an indicator that indicates a presence or an absence of a highest successfully delivered PDCP PDU sequence number, wherein:

the indicator being set to a first value corresponds to the presence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame; and

the indicator being set to a second value corresponds to the absence of the highest successfully delivered PDCP PDU sequence number in the DDDS frame;

a desired buffer size for a data bearer;

the highest transmitted PDCP PDU sequence number; and

the highest successfully delivered PDCP PDU sequence number; and

providing the DDDS frame to a second network node.

16. The network node of claim 15 , the operations further comprising:

providing the highest transmitted PDCP PDU sequence number based on operating in Radio Link Control Acknowledged Mode (RLC AM).

17. The network node of claim 15 , wherein the DDDs frame facilitates the second network node to control downlink data flow.

18. The network node of claim 15 , wherein the indicator that the highest transmitted PDCP PDU sequence number is present in the DDDS frame comprises:

a one bit value of 0 to indicate that the highest transmitted PDCP PDU sequence number is not present in the DDDS frame; or

a one bit value of 1 to indicate that the highest transmitted PDCP PDU sequence number is present in the DDDS frame.

19. The network node of claim 15 , wherein the indicator that indicates the status of the highest successfully delivered PDCP PDU sequence number delivered comprises a one bit value, wherein:

the one bit value set to 0 indicates that the highest successfully delivered PDCP PDU sequence number is absent in the DDDS frame; and

the one bit value set to 1 indicates that the highest successfully delivered PDCP PDU sequence number is present in the DDDS frame.

20. The network node of claim 15 , the operations further comprising:

receiving downlink data packets from the second network node; and

wirelessly transmitting the received downlink data packets to a user equipment (UE).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2021
From: SHI, NIANSHAN; VESELY, ALEXANDER
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 057387/0268 →
Continuity (3)
Continuation 16634224
Provisional Application 62563852 · Sep 27, 2017
Related Publication 20210399834A1 · Dec 23, 2021