Patent ID: 7703096
Filing Date: 2010-04-20
Classification: G06F

Abstract:
1. A method in a computer system to resolve ambiguities for monitoring and automating UNIX processes, comprising: executing an automation product on the computer system, the computer system executing a UNIX environment; executing a set-up process on the computer system, the set-up process including: executing a program in the UNIX environment, said program being an automation-eligible program and said program having n levels on a process tree; and executing a multi-pass multi-level filter routine for identifying the program, including the automation product performing the steps of: stopping the multi-pass multi-level filter routine for identifying the program if the program is uniquely identified during the first pass; and performing a second pass, if the program is not uniquely identified during the first pass, including: stopping the multi-pass multi-level filter routine for identifying the program if the program is uniquely identified during the second pass; and iteratively performing subsequent passes, if the program is not uniquely identified during the second pass, until (a) the program is uniquely identified or (b) a maximum number of iterations has been reached, wherein the maximum number of iterations is equal to n, each of the subsequent passes being performed on an incremental parent program, said incremental program being the parent program of the immediately preceding program to have a pass performed thereon during execution of the multi-pass multi-level filter routine, and each of the subsequent passes including: stopping the multi-pass multi-level filter routine for identifying the program if the program is uniquely identified based on the subsequent passes; and stopping the multi-pass multi-level filter routine for identifying the program if the maximum number of iterations has been reached without the program being uniquely identified.