# US 12,592,153 B2 · System and method for optimized arrival procedure selection through FMS

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,592,153 B2
- Document ID: US12592153B2
- Status: Granted
- Kind: B2
- Application number: 18/405,280
- Filed: 2024-01-05
- Published: 2025-05-22
- Granted: 2026-03-31
- Earliest claimed: 2024-01-05
- Assignees: Rockwell Collins, Inc.
- Applicants: Rockwell Collins, Inc.
- Inventors: Sujay Charala; Murali Mohan Godavarthi; Sambasivarao Vallepu
- Web page: https://patentgrep.com/patent/US12592153B2

## CPC

- G08G 5/21: located onboard the aircraft
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G08G 5/32: for flight plan preparation
- G08G 5/53: for cruising
- G08G 5/54: for approach or landing
- G08G 5/55: for a single aircraft
- G08G 5/76: for monitoring atmospheric conditions
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

A flight management system executes a method for arrival procedure display logic to reduce the overhead of pilots and air traffic controller by displaying a list of available arrival procedures sorted in a priority order based on headwind, estimated fuel on board, and estimated time of arrival. The pilot can select one of the available arrival procedures and request approval of the selected arrival procedure from the air traffic controller. The air traffic controller can clear the pilot for the selected arrival procedure or reject the selected arrival procedure if the selected arrival procedure is unavailable.

## Claims

### Claim 1

A flight management system comprising:
a memory maintaining program instructions; and
one or more processors configured to execute the program instructions causing the one or more processors to:
get a plurality of arrival procedures, an availability status associated with the plurality of arrival procedures, and wind data;
calculate an estimated fuel on board and an estimated time of arrival for each of the plurality of arrival procedures which are available;
determine a priority of the plurality of arrival procedures based first on maximizing a headwind during each of the plurality of arrival procedures, second on maximizing the estimated fuel on board, and third on minimizing the estimated time of arrival; and
cause a flight display to display the plurality of arrival procedures which are available based on the priority and to display the headwind, the estimated fuel on board, and the estimated time of arrival adjacent to the plurality of arrival procedures.

### Claim 2 (depends on 1)

The flight management system of claim 1, wherein the memory maintains a flight plan; wherein the flight plan comprises an arrival runway; wherein the one or more processors are configured to get the plurality of arrival procedures which are associated with the arrival runway.

### Claim 3 (depends on 2)

The flight management system of claim 2, wherein the one or more processors are configured to get the plurality of arrival procedures which are associated with the arrival runway from a navigation database.

### Claim 4 (depends on 1)

The flight management system of claim 1, wherein the one or more processors are configured to get the availability status associated with the plurality of arrival procedures and the wind data from a communication system.

### Claim 5 (depends on 1)

The flight management system of claim 1, wherein the one or more processors are configured to cause the flight display to display the plurality of arrival procedures which are unavailable below the plurality of arrival procedures which are available.

### Claim 6 (depends on 1)

The flight management system of claim 1, wherein the one or more processors are configured to receive a selected arrival procedure in response to displaying the plurality of arrival procedures on the flight display; wherein the selected arrival procedure is one of the plurality of arrival procedures which are available.

### Claim 7 (depends on 6)

The flight management system of claim 6, wherein the one or more processors are configured to receive the selected arrival procedure from the flight display.

### Claim 8 (depends on 6)

The flight management system of claim 6, wherein the one or more processors are configured to cause a communication system to transmit a clearance request to fly the selected arrival procedure.

### Claim 9 (depends on 8)

The flight management system of claim 8, wherein the one or more processors are configured to cause the communication system to transmit the clearance request to fly the selected arrival procedure via a controller pilot data link communication message.

### Claim 10 (depends on 8)

The flight management system of claim 8, wherein the one or more processors are configured to receive a clearance to fly the selected arrival procedure from the communication system, acknowledge the clearance to fly the selected arrival procedure, and active the selected arrival procedure in a flight plan, wherein an autopilot is configured to cause an aircraft to fly the selected arrival procedure in the flight plan.

### Claim 11 (depends on 1)

The flight management system of claim 1, comprising the flight display.

### Claim 12 (depends on 1)

The flight management system of claim 1, wherein the headwind during each of the plurality of arrival procedures is based on the wind data and a heading during each of the plurality of arrival procedures.

### Claim 13 (depends on 1)

The flight management system of claim 1, wherein the one or more processors are configured to calculate the estimated time of arrival using a flight path distance and a current ground speed.

### Claim 14 (depends on 1)

The flight management system of claim 1, wherein the one or more processors are configured to calculate the estimated fuel on board using a zero-fuel weight, a gross weight, a current fuel weight, and a fuel flow.

### Claim 15

A system for an aircraft, the system comprising:
a flight display; and
a flight management system comprising:
a memory maintaining program instructions; and
one or more processors configured to execute the program instructions causing the one or more processors to:
get a plurality of arrival procedures, an availability status associated with the plurality of arrival procedures, and wind data;
calculate an estimated fuel on board and an estimated time of arrival for each of the plurality of arrival procedures which are available;
determine a priority of the plurality of arrival procedures based first on maximizing a headwind during each of the plurality of arrival procedures, second on maximizing the estimated fuel on board, and third on minimizing the estimated time of arrival; and
cause the flight display to display the plurality of arrival procedures which are available based on the priority and to display the headwind, the estimated fuel on board, and the estimated time of arrival adjacent to the plurality of arrival procedures.

### Claim 16 (depends on 15)

The system of claim 15, wherein the one or more processors are configured to receive a selected arrival procedure; wherein the selected arrival procedure is one of the plurality of arrival procedures which are available;
the system comprising:
a communication system, wherein the one or more processors are configured to cause the communication system to transmit a clearance request to fly the selected arrival procedure, wherein the one or more processors are configured to receive a clearance to fly the selected arrival procedure from the communication system, acknowledge the clearance to fly the selected arrival procedure, and active the selected arrival procedure in a flight plan; and
an autopilot, wherein the autopilot is configured to cause the aircraft to fly the selected arrival procedure in the flight plan.
