Patent Document ID: 9787704
Application ID: 14641279
Patent Status: 1

Claim One:
1. A method comprising: receiving first performance data of a plurality of components in a system, the first performance data representing performance characteristics of the plurality of components in a first time period; performing a first cluster analysis of the first performance data, the first cluster analysis comprising: identifying clusters of the plurality of components with similar performance characteristics in the first time period; receiving second performance data of the plurality of components, the second performance data representing performance characteristics of the plurality of components in a second time period; performing a second cluster analysis of the second performance data, the second cluster analysis comprising: identifying clusters of the plurality of components with similar performance characteristics in the second time period; determining whether a component of the plurality of components transitioned from a first cluster to a second cluster, the first cluster being different from the second cluster, and the determining comprising: determining that the component transitioned from the first cluster to the second cluster if the component was identified as being in the first cluster in the first cluster analysis and was identified as being in the second cluster in the second cluster analysis; and determining that the component did not transition from the first cluster to the second cluster if the component was identified as being in the first cluster in the first cluster analysis and was identified as being in the first cluster in the second cluster analysis; and in response to determining that the component transitioned from the first cluster to the second cluster, determining that an anomalous event has occurred; receiving third performance data of the plurality of components, the third performance data representing performance characteristics of the plurality of components in a third time period; performing a third cluster analysis of the third performance data, the third cluster analysis comprising: identifying clusters of the plurality of components with similar performance characteristics representing in the third time period; determining whether the component transitioned from the second cluster to a third cluster, the third cluster being different from the second cluster, and the determining comprising: determining that the component transitioned from the second cluster to the third cluster if the component was identified as being in the second cluster in the second cluster analysis and was identified as being in the third cluster in the third cluster analysis; and in response to determining that the component transitioned from the second cluster to the third cluster: determining that the component is in a steady state of transition, and determining whether the component is a member of a transition cluster that is in a steady state of transition between the first cluster and the third cluster.