IP Library Granted Patent US 12,375,174
Granted Patent B1
US 12,375,174 · App. 18/752,700 · Granted Jul 29, 2025

Network quality evaluation based on network metrics

Inventors: Arman Ghasemi (Weatogue, CT); Milad Mostavi (Dallas, TX)
Assignee: FRONTIER COMMUNICATIONS HOLDINGS, LLC
H04B10/0795
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,375,174
App. No.
18/752,700
Granted
Jul 29, 2025
Kind
B1
Abstract

Techniques for evaluating performance of a Passive Optical Network (PON), include: obtaining a plurality of network performance metrics for an optical network terminal (ONT) for a customer in the PON, the PON including an optical line terminal (OLT) optically connected to a plurality of optical network terminals (ONTs) via a plurality of optical fibers; analyzing each of the plurality of network performance metrics to assign an individual quality metric to each of the plurality of network performance metrics; analyzing the individual quality metrics assigned to each of the plurality of network performance metrics to determine an overall quality metric for the ONT; and providing an indication of the overall quality metric for the ONT to at least one of a user interface or another computing device.

Claims (50)

1. A method for evaluating performance of a Passive Optical Network (PON), the method comprising:

obtaining a plurality of network performance metrics for an optical network terminal (ONT) for a customer in the PON, the PON including an optical line terminal (OLT) optically connected to a plurality of optical network terminals (ONTs) via a plurality of optical fibers;

analyzing each of the plurality of network performance metrics to assign an individual quality metric to each of the plurality of network performance metrics;

analyzing the individual quality metrics assigned to each of the plurality of network performance metrics to determine an overall quality metric for the ONT, including:

determining that none of a plurality of rules for determining overall quality metrics applies to the ONT based on the individual quality metrics; and

inputting the plurality of network performance metrics into a machine learning model to obtain the overall quality metric; and

providing an indication of the overall quality metric for the ONT to at least one of a user interface or another computing device.

2. The method of claim 1 , further comprising:

determining that the overall quality metric for the ONT is below a threshold overall quality; and

transmitting a control signal to automatically reboot a component of the PON in response to determining that the overall quality metric is below the threshold overall quality.

3. The method of claim 1 , wherein the machine learning model is trained with training sets of network performance metrics labelled with known overall quality metrics.

4. The method of claim 1 , wherein analyzing each of the plurality of network performance metrics includes:

applying at least one rule, of a plurality of rules for assigning individual quality metrics, to at least one of the network performance metrics to assign an individual quality metric to the at least one of the network performance metrics.

5. The method of claim 4 , wherein:

the plurality of rules for assigning individual quality metrics includes at least a first rule and a second rule, wherein:

the first rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as excellent if the at least one of the network performance metrics falls within a first range associated with the at least one of the network performance metrics; and

the second rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as good or fair if the at least one of the network performance metrics falls within a second range associated with the at least one of the network performance metrics.

6. The method of claim 5 , wherein:

the plurality of rules for assigning individual quality metrics further includes a third rule, wherein:

the third rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as bad if the at least one of the network performance metrics falls within a third range associated with the at least one of the network performance metrics.

7. The method of claim 1 , wherein the network performance metrics include at least one of a customer light level, an alarm duration, a number of alarms, a session duration, a number of session stops, or a packet discard rate.

8. A computing device for evaluating performance of a Passive Optical Network (PON), the computing device comprising:

one or more processors; and

a non-transitory computer-readable memory storing instructions thereon that, when executed by the one or more processors, cause the computing device to:

obtain a plurality of network performance metrics for an optical network terminal (ONT) for a customer in the PON, the PON including an optical line terminal (OLT) optically connected to a plurality of optical network terminals (ONTs) via a plurality of optical fibers;

analyze each of the plurality of network performance metrics to assign an individual quality metric to each of the plurality of network performance metrics;

analyze the individual quality metrics assigned to each of the plurality of network performance metrics to determine an overall quality metric for the ONT, including:

determining whether at least one of a plurality of rules for determining overall quality metrics applies to the ONT based on the individual quality metrics; and

when none of the plurality of rules for determining overall quality metrics applies to the ONT based on the individual quality metrics; and, inputting the plurality of network performance metrics into a machine learning model to obtain the overall quality metric; and

provide an indication of the overall quality metric for the ONT to at least one of a user interface or another computing device.

9. The computing device of claim 8 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

determine that the overall quality metric for the ONT is below a threshold overall quality; and

transmit a control signal to automatically reboot a component of the PON in response to determining that the overall quality metric is below the threshold overall quality.

10. The computing device of claim 8 , wherein to analyze the individual quality metrics to determine the overall quality metric for the ONT, the instructions, when executed by the one or more processors, cause the computing device to:

when at least one rule of the plurality of rules for determining overall quality metrics applies to the ONT based on the individual quality metrics, apply the at least one rule to the ONT to determine the overall quality metric based on the individual quality metrics.

11. The computing device of claim 10 , wherein:

the plurality of rules includes at least a first rule and a second rule, wherein:

the first rule provides that the overall quality metric is excellent if each of the individual quality metrics is categorized as excellent, and

the second rule provides that the overall quality metric is bad if at least one of the individual quality metrics is categorized as bad.

12. The computing device of claim 8 , wherein the machine learning model is trained with training sets of network performance metrics labelled with known overall quality metrics.

13. The computing device of claim 8 , wherein to analyze each of the plurality of network performance metrics, the instructions, when executed by the one or more processors, cause the computing device to:

apply at least one rule, of a plurality of rules for assigning individual quality metrics, to at least one of the network performance metrics to assign an individual quality metric to the at least one of the network performance metrics.

14. The computing device of claim 13 , wherein:

the plurality of rules for assigning individual quality metrics includes at least a first rule and a second rule, wherein:

the first rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as excellent if the at least one of the network performance metrics falls within a first range associated with the at least one of the network performance metrics; and

the second rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as good or fair if the at least one of the network performance metrics falls within a second range associated with the at least one of the network performance metrics.

15. The computing device of claim 14 , wherein:

the plurality of rules for assigning individual quality metrics further includes a third rule, wherein:

the third rule provides that an individual quality metric assigned to at least one of the network performance metrics is categorized as bad if the at least one of the network performance metrics falls within a third range associated with the at least one of the network performance metrics.

16. The computing device of claim 8 , wherein the network performance metrics include at least one of a customer light level, an alarm duration, a number of alarms, a session duration, a number of session stops, or a packet discard rate.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2026
From: FRONTIER COMMUNICATIONS HOLDINGS, LLC
To: FRONTIER COMMUNICATIONS PARENT, INC.
Reel/Frame 075841/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2026
From: FRONTIER COMMUNICATIONS PARENT, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 075835/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2024
From: MOSTAVI, MILAD; GHASEMI, ARMAN
To: FRONTIER COMMUNICATIONS HOLDINGS, LLC
Reel/Frame 069327/0965 →
References Cited (3)
US 20100074614A1 · DeLew · 2010 [cited by examiner]
US 20130268212A1 · Makarov · 2013 [cited by examiner]
US 20220216916A1 · Compann · 2022 [cited by examiner]
Cited By (2)
US 12,706,671 US 12,719,572