IP Library › Granted Patent US 11,984,036
Granted Patent B2
US 11,984,036 · App. 17/190,895 · Granted May 14, 2024

Systems and methods for optimizing holding pattern maneuver in a connected environment

Inventors: Kiran Perikala (Charlotte, NC); Tulasi Mohan Naraharisetty (Charlotte, NC)
Assignee: HONEYWELL INTERNATIONAL INC.
G08G5/006G06N20/00G08G5/0013G08G5/003
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 11,984,036
App. No.
17/190,895
Granted
May 14, 2024
Kind
B2
Abstract

Methods, apparatuses, and computer program products are disclosed for determining a holding pattern. An example method includes receiving an estimated time of clearance and holding pattern instructions for an aircraft chartered for holding, receiving flight information and aircraft state information associated with the aircraft, deriving a holding time estimate from the estimated time of clearance, the flight information and aircraft state information, and computing holding pattern parameters placing the aircraft on a holding inbound segment prior to the estimated time of clearance based at least in part on the holding time estimate. The method further includes transmitting the holding pattern parameters to a computing device.

Claims (66)

1. A computer-implemented method for determining a holding pattern, the computer-implemented method comprising:

receiving an estimated time of clearance and holding pattern instructions for an aircraft chartered for holding;

receiving flight information and real-time aircraft state information associated with the aircraft;

deriving a holding time estimate from the estimated time of clearance, the flight information, and the real-time aircraft state information;

computing real-time holding pattern parameters placing the aircraft on a holding inbound segment prior to the estimated time of clearance based at least in part on the holding time estimate;

adjusting the real-time holding pattern parameters in response to receiving a specified time of exit for the holding, wherein adjusting is based at least in part on limits of an established holding pattern defined by the real-time holding pattern parameters;

transmitting the adjusted real-time holding pattern parameters to a computing device; and

controlling the aircraft based on the adjusted real-time holding pattern parameters with autopilot operations that are executed by the computing device.

2. The computer-implemented method according to claim 1 , wherein computing the real-time holding pattern parameters placing the aircraft on a holding inbound segment prior to the estimated time of clearance based at least in part on the holding time estimate comprises:

computing hold speed of the aircraft based at least in part on the holding time estimate and the estimated time of clearance; and

computing a minimum holding entry pattern time and a minimum holding circuit time based at least in part on the hold speed.

3. The computer-implemented method according to claim 1 , further comprising:

determining whether clearance has been received;

in accordance with a determination that clearance has been received, transmitting exit holding pattern instructions, the exit holding pattern instructions preparing for approach and landing segment; and

in accordance with a determination that clearance has not been received, and in accordance with a determination that the estimated time of clearance has elapsed, continuing to dynamically re-compute the real-time holding pattern parameters until clearance is received.

4. The computer implemented method according to claim 1 , wherein the flight information comprises at least one of enhanced ground proximity warning system (EGPWS) terrain data, weather data, navigation data from a navigation database, crowd-sourced sensor data, air traffic data, flight information exchange model (FIXM) data, weather information exchange model (WXXM) data, or aeronautical information exchange model (AIXM) data.

5. The computer implemented method according to claim 1 , wherein the real-time aircraft state information comprises at least one of performance data or aircraft data.

6. The computer implemented method according to claim 1 , further comprising:

calculating a minimum holding time based on a total entry distance at a hold speed, and

computing the real-time holding pattern parameters based on the minimum holding time.

7. The computer implemented method according to claim 1 , further comprising:

analyzing historical data from a historical database to determine the holding pattern;

using the historical data to train a machine learning model; and

receiving from the machine learning model a prediction of the holding pattern.

8. The computer-implemented method according to claim 1 , further comprising at least an additional portion of flight information or an additional portion of real-time aircraft state information from a second vehicle, wherein the holding time estimate is based at least in part on the additional portion of flight information or the additional portion of real-time aircraft state information.

9. The computer-implemented method according to claim 1 , wherein the controlling the aircraft based on the adjusted real-time holding pattern parameters comprises controlling a speed of the aircraft based on the adjusted real-time holding pattern parameters.

10. An apparatus configured to determine a holding pattern, the apparatus comprising at least one processor and at least one non-transitory memory including program code, the at least one non-transitory memory and the program code configured to, with the processor, cause the apparatus to at least:

receive an estimated time of clearance and holding pattern instructions for an aircraft chartered for holding;

receive flight information and real-time aircraft state information associated with the aircraft;

derive a holding time estimate from the estimated time of clearance, the flight information and the real-time aircraft state information;

compute real-time holding pattern parameters placing the aircraft on a holding inbound segment prior to the estimated time of clearance based at least in part on the holding time estimate;

adjust the real-time holding pattern parameters in response to receiving a specified time of exit for the holding, wherein adjusting is based at least in part on limits of an established holding pattern defined by the real-time holding pattern parameters;

transmit the adjusted real-time holding pattern parameters to a computing device; and

controlling the aircraft based on the adjusted real-time holding pattern parameters with autopilot operations that are executed by the computing device.

11. The apparatus according to claim 10 , wherein the memory including the program code is further configured to, with the processor, cause the apparatus to:

compute hold speed of the aircraft based at least in part on the holding time estimate and the estimated time of clearance; and

compute a minimum holding entry pattern time and a minimum holding circuit time based at least in part on the hold speed.

12. The apparatus according to claim 10 , wherein the memory including the program code is further configured to, with the processor, cause the apparatus to:

determine whether clearance has been received;

in accordance with a determination that clearance has been received, transmit exit holding pattern instructions, the exit holding pattern instructions preparing for approach and landing segment; and

in accordance with a determination that clearance has not been received, and in accordance with a determination that the estimated time of clearance has elapsed, continue to dynamically re-compute the real-time holding pattern parameters until clearance is received.

13. The apparatus according to claim 10 , wherein the flight information comprises at least one of enhanced ground proximity warning system (EGPWS) terrain data, weather data, navigation data from a navigation database, crowd-sourced sensor data, air traffic data, flight information exchange model (FIXM) data, weather information exchange model (WXXM) data, or aeronautical information exchange model (AIXM) data.

14. The apparatus according to claim 10 , wherein the real-time aircraft state information comprises at least one of performance data or aircraft data.

15. The apparatus according to claim 10 , wherein the memory including the program code is further configured to, with the processor, cause the apparatus to:

calculate a minimum holding time based on a total entry distance at a hold speed; and

compute the real-time holding pattern parameters based on the minimum holding time.

16. The apparatus according to claim 10 , wherein the memory including the program code is further configured to, with the processor, cause the apparatus to:

analyze historical data from a historical database to determine the holding pattern; and

use the historical data to train a machine learning model.

17. The apparatus according to claim 16 , wherein the memory including the program code is further configured to, with the processor, cause the apparatus to:

receive from the machine learning model a prediction of the holding pattern.

18. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:

receive an estimated time of clearance and holding pattern instructions for an aircraft chartered for holding;

receive flight information and real-time aircraft state information associated with the aircraft;

derive a holding time estimate from the estimated time of clearance, the flight information and the real-time aircraft state information;

compute real-time holding pattern parameters placing the aircraft on a holding inbound segment prior to the estimated time of clearance based at least in part on the holding time estimate;

adjust the real-time holding pattern parameters in response to receiving a specified time of exit for the holding, wherein adjusting is based at least in part on limits of an established holding pattern defined by the real-time holding pattern parameters;

transmit the adjusted real-time holding pattern parameters to a computing device; and

controlling the aircraft based on the adjusted real-time holding pattern parameters with autopilot operations that are executed by the computing device.

19. The computer program product according to claim 18 , wherein the computer-readable program code portions comprising the executable portion are configured to:

compute hold speed of the aircraft based at least in part on the holding time estimate and the estimated time of clearance; and

compute a minimum holding entry pattern time and a minimum holding circuit time based at least in part on the hold speed.

20. The computer program product according to claim 18 , wherein the computer-readable program code portions comprising the executable portion are configured to:

determine whether clearance has been received;

in accordance with a determination that clearance has been received, transmit exit holding pattern instructions, the exit holding pattern instructions preparing for approach and landing segment; and

in accordance with a determination that clearance has not been received, and in accordance with a determination that the estimated time of clearance has elapsed, continue to dynamically re-compute the real-time holding pattern parameters until clearance is received.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: PERIKALA, KIRAN; NARAHARISETTY, TULASI MOHAN
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 055479/0849 →
Priority Claims (1)
IN 202041010064 · Mar 9, 2020 · national
Continuity (1)
Related Publication 20210350711A1 · Nov 11, 2021
Cited By (1)
US 12,205,480