← Back to Patent Explorer
US5448722A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for data processing system error diagnosis utilizing hierarchical blackboard diagnostic sessions

Assignee: International Business Machines Corp
•
Filing: 1993-03-10
•
Granted: 1995-09-05
•
Expires: 2013-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system in a data processing system for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels. After the identification of selected hierarchical levels within the target system, and identification of the components within each hierarchical level, a first blackboard data storage area is initialized for utilization during a diagnostic session. Thereafter, a diagnostic analysis of a first predetermined group of components within a first selected hierarchical level is initiated. The diagnostic analysis utilizes the first blackboard data storage area and multiple diagnostic modules assigned to diagnose the components within the first selected hierarchical level. Upon conclusion of the diagnostic analysis, a diagnostic result is determined from selected information learned during the first diagnostic analysis. In preparation for a second diagnostic analysis of a second group of components in a second hierarchical level, which were selected in response to a result from the initial diagnostic analysis, a second blackboard data storage area is initialized utilizing selected information learned from the initial diagnostic analysis. Thereafter, a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level is automatically initiated. The second diagnostic analysis utilizes selected information learned during the initial diagnostic session, which is stored within the second blackboard data storage area during initialization, and multiple diagnostic modules within the second selected hierarchical level.

Inventors

  • 👤 Kenton J. Lynne
  • 👤 Nicholas Samra
  • 👤 Thomas M. Walker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 02:01
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2273

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 225 words
A method for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels, said method comprising the data processing system implemented steps of: initializing a first blackboard data storage area; initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; determining a diagnostic result and selected information in response to said first diagnostic analysis; initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas.
Claim 2
Independent Claim 225 words
A method for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels, said method comprising the data processing system implemented steps of: initializing a first blackboard data storage area; initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; determining a diagnostic result and selected information in response to said first diagnostic analysis; initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas.
Claim 3
Dependent Claim 96 words
The method for managing a hierarchical error diagnostic system according to claim 1, wherein said step of initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level further includes the steps of: storing selected information learned by each of said plurality of diagnostic modules in a global information table; and permitting access, by other diagnostic modules within any of said plurality of hierarchical levels, to said selected information within said global information table.
Claim 4
Dependent Claim 103 words
The method for managing a hierarchical error diagnostic system according to claim 1, wherein said step of initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level further includes the steps of: storing selected information learned by each of said plurality of diagnostic modules in a component information table reserved for said selected one of said predetermined group of components; and permitting access, by other diagnostic modules within selected hierarchical levels, to said selected information within said component information table.
Claim 5
Dependent Claim 123 words
The method for managing a hierarchical error diagnostic system according to claim 1, wherein said step of determining a diagnostic result in response to said first diagnostic analysis further includes the steps of: calculating a plurality of confidence factors to be associated with each of said diagnostic modules and based upon a previously demonstrated ability to diagnose a failure of one of said predetermined group of components; compiling data provided by said diagnostic modules in response to said diagnostic analysis; processing said compiled data provided by said diagnostic modules utilizing said confidence factors associated with each of said diagnostic modules; and calculating a probability of failure for each of said components within said first predetermined group of components utilizing said processed compiled data.
Claim 6
Dependent Claim 120 words
The method for managing a hierarchical error diagnostic system according to claim 4, further including the steps of: displaying said calculated probability of failure for each of said components within said first predetermined group of components; permitting a user to select said second predetermined group of components, within said second hierarchical level, in response to said display of said calculated probability of failure for each of said components within said first predetermined group of components; and automatically initiating a second diagnostic analysis of said user selected second predetermined group of components within a second selected hierarchical level utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level.
Claim 7
Dependent Claim 70 words
The method for managing a hierarchical error diagnostic system according to claim 1, wherein said step of initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level comprises initiating a first diagnostic analysis utilizing artificially intelligent diagnostic modules for performing diagnostic analysis.
Claim 8
Independent Claim 226 words
A system for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels comprising: means for initializing a first blackboard data storage area; means for initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; means for determining a diagnostic result and selected information in response to said first diagnostic analysis; means for initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; means for automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas.
Claim 9
Independent Claim 226 words
A system for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels comprising: means for initializing a first blackboard data storage area; means for initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; means for determining a diagnostic result and selected information in response to said first diagnostic analysis; means for initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; means for automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas.
Claim 10
Dependent Claim 97 words
The system for managing a hierarchical error diagnostic system according to claim 7, wherein said means for initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level further includes: means for storing selected information learned by each of said plurality of diagnostic modules in a global information table; and means for permitting access, by other diagnostic modules within any of said plurality of hierarchical levels, to said selected information within said global information table.
Claim 11
Dependent Claim 104 words
The system for managing a hierarchical error diagnostic system according to claim 7, wherein said means for initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level further includes: means for storing selected information learned by each of said plurality of diagnostic modules in a component information table reserved for said selected one of said predetermined group of components; and means for permitting access, by other diagnostic modules within selected hierarchical levels, to said selected information within said component information table.
Claim 12
Dependent Claim 128 words
The system for managing a hierarchical error diagnostic system according to claim 7, wherein said means for determining a diagnostic result in response to said first diagnostic analysis further includes: means for calculating a plurality of confidence factors to be associated with each of said diagnostic modules and based upon a previously demonstrated ability to diagnose a failure of one of said predetermined group of components; means for compiling data provided by said diagnostic modules in response to said diagnostic analysis; means for processing said compiled data provided by said diagnostic modules utilizing said confidence factors associated with each of said diagnostic modules; and means for calculating a probability of failure for each of said components within said first predetermined group of components utilizing said processed compiled data.
Claim 13
Dependent Claim 123 words
The system for managing a hierarchical error diagnostic system according to claim 10, further including: means for displaying said calculated probability of failure for each of said components within said first predetermined group of components; means for permitting a user to select said second predetermined group of components, within said second hierarchical level, in response to said display of said calculated probability of failure for each of said components within said first predetermined group of components; and means for automatically initiating a second diagnostic analysis of said user selected second predetermined group of components within a second selected hierarchical level utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level.
Claim 14
Dependent Claim 72 words
The system for managing a hierarchical error diagnostic system according to claim 7, wherein said means for initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level comprises means for initiating a first diagnostic analysis utilizing artificially intelligent diagnostic modules for performing diagnostic analysis.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-04 1999-03-06 1999-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-04 2003-03-06 2003-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-04 2007-03-06 2007-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag