Root cause discovery engine
AssigneeCisco Technology, Inc.
InventorsHarish Doddala, Tian Bu, Tej Redkar
Life of this patent
Estimating the term…
Abstract
The disclosed technology relates identifying causes of an observed outcome. A system is configured to receive an indication of a user experience problem, wherein the user experience problem is associated with observed operations data including an observed outcome. The system generates, based on the observed operations data, a predicted outcome according to a model, determines that the observed outcome is within range of the predicted outcome, and identifies a set of candidate causes of the user experience problem when the observed outcome is within range of the predicted outcome.
Claims20
A computer-implemented method comprising:
- receiving operations data from a plurality of networked agents;
- storing the operations data in a historical data store;
- building a machine learning model using the historical data store and associations between different aspects of the operational data stored in the historical data store;
- receiving an indication of a user experience problem, wherein the user experience problem is associated with observed operations data;
- converting the observed operations data into a set of observed features and an observed outcome;
- generating, based on the set of observed features, a first predicted outcome according to the machine learning model;
- determining that the observed outcome is within a threshold distance of the first predicted outcome;
- and
- identifying a set of candidate causes of the user experience problem when the observed outcome is within a range of the first predicted outcome.
A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:
- receive an indication of a user experience problem, wherein the user experience problem is associated with observed operations data;
- convert the observed operations data into a set of observed features and an observed outcome;
- generate, based on the set of observed features, a first predicted outcome according to a machine learning model;
- determine that the observed outcome is within a threshold distance of the first predicted outcome;
- and
- identify a set of candidate causes of the user experience problem when the observed outcome is within range of the first predicted outcome.
A system comprising:
- one or more processors;
- and
- at least one non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the system to perform operations including:
- receiving an indication of a user experience problem, wherein the user experience problem is associated with observed operations data;
- converting the observed operations data into a set of observed features and an observed outcome;
- generating, based on the set of observed features, a first predicted outcome according to a machine learning model;
- determining that the observed outcome is within a threshold distance of the first predicted outcome;
- and
- identify a set of candidate causes of the user experience problem when the observed outcome is within range of the first predicted outcome.
Dependencies are inferred from the claim text.