Systems and methods to detect, diagnose, and mitigate issues in multi-layer networks

US9503228B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9503228-B2
Application numberUS-201414573396-A
CountryUS
Kind codeB2
Filing dateDec 17, 2014
Priority dateDec 17, 2014
Publication dateNov 22, 2016
Grant dateNov 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and server to detect, diagnose, and mitigate issues in a network include receiving Operations, Administration, and Maintenance (OAM) data related to the network, the OAM data related to current operation of the network; instantiating a rule engine to evaluate one or more rules based on any one of the OAM data, an event, policy, and an anomaly; and performing one or more actions based on the evaluating the one or more rules. A Software Defined Networking (SDN) controller is also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to detect, diagnose, and mitigate issues in a network, the method comprising: receiving Operations, Administration, and Maintenance (OAM) data related to the network, the OAM data related to current operation of the network; receiving external data related to the network, the external data describing events related to any one or more of construction, weather, natural disasters, and planned outages; instantiating a rule engine to evaluate one or more rules based on any one of the OAM data, an event, policy, and an anomaly; performing one or more actions based on the evaluating the one or more rules; and analyzing the external data to determine a relationship between the events and network elements in the network, wherein the relationship comprises any one or more of distance, amount of time the event exists, a number of events in a shared area, reputation of an event based on historical data, and a magnitude of collateral damage an event may cause to generate an associated risk level. 2. The method of claim 1 , wherein the one or more rules are in a syntax of when one or more conditions are met then perform the one or more actions. 3. The method of claim 1 , wherein the instantiating is performed based on detecting the event or the anomaly from monitoring the OAM data. 4. The method of claim 1 , wherein the OAM data is any of alarms, Performance Monitoring (PM) data, and events. 5. The method of claim 1 , wherein the one or more actions comprise biasing a Path Computation Element (PCE) or other path computation component away from nodes and/or links in the network with detected issues. 6. The method of claim 1 , wherein the one or more actions comprise suggesting a new link in the network or suggesting traffic rearranging to free up capacity on some links. 7. The method of claim 1 , wherein the one or more actions comprise communicating a current state of the network to a Path Computation Element (PCE) or other path computation component to update administrative weights used in a path computation. 8. The method of claim 1 , wherein the one or more actions comprise any of generation of severity ticket intimating network management personnel of an underlying systemic fault in network, invocating of other Software Defined Networking applications to optimize network, and triggering a new rule to operate. 9. The method of claim 1 , wherein the relationship is determined through: geocoding the events and network elements and calculating the distance based thereon, parsing environmental event consolidation programs for end and start times of an event to calculate a time window, parsing environmental event consolidation programs for historical reputation of an event and assigning a value based on credibility, and parsing environmental event consolidation programs for existence of collateral damage multipliers and assigning a value based thereon. 10. A server implementing an application to detect, diagnose, and mitigate issues in a network, the server comprising: a network interface, a processor, and memory, each communicatively coupled therebetween; wherein the memory stores instructions that, when executed, cause the processor to obtain Operations, Administration, and Maintenance (OAM) data related to the network, the OAM data related to current operation of the network, receive external data related to the network, the external data describing events related to any one or more of construction, weather, natural disasters, and planned outages, instantiate a rule engine to evaluate one or more rules based on any one of the OAM data, an event, policy, and an anomaly, perform one or more actions based on an evaluation of the one or more rules, and analyze the external data to determine a relationship between the events and the network elements in the network, wherein the relationship comprises any one or more of distance, amount of time the event exists, a number of events in a shared area, reputation of an event based on historical data, and a magnitude of collateral damage an event may cause to generate an associated risk level. 11. The server of claim 10 , wherein the one or more rules are in a syntax of when one or more conditions are met then perform the one or more actions. 12. The server of claim 10 , wherein the rule engine is instantiated based on detecting the event or the anomaly from monitoring the OAM data. 13. The server of claim 10 , wherein the OAM data is any of alarms, Performance Monitoring (PM) data, and events. 14. The server of claim 10 , wherein the one or more actions comprise biasing a Path Computation Element (PCE) or other path computation component away from nodes and/or links in the network with detected issues. 15. The server of claim 10 , wherein the one or more actions comprise suggesting a new link in the network or suggesting traffic rearranging to free up capacity on some links. 16. The server of claim 10 , wherein the one or more actions comprise communicating a current state of the network to a Path Computation Element (PCE) or other path computation component to update administrative weights used in a path computation. 17. The server of claim 10 , wherein the one or more actions comprise one of triggering a new rule to operate, generation of severity ticket intimating network management personnel of an underlying systemic fault in network, or invocation of other Software Defined Networking applications to optimize the network. 18. The server of claim 10 , wherein the relationship is determined through: geocoding the events and network elements and calculating the distance based thereon, parsing environmental event consolidation programs for end and start times of an event to calculate a time window, parsing environmental event consolidation programs for historical reputation of an event and assigning a value based on credibility, and parsing environmental event consolidation programs for existence of collateral damage multipliers and assigning a value based thereon. 19. A Software Defined Networking (SDN) controller communicatively coupled to a network and to a Software Defined Networking (SDN) application to detect, diagnose, and mitigate issues in the network, the SDN controller comprising: a network interface, a processor, and memory, each communicatively coupled therebetween; wherein the memory stores instructions that, when executed, cause the processor to communicate Operations, Administration, and Maintenance (OAM) data related to the network, the OAM data related to current operation of the network to an SDN application, receive external data related to the network, the external data describing events related to any one or more of construction, weather, natural disasters, and planned outages, cause a rule engine to be instantiated to cause evaluation of one or more rules based on any of the OAM data, an event, policy, and an anomaly, communicate one or more actions based on the evaluation to a Path Computation Element (PCE) or other path computation component, and analyze the external data to determine a relationship between the events and the network elements in the network, wherein the relationship comprises any one or more of distance, amount of time the event exists, a number of events in a shared area, reputation of an event based on historical data, and a magnitude of collateral damage an event may cause to generate an associated risk level. 20. The SDN controller of claim 19 , wherein the relationship is determine

Assignees

Inventors

Classifications

  • using statistical or mathematical methods · CPC title

  • using machine learning or artificial intelligence · CPC title

  • characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02) · CPC title

  • H04L1/24Primary

    Testing correct operation · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9503228B2 cover?
A method and server to detect, diagnose, and mitigate issues in a network include receiving Operations, Administration, and Maintenance (OAM) data related to the network, the OAM data related to current operation of the network; instantiating a rule engine to evaluate one or more rules based on any one of the OAM data, an event, policy, and an anomaly; and performing one or more actions based o…
Who is the assignee on this patent?
Subhedar Sachin, Htay Aung, Elbaz Roger Michael, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L1/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).