Apparatus, system, and method for analyzing the association of a resource to a business process
First Claim
1. An apparatus for identifying resources associated with a computer process, the apparatus comprising:
- an evaluation module configured to apply one or more heuristic routines to trace data associated with a logical application representative of a business process to derive a set of candidate resources, each heuristic routine assigning a probability to each candidate resource, the evaluation module combining the probability values assigned to a candidate resource by each heuristic routine to define a combined probability for the candidate resource; and
an identification module configured to identify at least one candidate resource as a member of the logical application in response to the combined probability satisfying a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for analyzing the association of a resource to a business process. The invention includes an origination module, an evaluation module, and an identification module. The origination module receives an identifier and derives a seed resource associated with the identifier. The evaluation module applies heuristic routines to trace data and derives a set of candidate resources, and each heuristic routine assigns each candidate resource a probability value. The evaluation module further combines the probabilities for each candidate resource into a combined probability. The identification module identifies a resource associated to a business process by examining the combined probability of a candidate resource with a threshold value. The heuristic routines, thresholds, techniques for combining probabilities and the like are modifiable to accommodate user needs and system changes over time.
91 Citations
30 Claims
-
1. An apparatus for identifying resources associated with a computer process, the apparatus comprising:
-
an evaluation module configured to apply one or more heuristic routines to trace data associated with a logical application representative of a business process to derive a set of candidate resources, each heuristic routine assigning a probability to each candidate resource, the evaluation module combining the probability values assigned to a candidate resource by each heuristic routine to define a combined probability for the candidate resource; and
an identification module configured to identify at least one candidate resource as a member of the logical application in response to the combined probability satisfying a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for analyzing the association of a resource to a business process, comprising:
-
an operating system configured to manage execution of processes;
a process manager configured to provide information on running processes;
an Input/Output (I/O) module configured to provide file activity information;
a file system configured to manage files stored in storage and provide metadata about the files;
a monitoring module configured to collect trace data during execution of at least one software process within the operating system, the monitoring module interacting with at least one of the process manager, the I/O module, and the file system to collect the trace data directly related to operation of a software application; and
an analysis module configured to evaluate a set of candidate resources using one or more heuristic routines, the heuristic routines assigning a probability to each member of the set of candidate resources, and to identify a candidate resource as a member of a logical application representative of the business process in response to the probability of the candidate resource satisfying a threshold value. - View Dependent Claims (10, 11, 12)
-
-
14. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to identify resources associated with a business process, the operations comprising:
-
applying at least one heuristic routine to trace data associated with a logical application representative of a business process to derive a set of candidate resources, each heuristic routine assigning a probability to each candidate resource, combining the probability assigned to a candidate resource by each heuristic routine to define a combined probability for the candidate resource; and
identifying at least one candidate resource as a member of the logical application in response to the combined probability satisfying a threshold value. - View Dependent Claims (13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for identifying resources associated with a business process, the method comprising:
-
applying at least one heuristic routine to trace data associated with a logical application representative of a business process to derive a set of candidate resources, each heuristic routine assigning a probability to each candidate resource;
combining the probability assigned to a candidate resource by each heuristic routine to define a combined probability for the candidate resource; and
identifying at least one candidate resource as a member of the logical application in response to the combined probability satisfying a threshold value.
-
-
30. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to identify resources associated with a business process, the operations comprising:
-
a means for applying at least one heuristic routine to trace data associated with the logical application representative of a business process to derive a set of candidate resources, each heuristic routine assigning a probability to each candidate resource;
a means for combining the probability assigned to a candidate resource by each heuristic routine to define a combined probability for the candidate resource; and
identifying a resource associated with the logical application in response to the combined probability satisfying a threshold value.
-
Specification