Patent ID: 7945817

Claim:
One or more computer-storage media having computer-usable instructions embodied thereon for performing a method of pattern recognition between one or more alarms in a communications network, the method comprising: scanning a status indication table for an unprocessed status indication; retrieving the unprocessed status indication, wherein the unprocessed status indication is associated with a network component; receiving an incoming status indication associated with a network component; referencing topological information associated with the network component to identify a parent component of the network component and one or more sibling network components that are siblings of the network component; determining a total number of the one or more sibling network components; determining a number of the one or more sibling components that are generating a status indication; referencing a data structure to retrieve a patterning criteria associated with the parent component; evaluating the identified sibling network components to determine whether the patterning criteria is met, wherein the patterning criteria includes a set of rules that define how many child components of the parent component must reach a defined status to generate a synthetic status indication associated with the parent component, and wherein the defined status includes one or more of an alarm condition, a warning condition and a working-properly condition; and if the patterning criteria is met, then automatically generating the synthetic status indication without user intervention, but if the patterning criteria is not met, then continuing to evaluate the identified sibling network components to completion.