IP Library Granted Patent US 12,488,697
Granted Patent B2
US 12,488,697 · App. 17/955,134 · Granted Dec 2, 2025

Methods and apparatus for monitoring aircraft descent rates

Inventors: Pablo Costas Alvarez (Madrid, ES); Javier Lopez Leones (Madrid, ES); Luis Pedro D'Alto (Madrid, ES); Ruben Vega Astorga (Madrid, ES)
Assignee: THE BOEING COMPANY
G08G5/727G08G5/22
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,488,697
App. No.
17/955,134
Granted
Dec 2, 2025
Kind
B2
Abstract

A system that includes an ingress module arranged to receive flight data having a descent rate value and an altitude value. The system also has a data store with descent rate threshold values of at least one aircraft model. The descent rate threshold values are associated, in the data store, with pressure altitude values. The system also includes a descent classification module that is operably coupled to the ingress module and the data store. The descent classification module is adapted to compare the descent rate value with the descent rate threshold values. The system additionally includes an alert module adapted to provide, in response to the descent classification module comparing the descent rate value that exceeds at least one of the descent rate threshold values, an alert signal to a graphic user interface that is operably coupled to the alert module.

Claims (42)

1 . A method comprising:

receiving, by a processor via an ingress module, automatic dependent surveillance-broadcast (ADS-B) data comprising a table related to an aircraft ID, a descent rate value, and a measured pressure altitude value;

comparing, in real time by the processor via a descent classification module, at least the descent rate value with a descent rate threshold value that is associated, in a data store, with the table related to the aircraft ID and a pressure altitude value, the descent rate threshold value based on an aircraft mass value and an aircraft speed value; and

providing, in real time by the processor via an alert module and based on the comparing step, an alert signal for a graphic user interface GUI.

2 . The method of claim 1 , wherein the descent rate threshold value includes at least one of a rate-of-climb threshold value and a rate-of-descent threshold value.

3 . The method of claim 1 , wherein the providing step comprises providing, in response to at least the descent rate value exceeding the descent rate threshold value, the alert signal for the GUI.

4 . The method of claim 1 , wherein the providing step comprises providing, in response to the descent rate data equaling or exceeding the descent rate threshold value, the alert signal for the GUI.

5 . The method of claim 1 further comprising selecting with the processor, from a data store, the descent rate threshold value based on the aircraft ID and the measured pressure altitude value.

6 . The method of claim 1 , wherein the providing step comprises providing, in response to the comparing step, at least one of a visual alert signal and an auditory alert signal for the GUI.

7 . The method of claim 6 , wherein the providing step comprises providing, in response to the comparing step, at least one of the visual alert signal and the auditory alert signal having a variable parameter with respect to a degree that the descent rate value exceeds the descent rate threshold value.

8 . The method of claim 1 further comprising displaying, by a display unit, a map and the providing step comprising providing, by the alert module, a visual alert that is displayed with the map.

9 . The method of claim 8 with the ADS-B data further comprising location data and the providing step comprising providing, by the processor via the alert module, the visual alert that is displayed at a location of the map that corresponds to the location data.

10 . The method of claim 1 further comprising displaying, by a display unit, a flight track based on the ADS-B data and the providing step comprising providing, by the processor via the alert module, a visual alert that is displayed along the flight track.

11 . The method of claim 1 , wherein the receiving step comprises receiving, by the ingress module, the ADS-B data comprising the aircraft ID, the descent rate value, measured pressure values, and timestamp values, the measured pressure values associated with the timestamp values and the method further comprising:

calculating, by a descent value determination module and based on the measured pressure values, a corrected descent rate value based on the measured pressure values associated with the timestamp values; and

selecting, by the descent value determination module, the descent rate value or the corrected descent rate value based on a difference value between the descent rate value and the corrected descent rate value, wherein the comparing step comprises comparing, in response to the selecting step selecting the corrected descent rate value, the corrected descent rate value with the descent rate threshold value.

12 . The method of claim 1 , wherein the receiving step comprises receiving, by the ingress module, an ADS-B data stream comprising the ADS-B data associated with a plurality of flights, the ADS-B data comprising aircraft IDs that each identify an aircraft model, descent rate values, and measured pressure altitude values,

the comparing step comprises comparing, by the descent classification module, at least the descent rate values with descent rate threshold values that are associated, in the data store, with a respective aircraft ID and pressure altitude values.

13 . The method of claim 12 , wherein the pressure altitude values, associated with the respective aircraft ID, comprise a range that includes at least one of a ceiling altitude value and a depressurized aircraft threshold altitude value.

14 . The method of claim 12 , wherein the descent rate threshold values, associated with the respective aircraft ID, are calculated based at least on a descent rate schedule of the aircraft model for altitudes of ten-thousand feet or higher.

15 . The method of claim 1 , wherein the aircraft mass value is below a pre-defined maximum takeoff weight of an aircraft model and above a pre-defined operating empty weight of the aircraft model.

16 . The method of claim 1 , wherein the comparing step comprises comparing at least the descent rate value with one or more descent rate threshold values that are calculated based at least on the aircraft mass value and aircraft speed values that characterize a descent of an aircraft model that corresponds to the aircraft ID.

17 . The method of claim 1 , wherein the comparing step comprises comparing at least the descent rate value with one or more descent rate threshold values that are calculated based at least on one of the aircraft speed value that characterizes a maximum operating speed of an aircraft model, and the aircraft mass value that characterizes a weight of the aircraft model after at least a takeoff procedure.

18 . The method of claim 1 , wherein the comparing step comprises comparing at least the descent rate value with one or more descent rate threshold values that are calculated based at least on the aircraft mass value that characterizes a payload weight that is lighter than a maximum payload capacity weight of an aircraft model.

19 . The method of claim 1 , wherein the comparing step comprises comparing at least the descent rate value with one or more descent rate threshold values that are calculated based at least on a descent rate schedule of an aircraft model for altitudes of ten-thousand feet or higher.

20 . The method of claim 1 , wherein the descent rate threshold value comprises at least one of a normal descent rate threshold and an excessive descent rate threshold.

21 . The method of claim 20 further comprising storing, based on the comparing step and in the data store, at least one of normal descent rate occurrence data and excessive descent rate occurrence data.

22 . The method of claim 1 , wherein the comparing step comprises comparing, by the descent classification module, at least the descent rate value with a normal descent rate threshold value and an excessive descent rate threshold value that are each associated, in the data store, with the aircraft ID and the pressure altitude value, the normal descent rate threshold value based on a normal descent rate value and the excessive descent rate threshold value based on an excessive descent rate value.

23 . The method of claim 22 further comprising storing, based on the comparing step and in the data store, at least one of normal descent rate occurrence data, intermediate descent rate occurrence data, and excessive descent rate occurrence data.

24 . A system comprising:

a data store having tables related to corresponding aircraft IDs that each identify a respective aircraft model, each of the aircraft IDs associated, in the data store, with descent rate threshold values of the respective aircraft model, the descent rate threshold values associated, in the data store, with pressure altitude values;

a processor implementing computer program instructions stored within the data store and configured to:

receive, based on the computer program instructions from an ingress module, at least a data stream of automatic dependent surveillance-broadcast (ADS-B) data of a plurality of flights, the ADS-B data comprising reported aircraft IDs, descent rate values, and reported pressure altitude values;

compare, in real time based on the computer program instructions from a descent classification module, at least the descent rate values with corresponding descent rate threshold values that are associated, in the data store, with the tables of the aircraft IDs that correspond to the reported aircraft IDs and the pressure altitude values that correspond to the reported pressure altitude values; and

in response to the descent classification module comparing at least one of the reported descent rate values that exceeds at least one of the corresponding descent rate threshold values, provide, in real time based on the computer program instructions from an alert module, an alert signal for a graphic user interface.

25 . A system comprising:

a data store having descent rate threshold values of at least one aircraft model, the descent rate threshold values associated, in the data store, with pressure altitude values that include a pressure altitude value from a table;

a processor implementing computer program instructions stored within the data store and configured to:

receive, based on the computer program instructions from an ingress module, flight data comprising a descent rate value and an altitude value;

compare, in real time based on the computer program instructions from a descent classification module, the descent rate value with at least one of the descent rate threshold values that is associated, in the data store, with the pressure altitude value that corresponds to the altitude value from the table;

in response to comparing the descent rate value that exceeds the at least one of the descent rate threshold values, provide, in real time based on computer program instructions from an alert module, an alert signal to a graphic user interface; and

the graphic user interface operably coupled to the alert module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: COSTAS ALVAREZ, PABLO; LOPEZ LEONES, JAVIER; D'ALTO, LUIS PEDRO; VEGA ASTORGA, RUBEN
To: THE BOEING COMPANY
Reel/Frame 061246/0763 →
Continuity (1)
Related Publication 20240105069A1 · Mar 28, 2024
References Cited (45)
US 4189777A · Kuntman · 1980 [cited by examiner]
US 5781126A · Paterson · 1998 [cited by examiner]
US 8958931B2 · Baker et al. · 2015 [cited by applicant]
US 10577123B1 · Kirtz · 2020 [cited by examiner]
US 10672204B2 · Chopra et al. · 2020 [cited by applicant]
US 11262211B2 · Youssef · 2022 [cited by examiner]
US 20030225492A1 · Cope et al. · 2003 [cited by applicant]
US 20060265109A1 · Canu-Chiesa et al. · 2006 [cited by applicant]
US 20100090867A1 · Christophe · 2010 [cited by examiner]
US 20120232723A1 · Nance · 2012 [cited by examiner]
US 20130218374A1 · Lacko · 2013 [cited by examiner]
US 20140249737A1 · Meunier · 2014 [cited by examiner]
US 20150170523A1 · La Civita · 2015 [cited by examiner]
US 20160102994A1 · Brenner · 2016 [cited by examiner]
US 20160288922A1 · He · 2016 [cited by examiner]
US 20160379500A1 · Garrido López · 2016 [cited by examiner]
US 20170063944A1 · Nyikos · 2017 [cited by examiner]
US 20170110018A1 · Wang et al. · 2017 [cited by applicant]
US 20180155052A1 · Lacroix et al. · 2018 [cited by applicant]
US 20190122569A1 · Villele · 2019 [cited by examiner]
US 20190127082A1 · Oltheten · 2019 [cited by examiner]
US 20190162555A1 · Youssef · 2019 [cited by examiner]
US 20190213890A1 · Hosamani · 2019 [cited by examiner]
US 20200258404A1 · Thompson · 2020 [cited by examiner]
US 20200333805A1 · English · 2020 [cited by examiner]
US 20210082295A1 · Surace · 2021 [cited by examiner]
US 20220015102A1 · Gallagher · 2022 [cited by examiner]
US 20220139234A1 · Chaubey · 2022 [cited by examiner]
US 20220144448A1 · Greene · 2022 [cited by examiner]
US 20220317705A1 · Zhang · 2022 [cited by examiner]
US 20220358696A1 · Holder · 2022 [cited by examiner]
US 20230316931A1 · Ryan · 2023 [cited by examiner]
US 20240019875A1 · Consiglieri Pedroso Mendes Dias · 2024 [cited by examiner]
CN 114692760A · 2022 [cited by examiner]
Machine translation of CN114692760 (Year: 2022). [cited by examiner]
Jesper Bronsvoort, Trang Huynh and Gabriele Enea, “An operator-Focussed Metric for Measuring Predictability and Efficiency of Descent Operations”, 10.2514/6.2016-4219, 2016. [Abstract Only]. [cited by applicant]
Trang Huyunh, Aleysha Thomas and Jesper Bronsvoort, “ANSP Measures of Flight Descent Performance”, 11th SESAR Innovation Days, 2021. [cited by applicant]
W. Li, L. Yang, Y. Chen, H. Zhang and Z. Zhao, “Multi-Objective Optimization of CDO Trajectory in a Flexible Airspace Structure,” 2020 Integrated Communications Navigation and Surveillance Conference (ICNS), 2020, pp. 3… [cited by applicant]
Raghavender V., Rambabu Mokati, Anil Kumar. V and H. Jeevan Rao, “Simulation of Enhanced Ground Proximity Warning System using VHDL,” International Journal of Current Engineering and Technology, 2014. [cited by applicant]
Gordon G. Cable and Roderick Westerman, “Hypoxia Recognition Training in Civilian Aviation: A Neglected Area of Safety?”, JASAM vol. 5: No. 1—Aug. 2010. [cited by applicant]
Bason R and Yacavone DW. Loss of cabin pressurisation in US Naval aircraft: 1969-1990. Aviat Space Environ Med. 1992;63(5):341-5. [Abstract Only]. [cited by applicant]
Brooks CJ. Loss of cabin pressure in Canadian Forces transport aircraft, 1963-1984. Aviat Space Environ Med. 1987; 58(3):268-75. [Abstract Only]. [cited by applicant]
Newman, DG., Depressurisation accidents and incidents involving Australian civil aircraft. Jan. 1, 1975 to Mar. 31, 2006., in ATSB Research and Analysis Report. 2006, Australian Transport Safety Bureau. [cited by applicant]
Angela Nuic, Damir Poles and Vincent Mouillet , BADA: An advanced aircraft performance model for present and future ATM systems. European Organisation for the Safety of Air Navigation, Eurocontrol, Bretigny/Orge, France… [cited by applicant]
European Patent Office, Extended European Search Report for European Patent Application No. 23194438.0, mailed Mar. 5, 2024. [cited by applicant]