IP Library Granted Patent US 12,249,242
Granted Patent B2
US 12,249,242 · App. 17/863,170 · Granted Mar 11, 2025

Holding detection and diversion information

Inventor: Samantha A. Schwartz (Castle Pines, CO)
Assignee: The Boeing Company
G08G5/0021B64D45/08G08G5/0013G08G5/003G08G5/0078G08G5/0091G08G5/025H04W4/42B64D2045/0075
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,249,242
App. No.
17/863,170
Granted
Mar 11, 2025
Kind
B2
Abstract

The present disclosure describes systems and methods for providing real-time holding and diversion information to a pilot of an aircraft. In one aspect, the pilot uses an electronic flight bag (EFB) or a flight management computer (FMC) to display in a GUI the holding and diversion information. For example, the EFB can receive ADS-B data that can be used to determine the location of the aircraft in the holding queue (i.e., the aircraft's queue position) and predict the amount of time before the aircraft will be able to land. The EFB or FMC can also display diversion information regarding one or more alternate locations (e.g., alternate airports) in the GUI. In one aspect, the EFB or FMC calculate a bingo fuel and the time until reaching the bingo fuel and the pilot must divert.

Claims (78)

1. A method, comprising:

receiving, at an electronic flight bag (EFB), Automatic Dependent Surveillance-Broadcast (ADS-B) data using a wireless connection;

upon determining an aircraft containing the EFB is in a holding pattern, determining a queue position of the aircraft based on the ADS-B data;

estimating a landing time of the aircraft based on a landing rate of other aircraft in the holding pattern and the queue position;

displaying, in real time, in a graphical user interface (GUI) in the EFB the queue position and the landing time;

receiving, using the GUI, a selection of an alternate location made by a pilot;

in response to receiving the selection of the alternate location, determining a bingo fuel for the alternate location;

determining a time remaining until reaching the bingo fuel based on a fuel burn rate; and

displaying, in real time, in the GUI the alternate location, the bingo fuel, and the time remaining until reaching the bingo fuel.

2. The method of claim 1 , further comprising:

determining an estimated queue position of the aircraft based on a diversion rate and the queue position, wherein the diversion rate predicts a number of aircraft that will divert to a different location rather than landing at a destination location, wherein the estimated queue position is less than the queue position,

wherein the landing time is based on the estimated queue position.

3. The method of claim 1 , further comprising:

estimating a remaining fuel in the aircraft at landing and a landing weight of the aircraft based on the landing time and a fuel burn rate; and

displaying in the GUI the remaining fuel and the landing weight.

4. The method of claim 1 , further comprising:

updating the GUI in real time with an updated queue position and an updated landing time in response to receiving updated ADS-B data via the wireless connection.

5. The method of claim 1 , further comprising:

receiving, using the GUI, a selection of multiple alternate locations made by a pilot;

determining diversion information for each of the multiple alternate locations; and

displaying the diversion information for each of the multiple alternate location in the GUI at the same time.

6. The method of claim 5 , further comprising:

receiving weather conditions for the multiple alternate locations;

determining congestion information for the multiple alternate locations indicating a remaining capacity of the multiple alternate locations; and

displaying the weather conditions and the congestion information for the multiple alternate location in the GUI at the same time.

7. An electronic flight bag (EFB), comprising:

a processor; and

memory including instructions that when executed by the processor enable the EFB to perform an operation, the operation comprising:

receiving, at the EFB, ADS-B data using a wireless connection;

upon determining an aircraft containing the EFB is in a holding pattern, determining a queue position of the aircraft based on the ADS-B data;

estimating a landing time of the aircraft based on a landing rate of other aircraft in the holding pattern and the queue position;

displaying, in real time, in a graphical user interface (GUI) in the EFB the queue position and the landing time;

receiving, using the GUI, a selection of an alternate location made by a pilot;

in response to receiving the selection of the alternate location, determining a bingo fuel for the alternate location;

determining a time remaining until reaching the bingo fuel based on a fuel burn rate; and

displaying, in real time, in the GUI the alternate location, the bingo fuel, and the time remaining until reaching the bingo fuel.

8. The EFB of claim 7 , wherein the operation further comprises:

determining an estimated queue position of the aircraft based on a diversion rate and the queue position, wherein the diversion rate predicts a number of aircraft that will divert to a different location rather than landing at a destination location, wherein the estimated queue position is less than the queue position,

wherein the landing time is based on the estimated queue position.

9. The EFB of claim 7 , wherein the operation further comprises:

estimating a remaining fuel in the aircraft at landing and a landing weight of the aircraft based on the landing time and a fuel burn rate; and

displaying in the GUI the remaining fuel and the landing weight.

10. The EFB of claim 7 , wherein the operation further comprises:

updating the GUI in real time with an updated queue position and an updated landing time in response to receiving updated ADS-B data via the wireless connection.

11. The EFB of claim 7 , wherein the operation further comprises:

receiving, using the GUI, a selection of multiple alternate locations made by a pilot;

determining diversion information for each of the multiple alternate locations; and

displaying the diversion information for each of the multiple alternate location in the GUI at the same time.

12. The EFB of claim 11 , wherein the operation further comprises:

receiving weather conditions for the multiple alternate locations;

determining congestion information for the multiple alternate locations indicating a remaining capacity of the multiple alternate locations; and

displaying the weather conditions and the congestion information for the multiple alternate location in the GUI at the same time.

13. A computing system, comprising:

a display;

a processor; and

memory including instructions that when executed by the processor enable the system to perform an operation, the operation comprising:

receiving ADS-B data using a wireless connection;

upon determining an aircraft containing the computing system is in a holding pattern, determining a queue position of the aircraft based on the ADS-B data;

estimating a landing time of the aircraft based on a landing rate of other aircraft in the holding pattern and the queue position;

displaying, in real time, in a graphical user interface (GUI) in the display the queue position and the landing time, wherein the queue position and the landing time are updated in real-time in the GUI using updated ADS-B data;

receiving, using the GUI, a selection of an alternate location made by a pilot;

in response to receiving the selection of the alternate location, determining a bingo fuel for the alternate location;

determining a time remaining until reaching the bingo fuel based on a fuel burn rate; and

displaying, in real time, in the GUI the alternate location, the bingo fuel, and the time remaining until reaching the bingo fuel.

14. The computing system of claim 13 , wherein the operation further comprises:

determining an estimated queue position of the aircraft based on a diversion rate and the queue position, wherein the diversion rate predicts a number of aircraft that will divert to a different location rather than landing at a destination location, wherein the estimated queue position is less than the queue position,

wherein the landing time is based on the estimated queue position.

15. The computing system of claim 13 , wherein the operation further comprises:

estimating a remaining fuel in the aircraft at landing and a landing weight of the aircraft based on the landing time and a fuel burn rate; and

displaying in the GUI the remaining fuel and the landing weight.

16. The computing system of claim 13 , wherein the operation further comprises:

receiving, using the GUI, a selection of multiple alternate locations made by a pilot;

determining diversion information for each of the multiple alternate locations; and

displaying the diversion information for each of the multiple alternate location in the GUI at the same time.

17. The computing system of claim 16 , wherein the operation further comprises:

receiving weather conditions for the multiple alternate locations;

determining congestion information for the multiple alternate locations indicating a remaining capacity of the multiple alternate locations; and

displaying the weather conditions and the congestion information for the multiple alternate location in the GUI at the same time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2026
From: THE BOEING COMPANY
To: JEPPESEN FOREFLIGHT, INC. (F/K/A BOEING DIGITAL SOLUTIONS, INC.)
Reel/Frame 074578/0486 →
SECURITY INTEREST Recorded Nov 17, 2025
From: FOREFLIGHT LLC; JEPPESEN FOREFLIGHT, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 073622/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: THE BOEING COMPANY
To: JEPPESEN FOREFLIGHT, INC. (F/K/A BOEING DIGITAL SOLUTIONS, INC.)
Reel/Frame 073570/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2022
From: SCHWARTZ, SAMANTHA A.
To: THE BOEING COMPANY
Reel/Frame 060488/0927 →
Continuity (1)
Related Publication 20240021087A1 · Jan 18, 2024
References Cited (33)
US 5459666A · Casper · 1995 [cited by examiner]
US 5842142A · Murray · 1998 [cited by examiner]
US 7612688B1 · Vigeant-Langlois · 2009 [cited by examiner]
US 9858823B1 · Lynn · 2018 [cited by examiner]
US 10019905B1 · Kneuper · 2018 [cited by examiner]
US 20040122567A1 · Gaier · 2004 [cited by examiner]
US 20060212180A1 · Saffre · 2006 [cited by examiner]
US 20070127460A1 · Wilber · 2007 [cited by examiner]
US 20080300738A1 · Coulmeau · 2008 [cited by examiner]
US 20160210868A1 · Donovan · 2016 [cited by examiner]
US 20160229554A1 · Kawalkar · 2016 [cited by examiner]
US 20170220668A1 · Patton · 2017 [cited by examiner]
US 20170229024A1 · Moravek · 2017 [cited by examiner]
US 20170243497A1 · Kuttappan · 2017 [cited by examiner]
US 20170289309A1 · Judd · 2017 [cited by examiner]
US 20180068569A1 · Chmelarova · 2018 [cited by examiner]
US 20180286257A1 · Schwartz · 2018 [cited by examiner]
US 20180357911A1 · Chartier · 2018 [cited by examiner]
US 20190066520A1 · Schwartz · 2019 [cited by examiner]
US 20190213891A1 · Snyder · 2019 [cited by examiner]
US 20200073014A1 · Huang · 2020 [cited by examiner]
US 20200168103A1 · Holder · 2020 [cited by examiner]
US 20200168104A1 · Holder · 2020 [cited by examiner]
US 20210027636A1 · Dziecielski · 2021 [cited by examiner]
US 20210027640A1 · Meringer · 2021 [cited by examiner]
US 20210047054A1 · Fuscone · 2021 [cited by examiner]
US 20220335496A1 · Kobayashi · 2022 [cited by examiner]
US 20220343777A1 · He · 2022 [cited by examiner]
US 20230021088A1 · V · 2023 [cited by examiner]
US 20230298476A1 · Kemp · 2023 [cited by examiner]
Calculating Weight & Balance (Year: 2019). [cited by examiner]
Automatic Dependent Surveillance-Broadcast (ADS-B) (Year: 2022). [cited by examiner]
European Patent Office, extended European Search Report for Application 23182990.4-1009 dated Aug. 12, 2023. [cited by applicant]