# US 2025/0085703 A1 · Fault diagnosis in multi-component systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0085703 A1
- Document ID: US20250085703A1
- Status: Published application
- Kind: A1
- Application number: 18/729,368
- Filed: 2022-03-15
- Published: 2025-03-13
- Earliest claimed: 2022-01-13
- Assignees: Eaton Intelligent Power Limited
- Applicants: Eaton Intelligent Power Limited
- Inventors: VijayaKumar Pasupureddy; Karthikeyan Sundararajan Chokappa
- Web page: https://patentgrep.com/patent/US20250085703A1

## CPC

- G05B 23/0235: {based on a comparison with predetermined threshold or range, e.g. "classical methods", carried out during normal operation; threshold adaptation or choice; when or how to compare with the threshold}
- G05B 23/0283: {Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL] (preventive maintenance, i.e. planning maintenance according to the available resources without monitoring the system G06Q10/06)}
- G05B 23/0227: {Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions}
- G05B 23/0275: {Fault isolation and identification, e.g. classify fault; estimate cause or root of failure}
- G05B 2219/24001: Maintenance, repair
- G05B 2219/24019: Computer assisted maintenance
- G05B 2219/2637: Vehicle, car, auto, wheelchair
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

Some embodiments relate to a computer-implemented method of addressing faults in a system comprising at least one controller is described. The method comprises receiving fault information from one controller for one or more faults. The fault information comprises at least an identification of the device showing the fault and a time period during which the fault occurs. From this fault information, a plurality of fault baskets is established, wherein each fault basket for a fault comprises that fault and at least other faults in the system active at the time the fault occurs. The plurality of fault baskets is mined to identify one or more fault rules and associated fault baskets. It is then determined whether each fault rule meets a significance threshold, and if so, a corrective or preventative action for such fault rules is determined.

## Claims

### Claim 1

A computer-implemented method of addressing faults in a system comprising at least one controller, wherein the method comprises:
receiving fault information from the at least one controller for one or more faults, wherein the fault information comprises at least an identification of the device showing the fault and a time period during which the fault occurs;
establishing a plurality of fault baskets, wherein each fault basket for a fault comprises that fault and at least other faults in the system active at the time the fault occurs;
mining the plurality of fault baskets to identify one or more fault rules and associated fault baskets;
determining whether each fault rule meets a significance threshold; and
establishing a corrective or preventative action for fault rules that meet the significance threshold.

### Claim 2 (depends on 1)

The method of claim 1, wherein a fault basket also contains inactive faults which were active before the start of the fault for which the fault basket is established but which also became inactive before the start of the fault for which the fault basket is established.

### Claim 3 (depends on 2)

The method of claim 2, wherein said inactive faults are included in the fault basket if they meet a proximity threshold.

### Claim 4 (depends on 2)

The method of claim 2 wherein each fault has associated with it a fault basket including only other active faults and a fault basket including both other active faults and inactive faults.

### Claim 5 (depends on 1)

The method of claim 1, wherein the step of mining the plurality of fault baskets comprises a plurality of fault basket mining stages, wherein for each mining stage, fault rules are established, and one or more fault baskets are associated with each fault rule, and for subsequent mining stages, only fault baskets not already associated with a fault rule are considered.

### Claim 6 (depends on 5)

The method of claim 5, wherein a first mining stage involves establishing fault rules common to a device or device family in which the fault occurs.

### Claim 7 (depends on 6)

The method of claim 6, wherein one or more subsequent mining stages involve establishing fault rules common to a product incorporating or associated with a device or device family in which the fault occurs or having a common system parameter in a system incorporating the device or device family in which the fault occurs.

### Claim 8 (depends on 5)

The method of claim 5, wherein a subsequent mining stage involves applying a fault rule established at an earlier mining stage to fault baskets not yet associated with any fault rule.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining whether each fault rule meets a significance threshold comprises determining whether that fault rule is established or emerging.

### Claim 10 (depends on 1)

The method of claim 1, wherein method steps are carried out by a diagnostics system, and wherein the diagnostics system receives fault information from a plurality of controllers in a plurality of different systems having devices of the same type therein.

### Claim 11 (depends on 10)

The method of claim 10, wherein the diagnostics system is remote from the plurality of controllers and receives fault information from the plurality of controllers over one or more networks.

### Claim 12 (depends on 1)

A method of determining maintenance actions for a device or for a product comprising a device, wherein, the method comprises a method of addressing faults in a system as claimed in claim 1, and further comprising determining a maintenance schedule for the device or the product containing the device to carry out the corrective or preventative actions for fault rules that meet the significance threshold established thereby.

### Claim 13 (depends on 12)

The method of claim 12, wherein the product is a vehicle.

### Claim 14 (depends on 13)

The method of claim 13, wherein the device is a transmission or an engine.

### Claim 15 (depends on 1)

A diagnostics system being a computer system having a processor and a memory, wherein the diagnostics system is programmed to perform the method of claim 1.

### Claim 16 (depends on 15)

The diagnostics system of claim 15, wherein the diagnostics system comprises a network connection and is adapted to receive fault information from a plurality of controllers from a plurality of systems using the network connection.
