IP Library › Granted Patent US 12,444,311
Granted Patent B2
US 12,444,311 · App. 18/145,229 · Granted Oct 14, 2025

Flight planning systems and methods for aircraft

Inventors: Romani de Oliveira Ítalo (São José dos Campos, BR); Euclides Carlos Pinto Neto (Fredericton, CA); Stephen Solomon Altus (Campbell, CA); Rosa Maria Rodriguez (Madrid, ES); Pablo Costas Alvarez (Majadahonda Madrid, ES); Manuel Polaina Morales (Munich, DE)
Assignee: The Boeing Company
G08G5/34G08G5/21G08G5/76
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,444,311
App. No.
18/145,229
Granted
Oct 14, 2025
Kind
B2
Abstract

A system and a method include a flight plan generating control unit configured to receive a flight plan request for an aircraft from a user interface, determine if the flight plan request matches a flight plan within a flight plan database, in response to the flight plan request matching the flight plan within the flight plan database, submit the flight plan to a validation sub-system, and in response to the flight plan request not matching the flight plan within the flight plan database, determine a new flight plan.

Claims (33)

1. A system comprising:

an aircraft configured to travel from a departure location to an arrival location;

a user interface onboard the aircraft; and

a flight plan generating control unit including an artificial intelligence or machine learning system, wherein the flight plan generating control unit is configured to:

receive a flight plan request for the aircraft from the user interface onboard the aircraft,

determine if the flight plan request matches a flight plan within a flight plan database, wherein the flight plan includes a route between the departure location and the arrival location,

in response to the flight plan request matching the flight plan within the flight plan database, submit the flight plan to a validation sub-system, and

in response to the flight plan request not matching the flight plan within the flight plan database, determine a new flight plan via an iterative graph search.

2. The system of claim 1 , further comprising a flight plan reconstruction control unit configured to determine one or more portions of the flight plan from one or more flights plans as actually flown.

3. The system of claim 2 , wherein the flight plan reconstruction control unit is configured to determine the one or more portions of the flight plan based on flight data received from a tracking sub-system.

4. The system of claim 2 , wherein the one or more flight plans as actually flown differ from one or more flight plans as filed.

5. The system of claim 1 , wherein the flight plan includes portions that are one or both of determined from a plurality of flight segments of a plurality a plurality of flight plans as actually flown, or logically and physically possible and have not been marked as invalid in the flight plan database.

6. The system of claim 1 , wherein the flight plan generating control unit is further configured to, in response to the validation sub-system outputting a message indicating that the flight plan is invalid, determine if at least a portion of the flight plan is temporarily or permanently invalid.

7. The system of claim 6 , wherein the flight plan generating control unit is further configured to discard the at least a portion of the flight plan from the flight plan database if the at least a portion of the flight plan is permanently invalid.

8. The system of claim 6 , wherein the flight plan generating control unit is further configured to indicate that the at least a portion of the flight plan is temporarily invalid in response to the message indicating the at least a portion of the flight plan is temporarily invalid.

9. The system of claim 1 , wherein the flight plan generating control unit is further configured to recompute the flight plan based on one or both of current weather or payload of the aircraft before submitting the flight plan to the validation sub-system.

10. A method comprising:

inputting a flight plan request via a user interface onboard an aircraft;

receiving, by a flight plan generating control unit including an artificial intelligence or machine learning system having one or more processors, the flight plan request for the aircraft from the user interface onboard the aircraft;

determining, by the flight plan generating control unit, if the flight plan request matches a flight plan within a flight plan database wherein the flight plan includes a route between the departure location and the arrival location;

in response to the flight plan request matching the flight plan within the flight plan database, submitting, by the flight plan generating control unit, the flight plan to a validation sub-system;

in response to the flight plan request not matching the flight plan within the flight plan database, determining, by the flight plan generating control unit, a new flight plan via an iterative graph search; and

operating the aircraft to travel from a departure location to an arrival location according to one of the flight plan or the new flight plan.

11. The method of claim 10 , further comprising determining, by a flight plan reconstruction control unit, one or more portions of the flight plan from one or more flights plans as actually flown.

12. The method of claim 11 , wherein said determining, by the flight plan reconstruction control unit, is based on flight data received from a tracking sub-system.

13. The method of claim 11 , wherein the one or more flight plans as actually flown differ from one or more flight plans as filed.

14. The method of claim 10 , wherein said determining is based on a plurality of flight segments of a plurality of flight plans as actually flown.

15. The method of claim 10 , further comprising:

in response to the validation sub-system outputting a message indicating that the flight plan is invalid, determining, by the flight plan generating control unit, if at least a portion of the flight plan is temporarily or permanently invalid;

discarding, by the flight plan generating control unit, the at least a portion of the flight plan from the flight plan database if the at least a portion of the flight plan is permanently invalid; and

indicating, by the flight plan generating control unit, that the at least a portion of the flight plan is temporarily invalid in response to the message indicating the at least a portion of the flight plan is temporarily invalid.

16. The method of claim 10 , wherein said determining the new flight plan comprises determining the new flight plan via an iterative graph search.

17. The method of claim 10 , further comprising recomputing, by the flight plan generating control unit, the flight plan based on one or both of current weather or payload of the aircraft before submitting the flight plan to the validation sub-system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: ITALO, ROMANI DE OLIVEIRA; NETO, EUCLIDES CARLOS PINTO; ALTUS, STEPHEN SOLOMON; RODRIGUEZ, ROSA MARIA; ALVAREZ, PABLO COSTAS; MORALES, MANUEL POLAINA
To: THE BOEING COMPANY
Reel/Frame 062182/0586 →
Continuity (1)
Related Publication 20240212511A1 · Jun 27, 2024
References Cited (36)
US 10909859B1 · Dodd · 2021 [cited by examiner]
US 11393342B1 · Moeykens · 2022 [cited by applicant]
US 11442472B1 · List · 2022 [cited by examiner]
US 11488483B2 · Priest · 2022 [cited by examiner]
US 11580866B2 · Gia · 2023 [cited by examiner]
US 11722462B1 · List · 2023 [cited by examiner]
US 11770445B2 · Padmanabhan · 2023 [cited by examiner]
US 11790786B2 · Bosworth · 2023 [cited by examiner]
US 11846523B2 · Offenhaeuser · 2023 [cited by examiner]
US 11875690B2 · Ali · 2024 [cited by examiner]
US 11880372B2 · Padmanabhan · 2024 [cited by examiner]
US 11923943B2 · Casey · 2024 [cited by examiner]
US 11963203B2 · Casey · 2024 [cited by examiner]
US 20120158280A1 · Ravenscroft · 2012 [cited by examiner]
US 20160189549A1 · Marcus · 2016 [cited by applicant]
US 20170278409A1 · Johnson · 2017 [cited by applicant]
US 20200204375A1 · Coulmeau · 2020 [cited by examiner]
US 20200372808A1 · Carraway · 2020 [cited by examiner]
US 20210356953A1 · Zavesky · 2021 [cited by examiner]
US 20220292827A1 · Chen · 2022 [cited by examiner]
US 20230351899A1 · Fliszar · 2023 [cited by examiner]
US 20240051679A1 · Bosson · 2024 [cited by examiner]
US 20240212511A1 · Romani de Oliveira Italo · 2024 [cited by examiner]
CN 106297417 · 2017 [cited by applicant]
CN 112789672A · 2021 [cited by examiner]
CN 113095548 · 2021 [cited by applicant]
CN 114299764 · 2022 [cited by applicant]
EP 2667275 · 2013 [cited by applicant]
EP 3251108A1 · 2017 [cited by examiner]
JP 7454358B2 · 2024 [cited by examiner]
https://www.icao.int/airnavigation/ffice/Pages/default.aspx. [cited by applicant]
https://ww2.jeppesen.com/flight-planning-and-dispatch/jetplanner/. [cited by applicant]
Extended European Search Report for App. No. 23217145.4-1009, dated May 10, 2024. [cited by applicant]
Machine translation of CN 113095548. [cited by applicant]
Machine translation of CN 114299764. [cited by applicant]
Machine translation of CN 106297417. [cited by applicant]