EP1069487A1

Automated diagnosis of printer systems using bayesian networks

Abstract

An automated troubleshooter uses Bayesian networks to troubleshoot a system (209,210). Knowledge acquisition is performed in preparation to troubleshoot the system (209,210). An issue to troubleshoot is identified. Causes of the issue are identified. Subcauses of the causes are identified. Troubleshooting steps are identified. Troubleshooting steps are matched to causes and subcauses. Probabilities for the causes and the subcauses identified are estimated. Probabilities for actions and questions set are estimated. Costs for actions and questions are estimated.

EP1069487A1, drawing sheet 1
Sheet 1 of 44

Term

Term ended

Projected expiry passed 3 July 2020, 6.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 6 independent, 4 dependent

  1. 1
    A Bayesian network (1-11,500-531,601-608,610-629) that models a system component (209,210) causing failure of a system, the Bayesian network (1-11,500-531,601-608,610-629) comprising:an indicator node (502-512) that has a state that indicates whether the system component (209,210) is causing a failure;a plurality of cause nodes (602-605,611-620), coupled to the indicator node (502-512), each cause node in the plurality of cause nodes (602-605,611-620) representing a cause of the system component (209,210) producing a failure;and, a first plurality of troubleshooting nodes (606-608,621-627), each troubleshooting node representing a troubleshooting step, each troubleshooting node being coupled to at least one cause node from the plurality of cause nodes (602-605,611-620), each troubleshooting step suggesting an action to remedy causes represented by any cause nodes (602-605,611-620) to which the troubleshooting node is coupled.
  2. 2
    A Bayesian network (1-11,500-531,601-608,610-629) as set out in claim 1, additionally comprising:a question node (628,629), the question node (628,629) being coupled to at least one cause node from the plurality of cause nodes (602-605,611-620), the question node (628,629) representing a question, which when answered, provides potential information about causes represented by any cause nodes (602-605,611-620) to which the question node (628,629) is coupled.
  3. 3
    A Bayesian network (1-11,500-531,601-608,610-629) as set out in claim 1, wherein the plurality of cause nodes (602-605,611-620) are coupled to the indicator node (502-512) through a causes node which represents a probability distribution over causes for failure of the system component (209,210).
  4. 4
    A Bayesian network (1-11,500-531,601-608,610-629) as set out in claim 3, additionally comprising:a question node (628), the question node (628) being coupled to the causes node (610), the question node (628) representing a question of a general type which is not necessarily related to a symptom or a cause of failure of the system component (209,210).
  5. 5
    A Bayesian network (1-11,500-531,601-608,610-629) as set out in claim 1 wherein for a first troubleshooting step suggesting a first action, when calculating whether the first action will solve a first cause, utilizing an inaccuracy factor, the inaccuracy factor representing a probability that a user will incorrectly perform the first action.
  6. 6
    A method for performing knowledge acquisition used to troubleshoot a system (209,210), the method comprising the following steps:(a) identifying an issue to troubleshoot;(b) identifying causes of the issue;(c) identifying subcauses of the causes;(d) identifying troubleshooting steps;(e) matching troubleshooting steps to causes and subcauses;(f) estimating probabilities for the causes identified in step (b) and the subcauses identified in step (c);(g) estimating probabilities for actions and questions set out in the troubleshooting steps;and, (h) estimating costs for actions and questions set out in the troubleshooting steps.