US 11,695,642 B2
Virtualized network service management and diagnostics
Krishna Prakash Bhat, Richardson, TX (US); Raju Sharma, Raleigh, NC (US); Manish Srivastava, Frisco, TX (US); Ramesh Nadella, Allen, TX (US); Kumara B. Tamada, Apex, NC (US); and Sivanaga Ravi Kumar Chunduru Venkata, Irving, TX (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Jan. 21, 2021, as Appl. No. 17/248,345.
Application 17/248,345 is a continuation of application No. 16/227,511, filed on Dec. 20, 2018, granted, now 10,917,308.
Prior Publication US 2021/0144065 A1, May 13, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/14 (2022.01); H04L 12/28 (2006.01); H04L 41/0631 (2022.01); H04L 41/5025 (2022.01); H04L 41/5051 (2022.01); H04L 41/0823 (2022.01); H04L 41/0677 (2022.01)
CPC H04L 41/14 (2013.01) [H04L 12/2854 (2013.01); H04L 41/0645 (2013.01); H04L 41/0677 (2013.01); H04L 41/0823 (2013.01); H04L 41/5025 (2013.01); H04L 41/5051 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more processors to:
receive service information that identifies a state of a plurality of network environments of a software-defined networking wide area network (SD-WAN) deployment based on applying a plurality of diagnostic tests hierarchically according to a prioritization of potential issues relating to the plurality of network environments, wherein:
the plurality of diagnostic tests includes at least one of: a hardware diagnostics evaluation, a network connectivity diagnostics evaluation, or a virtualized network services diagnostics evaluation; and
the prioritization of potential issues relates to at least one of a quantity of affected users or a utilization of computing resources;
generate an analytics model associated with the SD-WAN deployment based on results associated with applying the plurality of diagnostic tests;
detect, based on the service information and the analytics model associated with the SD-WAN deployment, an issue, associated with a particular network environment of the plurality of network environments, via a particular application program interface (API) associated with the particular network environment;
determine, based on the analytics model, a recommendation for resolving the issue; and
provide the recommendation to a client device associated with the particular network environment.