IP Library Granted Patent US 12,200,596
Granted Patent B2
US 12,200,596 · App. 18/440,575 · Granted Jan 14, 2025

Wireless signal strength-based detection of poor network link performance

Inventors: Ruchit Rajkumar Mehta (Emeryville, CA); Kaushik Adesh Agrawal (Chelmsford, MA)
Assignee: JUNIPER NETWORKS, INC.
H04W40/12H04L12/4633H04L41/0631H04W24/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,200,596
App. No.
18/440,575
Granted
Jan 14, 2025
Kind
B2
Abstract

A cloud-based network management system (NMS) stores path data from network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices. The NMS determines, for a logical path within a specified time window, a wireless signal quality and a link quality based at least in part on the path data. The NMS, in response to determining that the logical path is of a poor link quality, determine a correlation between a poor wireless quality and the poor link quality. The NMS may output a notification that indicates the correlation between the poor wireless quality and the poor link quality of the logical path.

Claims (41)

1. A network management system comprising:

a memory storing path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN); and

one or more processors coupled to the memory and configured to:

determine, based at least in part on the path data, a wireless signal quality of a logical path within a specified time window and a link quality of the logical path within the specified time window;

in response to determining that the link quality the logical path is of a poor link quality during the specified time window, determine a correlation between a poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path based at least in part on an amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality; and

in response to determining the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, output a notification that identifies the correlation between the poor wireless signal quality of the logical path and the poor link quality of the logical path.

2. The network management system of claim 1 , wherein to determine the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, the one or more processors are further configured to:

determine the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path based on the amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality exceeding a specified threshold.

3. The network management system of claim 2 , wherein the specified threshold is a threshold percentage of a total time in the specified time window.

4. The network management system of claim 1 , wherein an event is associated with the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, and wherein the one or more processors are further configured to:

compare the amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality with amounts of times during one or more time windows in which other logical paths in the WAN experience both poor wireless signal quality and poor link quality to determine a severity of the event.

5. The network management system of claim 1 , wherein the path data indicates one or more of: jitter, latency, or loss for the logical path during the specified time window, and wherein to determine the link quality of the logical path within the specified time window, the one or more processors are further configured to:

determine the link quality of the logical path within the specified time window based at least in part on one or more of: the jitter, the latency, or the loss for the logical path during the specified time window.

6. The network management system of claim 1 , wherein the path data indicates Bidirectional Forwarding Detection (BFD) data for the logical path during the specified time window, and wherein to determine the link quality of the logical path within the specified time window, the one or more processors are further configured to:

determine the link quality of the logical path within the specified time window based at least in part on the BFD data for the logical path during the specified time window.

7. The network management system of claim 1 , wherein the path data indicates values of one or more of: a signal to noise ratio (SNR), a Reference Signal Received Power (RSRP), a Reference Signal Received Quality (RSRQ), or a Received Signal Strength Indicator (RSSI) of the logical path during the time window, and wherein to determine the wireless signal quality of the logical path within the specified time window, the one or more processors are further configured to:

determine the wireless signal quality of the logical path within the specified time window based at least in part on the values of one or more of: the SNR, the RSRP, the RSRQ, or the RSSI of the logical path during the time window.

8. The network management system of claim 1 , wherein the one or more processors are further configured to determine the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path in response to determining that a user impact of the poor link quality exceeds a user impact threshold.

9. The network management system of claim 1 , wherein to determine the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, the one or more processors are further configured to:

determine a number of instances of poor link quality during the specified time window that correspond to instances of poor wireless signal quality during the specified time window; and

determine, based on the number of instances of poor link quality during the specified time window that correspond to the instances of poor wireless signal quality during the specified time window, the correlation between the poor link quality of the logical path during the specified time window and the poor wireless signal quality of the logical path during the specified time window.

10. The network management system of claim 1 , wherein the plurality of network devices comprise two or more session-based routers configured to establish peer paths as logical paths of the physical interface between the two or more session-based routers over the WAN, and wherein the one or more processors of the network management system are configured to receive the path data collected for each peer path from software agents imbedded in the session-based routers.

11. The network management system of claim 1 , wherein the plurality of network devices comprise two or more packet-based routers configured to establish tunnels as logical paths of the physical interface between the two or more packet-based routers over the WAN, and wherein the one or more processors of the network management system are configured to retrieve the path data collected for each tunnel from the packet-based routers using an application programming interface (API) or an open configuration protocol.

12. The network management system of claim 1 , wherein the one or more processors are configured to invoke one or more remedial actions to address a root cause identified in the notification.

13. A method comprising:

determining, by one or more processors of a network management system and based at least in part on path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN), a wireless signal quality of a logical path within a specified time window and a link quality of the logical path within the specified time window;

in response to determining that the logical path is of a poor link quality during the specified time window, determining, by the one or more processors, a correlation between a poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path based at least in part on an amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality; and

in response to determining the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, output a notification that identifies the correlation between the poor wireless signal quality of the logical path and the poor link quality of the logical path.

14. The method of claim 13 , wherein determining the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path further comprises:

determining, by the one or more processors, the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path based on the amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality exceeding a specified threshold.

15. The method of claim 13 , wherein an event is associated with correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, further comprising:

comparing, by the one or more processors, the amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality with amounts of times during one or more time windows in which other logical paths in the WAN experience both the poor wireless signal quality and the poor link quality to determine a severity of the event.

16. The method of claim 13 , wherein the path data indicates one or more of: jitter, latency, or loss for the logical path during the specified time window, and wherein determining the link quality of the logical path within the specified time window further comprises:

determining, by the one or more processors, the link quality of the logical path within the specified time window based at least in part on one or more of: the jitter, the latency, or the loss for the logical path during the specified time window.

17. The method of claim 13 , wherein the path data indicates Bidirectional Forwarding Detection (BFD) data for the logical path during the specified time window, and wherein determining the link quality of the logical path within the specified time window further comprises:

determining, by the one or more processors, the link quality of the logical path within the specified time window based at least in part on the BFD data for the logical path during the specified time window.

18. The method of claim 13 , wherein the path data indicates values of one or more of: a signal to noise ratio (SNR), a Reference Signal Received Power (RSRP), a Reference Signal Received Quality (RSRQ), or a Received Signal Strength Indicator (RSSI) of the logical path during the time window, and wherein determining the wireless signal quality of the logical path within the specified time window further comprises:

determining, by the one or more processors, the wireless signal quality of the logical path within the specified time window based at least in part on the values of one or more of: the SNR, the RSRP, the RSRQ, or the RSSI of the logical path during the time window.

19. The method of claim 13 , further comprising:

determining, by the one or more processors, the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path in response to determining that a user impact of the poor link quality exceeds a user impact threshold.

20. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a network management system to: determine, based at least in part on path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN), a wireless signal quality of a logical path within a specified time window and a link quality of the logical path within the specified time window; in response to determining that the logical path is of a poor link quality during the specified time window, determine a correlation between a poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path based at least in part on an amount of time during the specified time window in which the logical path experiences both the poor wireless signal quality and the poor link quality; and in response to determining the correlation between the poor wireless signal quality of the logical path during the specified time window and the poor link quality of the logical path, output a notification that identifies the correlation between the poor wireless signal quality of the logical path and the poor link quality of the logical path.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED ON REEL 71270 FRAME 13. ASSIGNOR(S) HEREBY CONFIRMS THE APPLICATION NUMBER SHOULD BE 18/440,575. Recorded Nov 6, 2025
From: MEHTA, RUCHIT RAJKUMAR; AGRAWAL, KAUSHIK ADESH
To: JUNIPER NETWORKS, INC.
Reel/Frame 073578/0706 →
Continuity (3)
Continuation 17644764 · Dec 16, 2021
Provisional Application 63262242 · Oct 7, 2021
Related Publication 20240187962A1 · Jun 6, 2024
References Cited (38)
US 9503958B2 · Nishioka · 2016 [cited by examiner]
US 9729439B2 · MeLampy et al. · 2017 [cited by applicant]
US 9729682B2 · Kumar et al. · 2017 [cited by applicant]
US 9736046B1 · Jain et al. · 2017 [cited by applicant]
US 9762485B2 · Kaplan et al. · 2017 [cited by applicant]
US 9871748B2 · Gosselin et al. · 2018 [cited by applicant]
US 9985883B2 · MeLampy et al. · 2018 [cited by applicant]
US 10200264B2 · Menon et al. · 2019 [cited by applicant]
US 10277506B2 · Timmons et al. · 2019 [cited by applicant]
US 10432522B2 · Kaplan et al. · 2019 [cited by applicant]
US 10756983B2 · Ratkovic et al. · 2020 [cited by applicant]
US 10992543B1 · Rachamadugu et al. · 2021 [cited by applicant]
US 11121954B2 · Vasseur et al. · 2021 [cited by applicant]
US 11165863B1 · Timmons et al. · 2021 [cited by applicant]
US 20130040683A1 · Siomina et al. · 2013 [cited by applicant]
US 20160218963A1 · Nauck et al. · 2016 [cited by applicant]
US 20170235623A1 · Brew et al. · 2017 [cited by applicant]
US 20180302308A1 · O'Brien et al. · 2018 [cited by applicant]
US 20200136890A1 · To et al. · 2020 [cited by applicant]
US 20200213236A1 · Safavi · 2020 [cited by applicant]
US 20200267047A1 · Safavi · 2020 [cited by applicant]
US 20200366589A1 · Kaplan et al. · 2020 [cited by applicant]
US 20200366590A1 · Kaplan et al. · 2020 [cited by applicant]
US 20200366598A1 · Kaplan et al. · 2020 [cited by applicant]
US 20200366599A1 · Kaplan et al. · 2020 [cited by applicant]
US 20200403890A1 · McCulley et al. · 2020 [cited by applicant]
US 20220052905A1 · Vasseur et al. · 2022 [cited by applicant]
US 20230009634A1 · Garcarz et al. · 2023 [cited by applicant]
US 20230027754A1 · Kolar et al. · 2023 [cited by applicant]
US 20230112613A1 · Mehta et al. · 2023 [cited by applicant]
CN 102724086A · 2012 [cited by examiner]
CN 102724086B · 2018 [cited by applicant]
Notice of Intent to Grant and Text Intended to Grant from counterpart European Application No. 22200328.7 dated Mar. 25, 2024, 59 pp. [cited by applicant]
Extended Search Report from counterpart European Application No. 22200328.7 dated Feb. 21, 2023, 10 pp. [cited by applicant]
Prosecution History from U.S. Appl. No. 17/644,764, dated Apr. 19, 2023 through Dec. 7, 2023, 56 pp. [cited by applicant]
Response to Extended Search Report dated Feb. 21, 2023, from counterpart European Application No. 22200328.7 filed Oct. 10, 2023, 30 pp. [cited by applicant]
Shao et al., “Accessing Cloud with Disaggregated Software-Defined Router”, Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, USENIX, Apr. 12, 2021, 15 pp., URL: https://www.usenix.… [cited by applicant]
Extended Search Report from counterpart European Application No. 24195365.2 dated Nov. 18, 2024, 10 pp. [cited by applicant]