
US Patent No: 8,170,975
Number of patents in Portfolio can not be more than 2000
Encoded software management rules having free logical variables for input pattern matching and output binding substitutions to supply information to remedies for problems detected using the rules
Stats
-
May 1, 2012
Issued date -
Sep 26, 2008
filing date -
12/239,447
serial no -
In Force
status
Importance
Abstract
A rule stored in a tangible computer-readable memory is adapted to be programmatically applied by a computer to automatically detect occurrences of a particular problem in a deployment of a software application. The rule comprises a plurality of atomic gates and a plurality of operator gates. The atomic gates have predicates for detecting occurrences of a plurality of conditions in the software application deployment. The operator gates are configured to detect predefined logical combinations of outputs of the atomic gates to generate a rule output that indicates whether the problem is currently detected in the deployment. The rule contains a plurality of free logical variables which can be assigned values. The free logical variables are configured for use in input pattern matching and output binding substitutions to supply information to a remedy for the problem. Each substitution comprises an assignment of a value to a variable.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,309,448 Methods and systems for alarm correlation and fault localization in communication networks | 102 | 1992 | |
| 6,108,700 Application end-to-end response time measurement and decomposition | 123 | 1997 | |
| 6,175,956 Method and computer program product for implementing method calls in a computer system | 20 | 1998 | |
| 6,675,128 Methods and apparatus for performance management using self-adjusting model-based policies | 16 | 1999 | |
| 6,931,644 Hierarchical connected graph model for implementation of event management design | 24 | 2000 | |
| 2003/0204,781 Method and apparatus for displaying diagnostic recommendations for monitored processes | 19 | 2002 | |
| 6,847,970 Methods and apparatus for managing dependencies in distributed systems | 74 | 2002 | |
| 7,096,459 Methods and apparatus for root cause identification and problem determination in distributed systems | 28 | 2002 | |
| 7,240,325 Methods and apparatus for topology discovery and representation of distributed applications and services | 36 | 2002 | |
| 7,260,743 System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning | 16 | 2004 | |
| 7,484,121 Self-aware and self-healing computing system | 6 | 2005 | |
|
|
|||
| 5,732,240 Real-time data cache size adjustment in a server computer | 38 | 1996 | |
| 6,418,469 Managing conditions in a network | 27 | 1997 | |
| 6,490,617 Active self discovery of devices that participate in a network | 53 | 1998 | |
| 6,269,099 Protocol and method for peer network device discovery | 196 | 1998 | |
| 6,738,928 Method and expert system for analysis of crash dumps | 35 | 2000 | |
| 6,944,759 Automatic system configuration management | 30 | 2000 | |
| 2003/0055,919 One-click deployment of data processing systems | 37 | 2001 | |
| 6,738,933 Root cause analysis of server system performance degradations | 120 | 2001 | |
| 2004/0249,914 Computer service using automated local diagnostic data collection and automated remote analysis | 26 | 2003 | |
|
|
|||
| 6,622,264 Process and system for analyzing fault log data from a machine so as to identify faults predictive of machine failures | 39 | 1999 | |
| 6,615,367 Method and apparatus for diagnosing difficult to diagnose faults in a complex system | 35 | 2000 | |
| 6,636,771 Method and system for analyzing continuous parameter data for diagnostics and repairs | 36 | 2000 | |
| 7,055,062 Method, system and program product for establishing a self-diagnosing and self-repairing automated system | 10 | 2002 | |
|
|
|||
| 6,378,128 System and method for dynamically modifying an install-set | 76 | 1998 | |
| 7,103,874 Model-based management of computer systems and distributed applications | 86 | 2003 | |
| 2005/0114,494 Scalable synchronous and asynchronous processing of monitoring rules | 15 | 2003 | |
| 7,380,172 Expert software diagnostic tool | 19 | 2004 | |
|
|
|||
| 6,859,893 Service guru system and method for automated proactive and reactive computer system analysis | 27 | 2001 | |
| 7,051,243 Rules-based configuration problem detection | 27 | 2002 | |
| 7,146,536 Fact collection for product knowledge management | 30 | 2002 | |
| 2004/0249,720 Dynamic rule deployment for a scaleable services rule engine | 11 | 2003 | |
|
|
|||
| 6,598,033 Problem model for alarm correlation | 54 | 1997 | |
| 6,356,885 Network model for alarm correlation | 61 | 1997 | |
| 6,715,097 Hierarchical fault management in computer systems | 21 | 2000 | |
|
|
|||
| 6,446,058 Computer platform alarm and control system | 29 | 1999 | |
| 6,792,393 System and method for diagnosing computer system operational behavior | 23 | 2001 | |
|
|
|||
| 5,687,290 Method and apparatus for monitoring and controlling communications networks | 40 | 1996 | |
| 6,446,136 System and method for dynamic correlation of events | 87 | 1998 | |
|
|
|||
| 6,742,141 System for automated problem detection, diagnosis, and resolution in a software driven system | 76 | 2000 | |
| 7,100,085 System for automated problem detection, diagnosis, and resolution in a software driven system | 21 | 2004 | |
|
|
|||
| 6,216,119 Multi-kernel neural network concurrent learning, monitoring, and forecasting system | 33 | 1997 | |
| 7,280,988 Method and system for analyzing and predicting the performance of computer network using time series measurements | 20 | 2002 | |
|
|
|||
| 6,633,835 Prioritized data capture, classification and filtering in a network monitoring environment | 159 | 2002 | |
| 6,801,940 Application performance monitoring expert | 199 | 2002 | |
|
|
|||
| 5,063,523 Network management system with event rule handling | 142 | 1989 | |
| 5,295,230 Knowledge representation for expert system | 57 | 1991 | |
|
|
|||
| 7,107,187 Method for modeling system performance | 17 | 2003 | |
| 7,082,381 Method for performance monitoring and modeling | 16 | 2005 | |
|
|
|||
| 5,845,258 Strategy driven planning system and method of operation | 50 | 1995 | |
|
|
|||
| 6,550,057 Piecemeal retrieval in an information services patterns environment | 280 | 1999 | |
|
|
|||
| 6,088,587 Network discovery method and apparatus for cellular mobile radio networks | 53 | 1997 | |
|
|
|||
| 7,165,116 Method for network discovery using name servers | 15 | 2001 | |
|
|
|||
| 7,027,996 Automatic planning and cueing system and method | 21 | 2002 | |
|
|
|||
| 5,107,497 Technique for producing an expert system for system fault diagnosis | 64 | 1989 | |
|
|
|||
| 6,018,300 Fault monitoring | 30 | 1997 | |
|
|
|||
| 7,024,476 Directory-enabled device management | 26 | 2000 | |
|
|
|||
| 2005/0216,793 Method and apparatus for detecting abnormal behavior of enterprise software applications | 13 | 2005 | |
|
|
|||
| 6,629,106 Event monitoring and correlation system | 45 | 1999 | |
|
|
|||
| 6,708,104 Engine control based on exhaust back pressure | 18 | 2001 | |
|
|
|||
| 6,170,065 Automatic system for dynamic diagnosis and repair of computer configurations | 98 | 1997 | |
|
|
|||
| 5,528,516 Apparatus and method for event correlation and problem reporting | 136 | 1994 | |
|
|
|||
| 2006/0101,402 Method and systems for anomaly detection | 21 | 2004 | |
|
|
|||
| 7,079,984 Abnormal situation prevention in a process plant | 42 | 2004 | |
|
|
|||
| 6,856,905 Systems and methods for fault detection and exclusion in navigational systems | 12 | 2003 | |
|
|
|||
| 7,137,041 Methods, systems and computer program products for resolving problems in an application program utilizing a situational representation of component status | 11 | 2003 | |
|
|
|||
| 5,949,677 Control system utilizing fault detection | 20 | 1997 | |
|
|
|||
| 7,505,872 Methods and apparatus for impact analysis and problem determination | 12 | 2002 | |
|
|
|||
| 5,317,677 Matching technique for context sensitive rule application | 35 | 1992 | |
|
|
|||
| 6,556,983 Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space | 165 | 2000 | |
|
|
|||
| 7,096,074 Methods and apparatus for early fault detection and alert generation in a process | 19 | 2002 | |
|
|
|||
| 6,892,163 Surveillance system and method having an adaptive sequential probability fault detection test | 21 | 2002 | |
|
|
|||
| 2002/0169,657 Supply chain demand forecasting and planning | 7 | 2001 | |
|
|
|||
| 7,441,154 Network analysis tool | 14 | 2003 | |
|
|
|||
| 5,796,736 ATM network topology auto discovery method | 85 | 1995 | |
|
|
|||
| 5,950,183 Cause inferring device | 16 | 1997 | |
|
|
|||
| 6,882,271 Automated medical imaging system repair diagnostics | 9 | 2002 | |
|
|
|||
| 7,194,445 Adaptive problem determination and recovery in a computer system | 28 | 2002 | |
|
|
|||
| 5,715,386 Apparatus and methods for software rejuvenation | 62 | 1996 | |
|
|
|||
| 5,335,291 Method and apparatus for pattern mapping system with self-reliability check | 58 | 1993 | |
|
|
|||
| 5,778,184 System method and computer program product for processing faults in a hierarchial network | 25 | 1996 | |
|
|
|||
| 5,109,380 Testing apparatus | 35 | 1989 | |
|
|
|||
| 2004/0039,968 System, device and method for automatic anomally detection | 15 | 2003 | |
|
|
|||
| 2003/0225,520 Anomaly detection system and a method of teaching it | 10 | 2003 | |
|
|
|||
| 6,513,129 System and method for managing faults using a gateway | 52 | 1999 | |
|
|
|||
| 2004/0003,266 Non-invasive automatic offsite patch fingerprinting and updating system and method | 128 | 2003 | |
|
|
|||
| 7,451,403 System and method for developing user interfaces purely by modeling as meta data in software application | 35 | 2003 | |
|
|
|||
| 6,289,330 Concurrent learning and performance information processing system | 35 | 1998 | |
|
|
|||
| 7,076,695 System and methods for adaptive threshold determination for performance metrics | 59 | 2002 | |
|
|
|||
| 6,353,902 Network fault prediction and proactive maintenance system | 70 | 1999 | |
|
|
|||
| 7,058,617 Method and apparatus for training a system model with gain constraints | 36 | 2000 | |
|
|
|||
| 6,119,047 Transmitter with software for determining when to initiate diagnostics | 134 | 1997 | |
|
|
|||
| 4,815,076 Reconfiguration advisor | 18 | 1987 | |
|
|
|||
| 5,440,742 Two-neighborhood method for computing similarity between two groups of objects | 31 | 1994 | |
|
|
|||
| 6,012,152 Software fault management system | 279 | 1997 | |
|
|
|||
| 5,799,297 Task workflow management system and method including an external program execution feature | 111 | 1995 | |
|
|
|||
| 6,654,914 Network fault isolation | 70 | 1999 | |
|
|
|||
| 4,916,612 Dual channel signal selection and fault detection system | 19 | 1987 | |
|
|
|||
| 5,367,473 Expert system for computer system resource management | 47 | 1991 | |
|
|
|||
| 6,490,722 Software installation and recovery system | 98 | 1999 | |
|
|
|||
| 7,334,222 Methods and apparatus for dependency-based impact simulation and vulnerability analysis | 26 | 2002 | |
|
|
|||
| 6,941,557 System and method for providing a global real-time advanced correlation environment architecture | 50 | 2000 | |
|
|
|||
| 6,393,386 Dynamic modeling of complex networks and prediction of impacts of faults therein | 143 | 1998 | |
|
|
|||
| 4,642,782 Rule based diagnostic system with dynamic alteration capability | 145 | 1984 | |
|
|
|||
| 7,325,030 High performance client-server communication system | 12 | 2001 | |
|
|
|||
| 5,908,383 Knowledge-based expert interactive system for pain | 88 | 1997 | |
| 6,735,597 Incident analysis and solution system | 10 | 2002 | |
| 6,856,942 System, method and model for autonomic management of enterprise applications | 29 | 2003 | |
| 7,079,986 Greedy adaptive signature discrimination system and method | 26 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Nov 1, 2015 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Nov 1, 2019 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Nov 1, 2023 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |