CA2037011A1 - Arrangement for automated troubleshooting using selective advice and a learning knowledge base - Google Patents
Arrangement for automated troubleshooting using selective advice and a learning knowledge baseInfo
- Publication number
- CA2037011A1 CA2037011A1 CA2037011A CA2037011A CA2037011A1 CA 2037011 A1 CA2037011 A1 CA 2037011A1 CA 2037011 A CA2037011 A CA 2037011A CA 2037011 A CA2037011 A CA 2037011A CA 2037011 A1 CA2037011 A1 CA 2037011A1
- Authority
- CA
- Canada
- Prior art keywords
- user
- troubleshooting
- arrangement
- advice
- knowledge base
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2257—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using expert systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/022—Knowledge engineering; Knowledge acquisition
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/911—Nonmedical diagnostics
Abstract
AN ARRANGEMENT FOR AUTOMATED TROUBLESHOOTING USING
SELECTIVE ADVICE AND A LEARNING KNOWLEDGE BASE
Abstract Troubleshooting expert systems are generally embodied in software for the purpose of solving difficult problems in some narrow domain of expertise. The prior art describes certain mechanics for developing or generating rules. That process is commonly known as the knowledge acquisition process. Having acquired the knowledge, our new troubleshooting arrangement eliminates the prior art separation between the expert system knowledge acquisition process and the expert system utilization process. Our new arrangement also detects and classifies invalid actions or other errors of the user in a manner that allows for the non-human expert system to advise the human user. Our arrangement interactively communicates between a user and a troubleshooting system, generates a learning knowledge base, identifies an object being tested by the user, utilizes the learning knowledge base for troubleshooting the test object, and classifies the test object as faulty or not faulty. Our arrangement structures prior actions of the user as pairs of elements in a multi-branch tree in the learning knowledge base and the compares present actions of the user with the prior actions of the user. A current signal path is generated between a first input and a first output in the system under test. Then, it can be determined whether the test object belongs to the current signal path. Responsive to the comparison of the actions of the user andresponsive to whether the test object belongs to the current path, the skill level of the user can be classified into one of a plurality of skill levels. Responsive to the skill level classification of the user, the kind of troubleshooting advice to be given the user can be classified as to one of a plurality of kinds of troubleshooting advice and thereafter the advice can be communicated to the user. Further, the output of the test object can be measured and a new current signal path can be generated and re-generated for identifying a faulty object in the system under test.
SELECTIVE ADVICE AND A LEARNING KNOWLEDGE BASE
Abstract Troubleshooting expert systems are generally embodied in software for the purpose of solving difficult problems in some narrow domain of expertise. The prior art describes certain mechanics for developing or generating rules. That process is commonly known as the knowledge acquisition process. Having acquired the knowledge, our new troubleshooting arrangement eliminates the prior art separation between the expert system knowledge acquisition process and the expert system utilization process. Our new arrangement also detects and classifies invalid actions or other errors of the user in a manner that allows for the non-human expert system to advise the human user. Our arrangement interactively communicates between a user and a troubleshooting system, generates a learning knowledge base, identifies an object being tested by the user, utilizes the learning knowledge base for troubleshooting the test object, and classifies the test object as faulty or not faulty. Our arrangement structures prior actions of the user as pairs of elements in a multi-branch tree in the learning knowledge base and the compares present actions of the user with the prior actions of the user. A current signal path is generated between a first input and a first output in the system under test. Then, it can be determined whether the test object belongs to the current signal path. Responsive to the comparison of the actions of the user andresponsive to whether the test object belongs to the current path, the skill level of the user can be classified into one of a plurality of skill levels. Responsive to the skill level classification of the user, the kind of troubleshooting advice to be given the user can be classified as to one of a plurality of kinds of troubleshooting advice and thereafter the advice can be communicated to the user. Further, the output of the test object can be measured and a new current signal path can be generated and re-generated for identifying a faulty object in the system under test.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US516,411 | 1990-04-30 | ||
US07/516,411 US5107499A (en) | 1990-04-30 | 1990-04-30 | Arrangement for automated troubleshooting using selective advice and a learning knowledge base |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2037011A1 true CA2037011A1 (en) | 1991-10-31 |
CA2037011C CA2037011C (en) | 1994-05-31 |
Family
ID=24055459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002037011A Expired - Fee Related CA2037011C (en) | 1990-04-30 | 1991-02-25 | Arrangement for automated troubleshooting using selective advice and a learning knowledge base |
Country Status (5)
Country | Link |
---|---|
US (1) | US5107499A (en) |
EP (1) | EP0456378A3 (en) |
JP (1) | JPH04229328A (en) |
KR (1) | KR950012221B1 (en) |
CA (1) | CA2037011C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113159993A (en) * | 2021-04-07 | 2021-07-23 | 国家电网有限公司客户服务中心 | Knowledge base construction method and system based on power system |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE467026B (en) * | 1990-09-21 | 1992-05-11 | Televerket | DEVICE FOR STRUCTURING TECHNICAL INFORMATION WHEN CREATING A KNOWLEDGE DATABASE AND TROUBLESHOOTING IN TECHNICAL EQUIPMENT |
US5195095A (en) * | 1990-12-28 | 1993-03-16 | General Electric Company | Algorithm for identifying tests to perform for fault isolation |
US5418889A (en) * | 1991-12-02 | 1995-05-23 | Ricoh Company, Ltd. | System for generating knowledge base in which sets of common causal relation knowledge are generated |
US5297150A (en) * | 1992-06-17 | 1994-03-22 | International Business Machines Corporation | Rule-based method for testing of programming segments |
US5313241A (en) * | 1992-11-25 | 1994-05-17 | Eastman Kodak Company | Processor diagnostics using switch settings |
US5546507A (en) * | 1993-08-20 | 1996-08-13 | Unisys Corporation | Apparatus and method for generating a knowledge base |
US5473732A (en) * | 1993-11-02 | 1995-12-05 | Chang; Hou-Mei H. | Relational artificial intelligence system |
US6338148B1 (en) | 1993-11-10 | 2002-01-08 | Compaq Computer Corporation | Real-time test controller |
US5490149A (en) * | 1993-12-28 | 1996-02-06 | International Business Machines Corporation | Tactical read error recovery strategy based on dynamic feedback |
CA2148028A1 (en) * | 1994-05-25 | 1995-11-26 | Deborah L. Mcguinness | Knowledge base management system with dependency information for procedural tests |
US5544308A (en) * | 1994-08-02 | 1996-08-06 | Giordano Automation Corp. | Method for automating the development and execution of diagnostic reasoning software in products and processes |
JPH08137647A (en) * | 1994-11-07 | 1996-05-31 | Fujitsu Ltd | Method and device for reproducing operation guide information reproduction, method and device for reproducing multimedia information |
US5787232A (en) * | 1996-01-10 | 1998-07-28 | Siemens Corporate Research, Inc. | Efficient data-driven theory revision system |
JP3195226B2 (en) * | 1996-03-14 | 2001-08-06 | 株式会社東芝 | Business support system |
US6728343B1 (en) | 1998-03-16 | 2004-04-27 | Conair Corporation | User appliance with voice help guide |
US6604092B1 (en) | 1999-02-26 | 2003-08-05 | Lisa E. Stewart | Expert system utilizing a knowledge base and design of experiment (DOE) techniques |
EP1235510A2 (en) * | 2000-03-23 | 2002-09-04 | Koninklijke Philips Electronics N.V. | Remote diagnostics for a medical imaging system |
US6829734B1 (en) | 2000-04-04 | 2004-12-07 | International Business Machines Corporation | Method for discovering problem resolutions in a free form computer helpdesk data set |
WO2001082136A2 (en) | 2000-04-20 | 2001-11-01 | General Electric Company | Method and system for graphically identifying replacement parts for generally complex equipment |
US6810406B2 (en) * | 2000-08-23 | 2004-10-26 | General Electric Company | Method and system for servicing a selected piece of equipment having unique system configurations and servicing requirements |
US7016809B1 (en) * | 2000-09-26 | 2006-03-21 | Intel Corporation | Method and system for automatically interpreting computer system performance measurements |
CA2400366C (en) | 2000-12-29 | 2008-10-07 | General Electric Company | Method and system for identifying repeatedly malfunctioning equipment |
US20020156692A1 (en) * | 2001-04-20 | 2002-10-24 | Squeglia Mark R. | Method and system for managing supply of replacement parts of a piece of equipment |
US6895573B2 (en) | 2001-10-26 | 2005-05-17 | Resultmaker A/S | Method for generating a workflow on a computer, and a computer system adapted for performing the method |
US6865512B2 (en) | 2002-11-12 | 2005-03-08 | Koninklijke Philips Electronics N.V. | Automated medical imaging system maintenance diagnostics |
US6882271B2 (en) | 2002-11-12 | 2005-04-19 | Koninklijke Philips Electronics N.V. | Automated medical imaging system repair diagnostics |
US7500145B2 (en) * | 2004-05-28 | 2009-03-03 | International Business Machines Corporation | Anomaly-driven software switch to capture event responses and automate recovery |
US20060156141A1 (en) * | 2004-12-07 | 2006-07-13 | Ouchi Norman K | Defect symptom repair system and methods |
US8326925B2 (en) * | 2005-01-31 | 2012-12-04 | Hewlett-Packard Development Company, L.P. | Connecting to experts in a discussion board |
US20070157311A1 (en) * | 2005-12-29 | 2007-07-05 | Microsoft Corporation | Security modeling and the application life cycle |
US20070192344A1 (en) * | 2005-12-29 | 2007-08-16 | Microsoft Corporation | Threats and countermeasures schema |
US7890315B2 (en) | 2005-12-29 | 2011-02-15 | Microsoft Corporation | Performance engineering and the application life cycle |
US20070156420A1 (en) * | 2005-12-29 | 2007-07-05 | Microsoft Corporation | Performance modeling and the application life cycle |
US7818788B2 (en) * | 2006-02-14 | 2010-10-19 | Microsoft Corporation | Web application security frame |
US7712137B2 (en) | 2006-02-27 | 2010-05-04 | Microsoft Corporation | Configuring and organizing server security information |
US8667332B2 (en) * | 2007-04-24 | 2014-03-04 | Honeywell International Inc. | Methods for optimizing diagnostics reasoner models |
US20090138854A1 (en) * | 2007-11-22 | 2009-05-28 | Suresh Mani | Software error detection method, software module, database and system |
FR2938675B1 (en) * | 2008-11-14 | 2010-11-12 | Thales Sa | DEVICE FOR IMPROVING MAINTENANCE PROCEDURES FOR ON-BOARD EQUIPMENT |
DE102009004446A1 (en) * | 2009-01-13 | 2010-07-15 | Siemens Aktiengesellschaft | Sub-entity's operating actions e.g. luggage transportation system's aircraft service works, coordinating method for organization i.e. airport, involves producing new rules based on operating actions of sub-entities and condition data |
US8751879B2 (en) * | 2011-03-30 | 2014-06-10 | International Business Machines Corporation | Intelligently monitoring and dispatching information technology service alerts |
RU2460122C1 (en) * | 2011-04-19 | 2012-08-27 | Закрытое акционерное общество "Лаборатория Касперского" | System and method of raising security level of computer system |
US9239991B2 (en) | 2013-09-05 | 2016-01-19 | General Electric Company | Services support system and method |
US10339681B2 (en) | 2013-11-22 | 2019-07-02 | Raytheon Company | Interactive multimedia process flow chart builder |
EP3059676B1 (en) * | 2015-02-20 | 2019-09-11 | Siemens Aktiengesellschaft | A method and apparatus for analyzing the availability of a system, in particular of a safety critical system |
US10073753B2 (en) | 2016-02-14 | 2018-09-11 | Dell Products, Lp | System and method to assess information handling system health and resource utilization |
US10908983B2 (en) * | 2017-03-31 | 2021-02-02 | Cae Inc. | Method and system for preventing an anomaly in a simulator |
EP3915015A4 (en) | 2019-01-21 | 2022-08-24 | Bayestree Intelligence PVT Ltd. | Recommender and remediation system for enterprise service management |
KR102381417B1 (en) * | 2021-10-15 | 2022-04-01 | 로봇앤컴주식회사 | Devices, systems, methods and programs providing one-stop online repair service |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4864492A (en) * | 1986-09-17 | 1989-09-05 | International Business Machines Corporation | System and method for network configuration |
WO1988005918A1 (en) * | 1987-02-06 | 1988-08-11 | Analytics Incorporated | Maintenance system |
US4965741A (en) * | 1988-10-17 | 1990-10-23 | Ncr Corporation | Method for providing an improved human user interface to a knowledge based system |
-
1990
- 1990-04-30 US US07/516,411 patent/US5107499A/en not_active Expired - Fee Related
-
1991
- 1991-02-25 CA CA002037011A patent/CA2037011C/en not_active Expired - Fee Related
- 1991-04-22 JP JP3116616A patent/JPH04229328A/en active Pending
- 1991-04-23 KR KR1019910006477A patent/KR950012221B1/en not_active IP Right Cessation
- 1991-04-24 EP EP19910303706 patent/EP0456378A3/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113159993A (en) * | 2021-04-07 | 2021-07-23 | 国家电网有限公司客户服务中心 | Knowledge base construction method and system based on power system |
Also Published As
Publication number | Publication date |
---|---|
US5107499A (en) | 1992-04-21 |
KR950012221B1 (en) | 1995-10-16 |
KR910018908A (en) | 1991-11-30 |
JPH04229328A (en) | 1992-08-18 |
EP0456378A2 (en) | 1991-11-13 |
EP0456378A3 (en) | 1992-12-23 |
CA2037011C (en) | 1994-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2037011A1 (en) | Arrangement for automated troubleshooting using selective advice and a learning knowledge base | |
Kail | Developmental change in proactive interference | |
Apostolakis | Data analysis in risk assessments | |
Pufall et al. | Precocious thoughts on number: The long and the short of it. | |
CA2057857A1 (en) | Document generation apparatus and methods | |
CN113592343A (en) | Fault diagnosis method, device, equipment and storage medium of secondary system | |
MXPA96004197A (en) | A method and a system for distributed supervision of hardware. | |
Haining | Describing and modeling rural settlement maps | |
Park et al. | Fusion-based sensor fault detection | |
Shewhart | Interpreting statistical process control (SPC) charts using machine learning and expert system techniques | |
Emerson | Is it different in Dixie? Percent black and residential segregation in the South and non-South | |
CN103324832B (en) | The real-time identification system of suspicious data in transformer station interval | |
ATE205613T1 (en) | SYSTEM COMPRISING A DEVICE AND A PERIPHERAL DEVICE FOR THE DEVICE AND A DEVICE AND A PERIPHERAL DEVICE FOR SUCH A SYSTEM | |
Frank et al. | FDI with computer-assisted human intelligence | |
Sykes et al. | Development of diagnostic expert systems using qualitative simulation. | |
Zeigler et al. | Racial problems and policy in the American public schools | |
JPS6461924A (en) | Inspection of photomask by collation | |
LANGLEY et al. | A machine learning approach to student modeling[Annual Report, Nov. 1982- Nov. 1983] | |
Srednicki | A Bayesian analysis of AB listening tests | |
JPS576945A (en) | Fault processing system of information process system | |
Krizan et al. | A graphical tool for the analysis of network observability and state estimation algorithms | |
ES2024939A6 (en) | Method and apparatus for testing expert system | |
CAFARELLA | Cross validation of selection of variables in multiple regression[M. S. Thesis] | |
CN113839690A (en) | Power line carrier simulation operation test method and device | |
Kourounakis et al. | Comparison of the use of neural networks versus statistical models in fault detection for cable television networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |