IP Library Granted Patent US 12,568,032
Granted Patent B2
US 12,568,032 · App. 18/762,587 · Granted Mar 3, 2026

Enhanced event-driven diagnostics for communication networks

Inventors: Steve Wakumoto (Golden, CO); Shelli Hurd (Arvada, CO); Rabih Nahas (Erie, CO); Dayne Allen (Broomfield, CO); Zhuo Jing (Erie, CO); Efren Maldonado (Highlands Ranch, CO); Hoang Tran (Thornton, CO); Brian Sanniola (Parker, CO)
Assignee: Level 3 Communications, LLC
H04L43/08H04L41/0681H04L43/16
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,568,032
App. No.
18/762,587
Granted
Mar 3, 2026
Kind
B2
Abstract

A device for performing event-driven diagnostics may identify a service identifier of a service provided by the communications network to a customer; identify, based on the service identifier, a persisted path for the service, the persisted path generated prior to any user request to perform a diagnostic on the service, and the persisted path including devices and interfaces used to provide the service; receive performance metrics of the devices and interfaces of the persisted path; detect, without receiving any user request to perform a diagnostic on the service, based on comparisons of the performance metrics to event criteria, an occurrence of an event in the persisted path; and present, based on the occurrence of the event, a notification of the event to the customer.

Claims (42)

1 . A method of performing event-driven diagnostics for a communications network, the method comprising:

identifying, by at least one processor of a device, a service identifier of a service provided by the communications network to a customer;

identifying, by the at least one processor, based on the service identifier, a persisted path for the service, the persisted path generated without receiving any user request to perform a diagnostic on the service, and the persisted path comprising devices and interfaces used to provide the service;

receiving, by the at least one processor, performance metrics of the devices and interfaces of the persisted path;

detecting, by the at least one processor, without receiving any user request to perform a diagnostic on the service, based on comparisons of the performance metrics to event criteria, an occurrence of an event in the persisted path; and

causing presentation, based on the occurrence of the event, of a notification of the event to the customer,

wherein the event is that a packet delivery rate is greater than a packet delivery rate threshold or a WAN interface error rate is below a threshold WAN error rate, and a customer edge LAN error rate is below a threshold customer edge LAN error rate, and wherein the notification indicates that there are no problems with the communications network and utilization of the service, and that further investigation of a network of the customer is recommended.

2 . The method of claim 1 , wherein the event is a packet delivery rate between a provider edge device and a customer edge device in the persisted path, and wherein the event criteria comprises a packet delivery rate threshold.

3 . The method of claim 1 , wherein the event is a customer edge wide-area network (WAN) interface error, and wherein the event criteria comprises a WAN interface error rate threshold.

4 . The method of claim 1 , wherein the event is a customer edge local area network (LAN) interface error, and wherein the event criteria comprises a LAN interface error rate threshold.

5 . The method of claim 1 , wherein the event is a rate of utilization of the service by the customer, and wherein the event criteria comprises a threshold utilization rate.

6 . The method of claim 1 , wherein the notification indicates that a provider of the communications network will resolve the event.

7 . The method of claim 6 , wherein the notification further indicates that the customer should evaluate a customer edge device in response to the event.

8 . The method of claim 1 , wherein the notification indicates that the event may be caused by a handoff to a customer device.

9 . The method of claim 1 , wherein the criteria is based on a service level agreement.

10 . The method of claim 1 , wherein the performance metrics are received based on a T1 Ethernet diagnostic performed on the persisted path.

11 . A device for performing event-driven diagnostics for a communications network, the device comprising memory coupled to at least one processor, wherein the at least one processor is configured to:

identify a service identifier of a service provided by the communications network to a customer;

identify, based on the service identifier, a persisted path for the service, the persisted path generated without receiving any user request to perform a diagnostic on the service, and the persisted path comprising devices and interfaces used to provide the service;

receive performance metrics of the devices and interfaces of the persisted path;

detect, without receiving any user request to perform a diagnostic on the service, based on comparisons of the performance metrics to event criteria, an occurrence of an event in the persisted path; and

cause presentation, based on the occurrence of the event, of a notification of the event to the customer,

wherein the event is that a packet delivery rate is greater than a packet delivery rate threshold or a WAN interface error rate is below a threshold WAN error rate, and a customer edge LAN error rate is below a threshold customer edge LAN error rate, and wherein the notification indicates that there are no problems with the communications network and utilization of the service, and that further investigation of a network of the customer is recommended.

12 . The device of claim 11 , wherein the event is a packet delivery rate between a provider edge device and a customer edge device in the persisted path, and wherein the event criteria comprises a packet delivery rate threshold.

13 . The device of claim 11 , wherein the event is a customer edge wide-area network (WAN) interface error, and wherein the event criteria comprises a WAN interface error rate threshold.

14 . The device of claim 11 , wherein the event is a customer edge local area network (LAN) interface error, and wherein the event criteria comprises a LAN interface error rate threshold.

15 . The device of claim 11 , wherein the event is a rate of utilization of the service by the customer, and wherein the event criteria comprises a threshold utilization rate.

16 . The device of claim 11 , wherein the notification indicates that a provider of the communications network will resolve the event.

17 . The device of claim 16 , wherein the notification further indicates that the customer should evaluate a customer edge device in response to the event.

18 . The device of claim 11 , wherein the notification indicates that the event may be caused by a handoff to a customer device.

19 . The device of claim 11 , wherein the criteria is based on a service level agreement.

20 . The device of claim 11 , wherein the performance metrics are received based on a T1 Ethernet diagnostic performed on the persisted path.

21 . A system for performing event-driven diagnostics for a communications network, the system comprising:

consuming applications, of the communications network, configured to call a mediated application programming interface (API);

the mediated API configured to call APIs owned by the consuming applications; and

memory coupled to at least one processor, the at least one processor configured to:

identify a service identifier of a service provided by the communications network to a customer of a plurality of customers;

identify, based on the service identifier, a persisted path for the service, the persisted path generated without receiving any user request to perform a diagnostic on the service, and the persisted path comprising devices and interfaces used to provide the service;

receive performance metrics of the devices and interfaces of the persisted path;

detect, without receiving any user request to perform a diagnostic on the service, based on comparisons of the performance metrics to event criteria, an occurrence of an event in the persisted path; and

cause presentation, based on the occurrence of the event, of a notification of the event to the customer,

wherein the event is that a packet delivery rate is greater than a packet delivery rate threshold or a WAN interface error rate is below a threshold WAN error rate, and a customer edge LAN error rate is below a threshold customer edge LAN error rate, and wherein the notification indicates that there are no problems with the communications network and utilization of the service, and that further investigation of a network of the customer is recommended.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2024
From: WAKUMOTO, STEVE; HURD, SHELLI; NAHAS, RABIH; ALLEN, DAYNE; JING, ZHUO; MALDONADO, EFREN; TRAN, HOANG; SANNIOLA, BRIAN
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 067910/0622 →