Patent Document ID: 9696947
Application ID: 15177406
Patent Status: 1

Claim One:
1. A system, comprising: a printing system further comprising printing modules through which print media is transferred, the printing modules including marking engines and sensors to detect faults, and a print media conveyor; and a printing system controller comprising a fault identification system (FIS), a scheduler, a user interface, and a reconfiguration unit, the FIS being in communication with the scheduler and the printing system, the scheduler being in communication with the FIS, the user interface, the reconfiguration unit, and the printing system, the FIS comprising a machine learning component, a Dependency-matrix (D-matrix) component, and an optimal search component, the machine learning component iteratively mapping all real time sensor measurements from all sensors into probabilities of occurrences of the faults; the D-matrix component constructing a D-matrix; the optimal search component: implementing a Rate of Return (ROR) that links the probabilities of occurrences of the faults to a priori probabilities of independent faults and a detection function of the ROR to elements of the D-matrix; determining a ROR value defined as one of: an incremental probability of a particular fault being detected by one more particular test; and the incremental probability of the particular fault being detected by the one more particular test divided by an incremental cost of conducting the one more particular test; providing a benefit defined as one of: a maximum ROR value, and a sum of maximum ROR values, over all faults, for any fault being detected by the one more particular test; and repeating the prior steps of implementing the ROR, determining the ROR value, and providing the benefit, until one of: a number of tests run, a predetermined accumulation of incremental costs, and a predetermined benefit is reached, and then sending the one more particular test to the scheduler of the printing system controller; and the printing system physically implementing the one more particular test, so as to dynamically reduce a number of tests required to detect a fault in the printing system.