IP Library Granted Patent US 12,559,256
Granted Patent B2
US 12,559,256 · App. 18/519,418 · Granted Feb 24, 2026

Method for determining a probability of occurrence of a malfunction creating a performance defect in an aircraft

Inventors: Jean-Marie Dautelle (Blagnac, FR); Sara Wallinger (Hamburg, DE)
Assignees: Airbus SAS; Airbus Operations GmbH
B64F5/40B64F5/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,559,256
App. No.
18/519,418
Granted
Feb 24, 2026
Kind
B2
Abstract

A method for determining a probability of occurrence of a malfunction creating a performance defect in an aircraft makes it possible to process a set of input data so as to retain only measurements relevant with regard to determining the probability of occurrence of the malfunction following a previous event. In other words, the method makes it possible to refine a set of input data so as to establish relevant causal links between records of measurements and a malfunction, so as to determine a probability of occurrence of a malfunction based on the occurrence of one or more previous events.

Claims (45)

1 . A method for determining a probability of occurrence of a malfunction creating a performance defect in an aircraft, the method being executed by a computing system comprising electronic circuitry that implements the following steps:

acquiring a set of input data each relating to the occurrence of the malfunction in the aircraft, each input datum comprising a timestamped notification of the malfunction and a timestamped record of measurements from sensors of the aircraft;

grouping the input data into groups of malfunctions having the same root cause;

delimiting a causal time window for the malfunction, an upper bound of the causal time window being the timestamped notification of the malfunction, and, for each input datum, retaining only a sample containing measurements contained within the causal time window;

weighting each measurement of the same sample, a sum of weights of the same sample being equal to 1;

filtering the measurements of each sample so as to retain only measurements of interest with respect to the malfunction;

comparing the measurements of interest of each sample with reference measurements, and for each measurement of interest of a sample that is greater than the corresponding reference measurement, assigning a first Boolean value to the measurement of interest, and for each measurement of interest of a sample that is less than the corresponding reference measurement, assigning a second Boolean value to the measurement of interest different from the first Boolean value, so as to obtain a series of Boolean values;

splitting each group into a plurality of subgroups, each subgroup corresponding to a variation of one or more Boolean values of the series of Boolean values, such that, for each group, there are 2n subgroups, where n is a number of Boolean values, and dividing each sample of the same group into a subgroup corresponding to the Boolean values of each sample;

calculating a sum of the weights of the measurements of each subgroup;

using the sum of the weights of each subgroup to determine a probability of occurrence of the malfunction for each subgroup; and

carrying out a maintenance action on an aircraft according to the determined probability of occurrence of the malfunction.

2 . The method according to claim 1 , wherein the weight of each measurement is calculated according to W=1/N, where: W is the weight and N is a number of measurements in the sample.

3 . The method according to claim 1 , wherein the weight of each measurement is corrected according to

W

c

=

C

W

(

-

t

)

×

W

N

F

,

where Wc is the corrected weight, CW is a causal time window and NF is a normalization factor.

4 . The method according to claim 3 , wherein the normalization factor NF is calculated according to: NF=Σ CW(−t)×W.

5 . The method according to claim 1 , wherein a learning system uses the sum of the weights of each subgroup to determine a probability of occurrence of the malfunction for each subgroup.

6 . A non-transient storage medium on which there is stored a computer program comprising program code instructions for executing the method according to claim 1 when said instructions are read from said non-transient storage medium and executed by a processor.

7 . A computing system comprising electronic circuitry configured to determine a probability of occurrence of a malfunction creating a performance defect in an aircraft, the electronic circuitry implementing at least the following steps:

acquiring a set of input data each relating to the occurrence of said malfunction in the aircraft, each input datum comprising a timestamped notification of the malfunction and a timestamped record of measurements from sensors of the aircraft;

grouping the input data into groups of malfunctions having the same root cause;

delimiting a causal time window for the malfunction, an upper bound of the causal time window being the timestamped notification of the malfunction, and, for each input datum, retaining only a sample containing measurements contained within the causal time window;

weighting each measurement of the same sample, a sum of weights of the same sample being equal to 1;

filtering the measurements of each sample so as to retain only measurements of interest with respect to the malfunction;

comparing the measurements of interest of each sample with reference measurements, and for each measurement of interest of a sample that is greater than the corresponding reference measurement, assigning a first Boolean value to said measurement of interest, and for each measurement of interest of a sample that is less than the corresponding reference measurement, assigning a second Boolean value to said measurement of interest different from the first Boolean value, so as to obtain a series of Boolean values;

splitting each group into a plurality of subgroups, each subgroup corresponding to a variation of one or more Boolean values of the series of Boolean values, such that, for each group, there are 2n subgroups, where n is a number of Boolean values, and dividing each sample of the same group into a subgroup corresponding to the Boolean values of each sample;

calculating the sum of the weights of the measurements of each subgroup; and

using the sum of the weights of each subgroup to determine a probability of occurrence of the malfunction for each subgroup.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2023
From: DAUTELLE, JEAN-MARIE; WALLINGER, SARA
To: AIRBUS SAS; AIRBUS OPERATIONS GMBH
Reel/Frame 065893/0705 →
Priority Claims (1)
FR 2212516 · Nov 29, 2022 · national
Continuity (1)
Related Publication 20240174379A1 · May 30, 2024
References Cited (17)
US 6581026B2 · Lohse · 2003 [cited by examiner]
US 7035886B1 · Nemecek · 2006 [cited by examiner]
US 9305077B2 · Branson · 2016 [cited by examiner]
US 10672204B2 · Chopra · 2020 [cited by examiner]
US 10964130B1 · Dixit · 2021 [cited by examiner]
US 12079329B2 · Kottapalli · 2024 [cited by examiner]
US 20150088887A1 · Branson · 2015 [cited by examiner]
US 20150287249A1 · Lacaille et al. · 2015 [cited by applicant]
US 20190147670A1 · Chopra · 2019 [cited by examiner]
US 20230237150A1 · Kottapalli · 2023 [cited by examiner]
US 20240174379A1 · Dautelle · 2024 [cited by examiner]
EP 3486739A1 · 2019 [cited by applicant]
EP 4379576A1 · 2024 [cited by examiner]
WO WO2013103569A1 · 2013 [cited by examiner]
WO 2014064396A2 · 2014 [cited by applicant]
Unsupervised Learning of Data Representations and Cluster Structures: Applications to Large-scale Health Monitoring of Turbofan Aircraft Engines (Year: 2021). [cited by examiner]
French Search Report for corresponding French Patent Application No. 2212516 dated Jun. 22, 2023; priority document. [cited by applicant]