# US 11,908,330 B2 · Systems and methods for analyzing air traffic control messages and generating associated flight performance parameters

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

- Number: US 11,908,330 B2
- Document ID: US11908330B2
- Status: Granted
- Kind: B2
- Application number: 17/647,228
- Filed: 2022-01-06
- Published: 2023-03-23
- Granted: 2024-02-20
- Earliest claimed: 2021-09-16
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Raghu Shamasundar
- Web page: https://patentgrep.com/patent/US11908330B2

## CPC

- G08G 5/21: located onboard the aircraft
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G08G 5/34: for flight plan modification
- G08G 5/53: for cruising
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G08G 5/55: for a single aircraft
- G10L 2015/221: {Announcement of recognition results}
- 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})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Systems and methods for providing a visual user interface on a display associated with an aircraft. The systems and methods transcribe, using a voice to text application, an ATC broadcast message; analyze the transcribed ATC broadcast message for flight plan information; send a request to an avionics service system to determine at least one flight performance parameter based on the flight plan information; receive the determined at least one flight performance parameter from the avionics service system in response to the request; and render a visual User Interface (UI) including the transcribed ATC broadcast message and a flight performance parameter advisory based on the at least one flight performance parameter, wherein the flight performance parameter advisory is tagged to the transcribed ATC broadcast message in the visual UI.

## Claims

### Claim 1

A method for providing a visual user interface on a display associated with an aircraft, the method comprising:
receiving, via a receiving system of the aircraft, a first ownship Air Traffic Control (ATC) broadcast message;
transcribing, using a voice to text application, the first ownship ATC broadcast message;
analyzing, via at least one processor, the transcribed first ownship ATC broadcast message for flight plan information;
sending a request, via the at least one processor, to an avionics service system to determine at least one flight performance parameter based on the flight plan information;
receiving, via the at least one processor, the determined at least one flight performance parameter from the avionics service system in response to the request; and
rendering, via the at least one processor, a visual User Interface (UI) including the transcribed first ownship ATC broadcast message and a flight performance parameter advisory based on the at least one flight performance parameter received from the avionics service system in response to the request, wherein the flight performance parameter advisory is tagged to the transcribed first ownship ATC broadcast message in the visual UI.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one flight performance parameter includes at least one of fuel remaining, time of arrival, and distance to destination.

### Claim 3 (depends on 1)

The method of claim 1, wherein sending the request includes embodying the flight plan information in an Application Programming Interface (API) request.

### Claim 4 (depends on 1)

The method of claim 1, comprising:
receiving, via the receiving system of the aircraft, a plurality of ATC broadcast messages;
sorting, via the at least one processor, the plurality of ATC broadcast messages into ownship ATC broadcast messages and other aircraft ATC broadcast messages, the ownship ATC broadcast messages including the first ownship ATC broadcast message; and
rendering, via the at least one processor, the visual UI to include the ownship ATC broadcast messages and other aircraft ATC broadcast messages in a visually differentiated way.

### Claim 5 (depends on 1)

The method of claim 1, wherein the visual UI is a pilot ATC transcription message window.

### Claim 6 (depends on 1)

The method of claim 1, wherein the flight plan information includes a flight plan modification.

### Claim 7 (depends on 6)

The method of claim 6, comprising rendering, via at least one processor, a second visual UI on a second display associated with the aircraft, the second visual UI depicting the at least one flight performance parameter for a current flight plan that has not yet been modified by the flight plan modification.

### Claim 8 (depends on 1)

The method of claim 1, wherein the avionics service system is a Flight Management System (FMS) of the aircraft.

### Claim 9 (depends on 1)

The method of claim 1, wherein the avionics service system is a cloud service.

### Claim 10 (depends on 1)

The method of claim 1, wherein the avionics service system builds a flight trajectory using the flight plan information and derives the at least one flight performance parameter from the flight trajectory.

### Claim 11

A system for providing a visual user interface on a display associated with an aircraft, the system comprising:
a receiving system of the aircraft configured to receive a first ownship Air Traffic Control (ATC) broadcast message;
a display device associated with the aircraft; and
at least one processor in operable communication with the receiving system and the display device, the at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to:
transcribe, using a voice to text application, the first ownship ATC broadcast message;
analyze the transcribed first ownship ATC broadcast message for flight plan information;
send a request, via the at least one processor, to an avionics service system to determine at least one flight performance parameter based on the flight plan information;
receive the determined at least one flight performance parameter from the avionics service system in response to the request; and
render a visual User Interface (UI) including the transcribed first ownship ATC broadcast message and a flight performance parameter advisory based on the at least one flight performance parameter received from the avionics service system in response to the request, wherein the flight performance parameter advisory is tagged to the transcribed first ownship ATC broadcast message in the visual UI.

### Claim 12 (depends on 11)

The system of claim 11, wherein the at least one flight performance parameter includes at least one of fuel remaining, time of arrival, and distance to destination.

### Claim 13 (depends on 11)

The system of claim 11, wherein sending the request includes embodying the flight plan information in an Application Programming Interface (API) request.

### Claim 14 (depends on 11)

The system of claim 11, wherein the program instructions are configured to cause the at least one processor to:
receive, via the receiving system of the aircraft, a plurality of ATC broadcast messages;
sort the plurality of ATC broadcast messages into ownship ATC broadcast messages and other aircraft ATC broadcast messages, the ownship ATC broadcast messages including the first ownship ATC broadcast message; and
render the visual UI to include the ownship ATC broadcast messages and other aircraft ATC broadcast messages in a visually differentiated way.

### Claim 15 (depends on 11)

The system of claim 11, wherein the visual UI is a pilot ATC transcription message window.

### Claim 16 (depends on 11)

The system of claim 11, wherein the flight plan information includes a flight plan modification.

### Claim 17 (depends on 16)

The system of claim 16, wherein the program instructions are configured to cause the at least one processor to: render a second visual UI on a second display associated with the aircraft, the second visual UI depicting the at least one flight performance parameter for a current flight plan that has not yet been modified by the flight plan modification.

### Claim 18 (depends on 11)

The system of claim 11, wherein the avionics service system is a Flight Management System (FMS) of the aircraft or a cloud service.
