Adaptive problem determination and recovery in a computer system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7194445
APP PUB NO 20040059966A1
SERIAL NO

10252979

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, computer program product, and data processing system for recognizing, tracing, diagnosing, and repairing problems in an autonomic computing system is disclosed. Rules and courses of actions to follow in logging data, in diagnosing faults (or threats of faults), and in treating faults (or threats of faults) are formulated using an adaptive inference and action system. The adaptive inference and action system includes techniques for conflict resolution that generate, prioritize, modify, and remove rules based on environment-specific information, accumulated time-sensitive data, actions taken, and the effectiveness of those actions. Thus, the present invention enables a dynamic, autonomic computing system to formulate its own strategy for self-administration, even in the face of changes in the configuration of the system.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
LENOVO PC INTERNATIONALQUARRY BAY, HK1087

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chan, Hoi Yeung Stamford, CT 15 395
Das, Rajarshi New Rochelle, NY 39 446
Kephart, Jeffrey Owen Cortlandt Manor, NY 27 1015
Segal, Alla Mount Kisco, NY 43 1010

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PENDRAGON WIRELESS LLC (1)
6467088 Reconfiguration manager for controlling upgrades of electronic devices 51 1999
 
Other [Check patent profile for assignment information] (1)
5790789 Method and architecture for the creation, control and deployment of services within a distributed computer environment 414 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
6026374 System and method for generating trusted descriptions of information products 77 1996
6055562 Dynamic mobile agents 104 1997
6199204 Distribution of software updates via a computer network 403 1998
6353897 Object oriented apparatus and method for testing object oriented software 45 1999
6529950 Policy-based multivariate application-level QoS negotiation for multimedia services 129 1999
6584455 System and method for predicting design errors in integrated circuits 19 1999
 
COMPUWARE CORPORATION (1)
6219829 Computer software testing management 65 2000
 
LENOVO PC INTERNATIONAL (1)
5978911 Automatic error recovery in data processing systems 58 1997
 
DMO, INC. (1)
* 2004/0236,843 Online diagnosing of computer hardware and software 84 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 1 2001
 
Cadence Design Systems, Inc. (1)
6567957 Block based design methodology 20 2001
 
MITEL NETWORKS CORPORATION (1)
5638494 Adaptive communication system 66 1994
 
U.S. PHILIPS CORPORATION (1)
* 5832467 Behavior prediction for rule-based data processing apparatus 39 1996
 
MICRON TECHNOLOGY, INC. (1)
5935264 Method and apparatus for determining a set of tests for integrated circuit testing 12 1997
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6463584 State copying method for software update 39 1999
 
ARRAY NETWORKS, INC. (1)
6892218 Extending network services using mobile agents 40 2003
 
TEXAS TECHNOLOGY VENTURES (1)
6330596 System and method for creating and navigating a linear hypermedia resource program 18 2000
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6473794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework 806 1999
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
5805776 Device for automatic generation of a knowledge base for a diagnostic expert system 12 1995
 
ORACLE AMERICA, INC. (2)
6779016 Extensible computing system 156 2000
6970869 Method and apparatus to discover services and negotiate capabilities 94 2000
 
ORACLE INTERNATIONAL CORPORATION (2)
2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 312 2002
2002/0143,819 Web service syndication system 287 2002
 
IPA TECHNOLOGIES INC. (1)
6851115 Software-based architecture for communication and cooperation among distributed electronic agents 143 1999
 
DIAGNOSTICS SYSTEMS CORPORATION (1)
* 5701400 Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data 538 1995
 
APPLE INC. (1)
5909544 Automated test harness 182 1995
 
RPX CORPORATION (1)
6023586 Integrity verifying and correcting software 140 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
6286131 Debugging tool for linguistic applications 22 1997
6360331 Method and system for transparently failing over application configuration information in a server cluster 103 1998
6834341 Authentication methods and systems for accessing networks, authentication methods and systems for accessing the internet 205 2000
6804709 System uses test controller to match different combination configuration capabilities of servers and clients and assign test cases for implementing distributed testing 32 2001
 
Unisys Corporation (1)
6125359 Method and apparatus for identifying the coverage of a test sequence in a rules-based expert system 38 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
6182245 Software test case client/server system and method 59 1998
 
AT&T CORP. (2)
6256771 Method and apparatus for providing a dynamic service composition software architecture 57 1997
6751608 Method and apparatus for improving end to end performance of a data network 37 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (3)
* 2008/0263,203 METHOD AND APPARATUS FOR DELEGATING RESPONSES TO CONDITIONS IN COMPUTING SYSTEMS 0 2008
* 2010/0192,005 Method and system for managing computer systems 12 2010
* 8533022 Enterprise wide value chain management system (EVCM) for tracking, analyzing and improving organizational value chain performance and disruptions utilizing corrective actions 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
* 7529979 Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control 0 2003
* 2005/0144,532 Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control 11 2003
7260743 System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning 27 2004
* 2005/0188,285 System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning 3 2004
* 2008/0256,312 APPARATUS AND METHOD TO DETECT AND REPAIR A BROKEN DATASET 1 2007
8276161 Business systems management solution for end-to-end event management using business system operational constraints 1 2008
* 2008/0255,905 Business Systems Management Solution for End-to-End Event Management Using Business System Operational Constraints 1 2008
8365019 System and method for incident management enhanced with problem classification for technical support services 5 2009
* 2010/0318,846 SYSTEM AND METHOD FOR INCIDENT MANAGEMENT ENHANCED WITH PROBLEM CLASSIFICATION FOR TECHNICAL SUPPORT SERVICES 12 2009
9014023 Mobile network services in a mobile data network 0 2011
8611208 Autonomic error recovery for a data breakout appliance at the edge of a mobile data network 0 2011
* 8839048 Method for ranking analysis tools 0 2012
* 2013/0238,940 METHOD FOR RANKING ANALYSIS TOOLS 1 2012
8837318 Mobile network services in a mobile data network 0 2012
8611209 Autonomic error recovery for a data breakout appliance at the edge of a mobile data network 0 2012
 
RPX CLEARINGHOUSE LLC (2)
* 9129253 Workflow locked loops to enable adaptive networks to change a policy statement responsive to mission level exceptions and reconfigure the software-controllable network responsive to network level exceptions 0 2006
* 2008/0034,069 Workflow Locked Loops to Enable Adaptive Networks 1 2006
 
APPLE INC. (2)
8942764 Personal media device controlled via user initiated movements utilizing movement based interfaces 1 2007
* 2009/0088,204 Movement-based interfaces for personal media device 140 2007
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 9018797 Power distribution management 0 2010
* 2011/0291,478 POWER DISTRIBUTION MANAGEMENT 2 2010
 
EDGEVERVE SYSTEMS LIMITED (2)
* 8086897 Model driven diagnostics system and methods thereof 0 2008
* 2009/0150,724 Model Driven Diagnostics System and Methods Thereof 2 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (28)
8812613 Virtual application manager 0 2005
7908339 Transaction based virtual file system optimized for high-latency network connections 18 2005
* 2006/0047,716 Transaction based virtual file system optimized for high-latency network connections 64 2005
* 2006/0031,529 Virtual application manager 58 2005
7664834 Distributed operating system management 35 2005
9357031 Applications as a service 0 2006
8898319 Applications and services as a bundle 0 2006
8811396 System for and method of securing a network utilizing credentials 0 2006
8234238 Computer hardware and software diagnostic and report system 16 2006
9317506 Accelerated data transfer using common prior data segments 1 2006
7840514 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 16 2006
8423821 Virtual recovery server 14 2006
7844686 Warm standby appliance 16 2006
* 7792780 Updating an engine using a description language 0 2007
* 2009/0063,391 Updating an Engine Using a Description Language 2 2007
8645515 Environment manager 0 2007
8307239 Disaster recovery appliance 20 2007
8175418 Method of and system for enhanced data storage 16 2007
* 8589323 Computer hardware and software diagnostic and report system incorporating an expert system and agents 1 2008
8121965 Updating an engine using a description language 0 2010
* 2010/0257,604 Updating an Engine Using a Description Language 2 2010
8099378 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 16 2010
8745171 Warm standby appliance 0 2010
8422833 Method of and system for enhanced data storage 0 2012
9448858 Environment manager 0 2013
9569194 Virtual application manager 0 2014
9092374 Method of and system for enhanced data storage 0 2014
9160735 System for and method of securing a network utilizing credentials 0 2014
 
EMBOTICS CORPORATION (4)
8555238 Programming and development infrastructure for an autonomic element 5 2006
* 2007/0033,273 Programming and development infrastructure for an autonomic element 32 2006
8661548 Embedded system administration and method therefor 0 2010
* 2010/0186,094 EMBEDDED SYSTEM ADMINISTRATION AND METHOD THEREFOR 1 2010
 
IPVENTURE, INC. (2)
8301580 Method and system for managing computer systems 4 2010
9020877 Method and system for managing computer systems 0 2012
 
CITRIX SYSTEMS, INC. (10)
8001527 Automated root cause analysis of problems associated with software application deployments 73 2005
7996814 Application model for automated management of software application deployments 54 2005
7954090 Systems and methods for detecting behavioral features of software application deployments for automated deployment management 55 2005
7900201 Automated remedying of problems in software application deployments 46 2005
* 7870550 Systems and methods for automated management of software application deployments 29 2005
* 7865888 Systems and methods for gathering deployment state for automated management of software application deployments 83 2005
* 7788536 Automated detection of problems in software application deployments 96 2005
7490073 Systems and methods for encoding knowledge for automated management of software application deployments 105 2005
8170975 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 9 2008
8180724 Systems and methods for encoding knowledge for automated management of software application deployments 12 2008
 
STMICROELECTRONICS NV (1)
* 2004/0030,958 Integrated circuit with direct debugging architecture 3 2003
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 20, 2018
Fee Large entity fee small entity fee micro entity fee
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