×

Systems and methods for detecting behavioral features of software application deployments for automated deployment management

  • US 7,954,090 B1
  • Filed: 12/21/2005
  • Issued: 05/31/2011
  • Est. Priority Date: 12/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system for monitoring and analyzing a deployment of a software application, comprising:

  • a monitor for gathering time-variant state metric data from the deployment, the monitor associated with a computer system that runs components of the software application, the monitor configured to gather state metric data for at least one deployment state metric from the computer system; and

    a non-transitory computer-readable medium that stores a numerical chart feature detector that, when executed by a processor, analyzes a numerical telemetry signal that comprises state metric data gathered by the monitor, said numerical chart feature detector configured to use a threshold and a prescribed sustain period to detect the presence of a feature based on the numerical telemetry signal, the feature representing a condition or behavior of the software application that is known to be associated with a potential problem of the deployment of the software application;

    wherein the threshold comprises a zero-confidence level representing substantially zero confidence in the existence of a feature, a trigger-confidence level representing a prescribed intermediate confidence in the existence of a feature, and a full-confidence level representing a substantially maximum confidence in the existence of a feature;

    wherein the numerical chart feature detector is configured to detect a feature when the telemetry signal exceeds the trigger-confidence level and remains in excess of the zero-confidence level subsequently throughout the prescribed sustain period immediately after exceeding the trigger-confidence level;

    wherein an occurrence of the feature is represented by at least a name, confidence value, and time of occurrence.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×