Patent Document ID: 9557879
Application ID: 13658709
Patent Flag: 1

Claim One:
1. A method of providing information about dependencies in a computing environment to a user, the method comprising: receiving monitoring data obtained from a plurality of monitored resources in a computing environment; transforming the monitoring data into a topology model comprising a plurality of interconnected topology objects, the topology objects representing the monitored resources, wherein interconnections between the topology objects reflect existing relationships between the plurality of monitored resources in the computing environment; tracking first dependencies between first ones of the topology objects based at least in part on observed interactions between the first topology objects, the observed interactions between the first topology objects being at least partially different from the existing relationships represented in the topology model; inferring second dependencies between second ones of the topology objects based at least in part on the observed interactions between the first topology objects and the interconnections between the topology objects represented in the topology model; storing data representing the first and second dependencies in a dependency graph; providing a registry user interface configured to enable users to annotate the dependency graph to adjust the first and second dependencies represented in the dependency graph to thereby produce a modified dependency graph; applying, with a computer system comprising computer hardware, one or more custom filters to the modified dependency graph to select a custom view of the second dependencies in the modified dependency graph for display, the applying comprising: receiving a user selection of an object in the topology model; identifying the object in the dependency graph; and transitively searching the dependency graph for a next node so as to identify dependencies of the object, wherein the computer system skips each said next node in the dependency graph that is subject to the one or more custom filters; and outputting the custom view of the second dependencies for presentation to a user.