×

Apparatus, system, and method for analyzing the association of a resource to a business process

  • US 7,630,955 B2
  • Filed: 08/10/2004
  • Issued: 12/08/2009
  • Est. Priority Date: 08/10/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for identifying resources associated with a computer process, the apparatus comprising:

  • a storage device storing executable code;

    a processor executing the executable code, the executable code comprising;

    an origination module that derives an initial member of a logical application that implements a business process from a business process identifier received by the origination module, wherein the business process identifier is provided by a user and is a file name for an executable file;

    a monitoring module that collects trace data, the trace data comprising a port number for a port and a process that opened the port;

    a determination module that stores the candidate resources in an eXtended Markup Language (XML) file, the XML file comprising a logical name for the business process and each candidate resource, a frequency rating indicating how often each candidate resource is employed by the business process, and a confidence value comprising a combined probability;

    an evaluation module that applies one or more heuristic routines to the trace data associated with the logical application, each heuristic routine deriving a set of candidate resources and assigning a plurality of probabilities to each candidate resource of the set indicating a likelihood that the candidate resource is a file used to implement the business process, a first heuristic routine assigning a high probability value to a first probability for each candidate resource that is used within a selected time interval after an initial execution of the logical application, a second heuristic routine assigning the high probability value to a second probability for each candidate resource within all directories owned by the initial member, a third heuristic routine assigning the high probability value to a third probability for each candidate resource within each parent directory of each resource used by the initial member, and a fourth heuristic routine assigning the high probability to a fourth probability for each candidate resource within directories owned by the initial member, the evaluation module combining the probability values assigned to the candidate resource by each heuristic routine by calculating a product of the probability values to define the combined probability for the candidate resource;

    an identification module that identifies the candidate resource as a member of the logical application in response to the combined probability satisfying a threshold value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×