IP Library › Granted Patent US 12,317,013
Granted Patent B2
US 12,317,013 · App. 17/954,918 · Granted May 27, 2025

Bandwidth allocation

Inventors: Paschalis Tsiaflakis (Heist-op-den-Berg, BE); Konstantinos Christodoulopoulos (Stuttgart, DE); Sarvesh Sanjay Bidkar (Kornwestheim, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04Q11/0067H04L47/626H04Q2011/0086
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,317,013
App. No.
17/954,918
Granted
May 27, 2025
Kind
B2
Abstract

An optical line terminal is disclosed. The optical line terminal comprises at least one processor; and at least one memory including machine-readable instructions. The at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine based on one or more variables a relationship between bandwidth efficiency and latency for communication of contents of a queue buffer of an optical network unit with the optical line terminal via an optical distribution network, and determine a burst schedule for the queue buffer based on the determined relationship.

Claims (37)

1. An optical line terminal comprising:

at least one processor; and

at least one memory including machine-readable instructions,

wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to

determine based on one or more variables a trade-off between bandwidth efficiency and latency for communication of contents of a queue buffer of an optical network unit with the optical line terminal via an optical distribution network, and

determine a burst schedule for the queue buffer based on the determined trade-off.

2. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the burst schedule for the queue buffer by:

determining a bandwidth for communication of contents of the queue buffer of the optical network unit with the optical line terminal,

determining a burst parameters assignment for communication of contents of the queue buffer of the optical network unit with the optical line terminal based on the determined bandwidth, and

determining the burst schedule based on the determined burst parameters assignment.

3. The optical line terminal of claim 2 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the bandwidth based on the determined trade-off.

4. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the burst schedule for the queue buffer by:

determining a burst parameters assignment for communication of contents of the queue buffer of the optical network unit with the optical line terminal based on the determined trade-off, and

determining the burst schedule based on the determined burst parameters assignment.

5. The optical line terminal of claim 2 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the bandwidth by:

selecting a function of a plurality of functions stored in the at least one memory or modifying a parameter of a function stored in the at least one memory based on the determined trade-off, and

determining the bandwidth based on the selected or modified function.

6. The optical line terminal of claim 3 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the burst parameters assignment by:

selecting a function of a plurality of functions stored in the at least one memory or modifying a parameter of a function stored in the at least one memory based on the determined trade-off, and

determining the burst parameters assignment based on the selected or modified function.

7. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

retrieving from the at least one memory a variable characterizing the trade-off between bandwidth efficiency and latency for the communication.

8. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

receiving as an input to the optical line terminal a variable defining a communication preference for a communication of contents of the queue buffer of the optical network unit with the optical line terminal and determining the trade-off based on the communication preference.

9. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

evaluating a variable representing a utilization rate of the optical distribution network for prior communications between the optical network unit and the optical line terminal and determining the trade-off based on the utilization rate.

10. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

characterizing a variable representing a type of communications of contents of the queue buffer of the optical network unit with the optical line terminal and determining the trade-off based on the type of communications.

11. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

identifying a time for communications of contents of the queue buffer of the optical network unit with the optical line terminal based on a time-denoting variable and determining the trade-off based on the identified time.

12. The optical line terminal of claim 1 , wherein the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine the trade-off by:

characterizing a variable representing IP or TCP header related fields for a communication of contents of the queue buffer of the optical network unit with the optical line terminal and determining the trade-off based on the IP or TCP header related fields.

13. The optical line terminal of claim 1 , wherein the optical network unit comprises a plurality of discrete queue buffers, and the at least one memory and the machine-readable instructions are configured to, with the at least one processor, cause the optical line terminal to determine respective burst schedules for each of the plurality of discrete queue buffers.

14. A computer-implemented method for determining an burst schedule for a queue buffer of an optical network unit, the method comprising:

determining based on one or more variables a trade-off between bandwidth efficiency and latency for communication of contents of the queue buffer with an optical line terminal via an optical distribution network, and

determining a burst schedule for the queue buffer based on the determined trade-off.

15. A non-transitory computer readable medium storing instructions, which when executed by a computer, cause the computer to perform the method of claim 14 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2022
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 061303/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2022
From: NOKIA BELL NV
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 061303/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2022
From: CHRISTODOULOPOULOS, KONSTANTINOS; BIDKAR, SARVESH SANJAY
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 061288/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2022
From: TSIAFLAKIS, PASCHALIS
To: NOKIA BELL NV
Reel/Frame 061288/0487 →
Priority Claims (1)
EP 21200327 · Sep 30, 2021 · regional
Continuity (1)
Related Publication 20230095840A1 · Mar 30, 2023
References Cited (11)
US 8406235B2 · Walton · 2013 [cited by examiner]
US 9455913B2 · Naaman · 2016 [cited by examiner]
US 11356380B1 · White · 2022 [cited by examiner]
US 11438274B2 · Garcia · 2022 [cited by examiner]
US 11564021B2 · Pauwels · 2023 [cited by examiner]
US 20140053272A1 · Lukacs · 2014 [cited by examiner]
US 20230208571A1 · Jones · 2023 [cited by examiner]
European Search Report for European Patent Application No. 21200327 dated Mar. 11, 2022. [cited by applicant]
Francois Fredricx Nokia Belgium: “ITU-T Rec. Series G Supplement CO OBA: OL T Capabilities for supporting CO OBA (for Agreement);TD717/PLEN”, ITU-T Draft; Study Period 2021-2024; Study Group 15; Series TD717/PLEN, Inter… [cited by applicant]
Bidkar Sarvesh et al: “Low-Latency TOM-PON for 5G Xhaul”, 2020 22nd International Conference on Transparent Optical Networks (ICTON), IEEE, Jul. 19, 2020 (Jul. 19, 2020), pp. 1-4, XP033828916. [cited by applicant]
Zhang Shizong et al: “Efficient polling cycle adaptive passive optical network for low-latency 5G fronthaul”, Optical Switching and Networking, vol. 33 , pp. 122-130, XP085716721, Dec. 12, 2017. [cited by applicant]