# US 10,319,239 B2 · Systems and methods for context based CPDLC

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

- Number: US 10,319,239 B2
- Document ID: US10319239B2
- Status: Granted
- Kind: B2
- Application number: 14/448,923
- Filed: 2014-07-31
- Published: 2016-02-04
- Granted: 2019-06-11
- Earliest claimed: 2014-07-31
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Rakesh Kumar; Maria John Paul Dominic; Vivek Kumar Pandey; Siva Kommuri; Darshan Gandhi
- Web page: https://patentgrep.com/patent/US10319239B2

## CPC

- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G01C 23/00: Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
- G08G 5/21: located onboard the aircraft
- 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})
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

Systems and methods for context based controller pilot data link communication (CPDLC) are provided. In certain implementations, a method for CPDLC includes receiving data through the selection of a selectable item on a pilot interface, wherein the pilot interface is a non-CPDLC interface and communicating the data to a CPDLC application. Further, the method also includes constructing a CPDLC message based on the data; and transmitting the CPDLC message to an air traffic controller.

## Claims

### Claim 1

A method for controller pilot data link communication (CPDLC), the method comprising:
receiving data through the selection of a selectable item on a non-CPDLC screen on a pilot interface, wherein the pilot interface is a non-CPDLC interface and the non-CPDLC screen is used for non-CPDLC tasks;
communicating the data to a CPDLC application;
constructing a CPDLC message based on the data;
transmitting the CPDLC message to an air traffic controller; and
displaying a CPDLC screen on a CPDLC human machine interface (HMI) based on the data, wherein the pilot interface is an HMI that receives commands from or provides data to a pilot on a separate device from the device hosting the CPDLC HMI.

### Claim 2 (depends on 1)

The method of claim 1, wherein the CPDLC HMI receives the data from the non-CPDLC interface.

### Claim 3 (depends on 1)

The method of claim 1, wherein the screen is displayed on the CPDLC HMI as directed by the CPDLC application, wherein the screen is related to the data received through the pilot interface.

### Claim 4 (depends on 1)

The method of claim 1, wherein the CPDLC message is selected through the non-CPDLC interface and the CPDLC application constructs the CPDLC message by transmitting the CPDLC message to the air traffic controller.

### Claim 5 (depends on 1)

The method of claim 1, wherein the non-CPDLC interface displays at least one menu showing different CPDLC messages that can be formed from information displayed on the non-CPDLC interface.

### Claim 6 (depends on 1)

The method of claim 1, wherein the non-CPDLC interface is at least one of:
a multifunction display;
a primary flight display;
an electronic flight bag; and
a navigational display.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving an uplink message from the air traffic controller; and
displaying received information on the pilot interface, wherein the received information is derived from the uplink message.

### Claim 8

A controller-pilot data link communication (CPDLC) system, the system comprising:
a CPDLC application executed by a processing unit, wherein the CPDLC application forms CPDLC messages, displays a CPDLC screen on a CPDLC interface, and communicates the CPDLC messages through a communication interface to an air traffic controller; and
at least one non-CPDLC interface, wherein the non-CPDLC interface presents information and is configured to receive data from a pilot through at least one non-CPDLC screen, wherein the non-CPDLC screen is used for non-CPDLC tasks, wherein the non-CPDLC interface passes the data to the CPDLC application, wherein the CPDLC application forms at least one CPDLC message based on the data, wherein the at least one non-CPDLC interface is an interface that receives commands from or provides data to a pilot on a separate device from the device hosting the CPDLC interface.

### Claim 9 (depends on 8)

The system of claim 8, further comprising a CPDLC human machine interface (HMI) wherein the CPDLC HMI displays CPDLC screens to a pilot, wherein the screens show CPDLC data used to form the CPDLC messages.

### Claim 10 (depends on 9)

The system of claim 9, wherein the CPDLC HMI receives CPDLC data to display from the at least one non-CPDLC interface.

### Claim 11 (depends on 9)

The system of claim 9, wherein the CPDLC screens are displayed on the CPDLC HMI as directed by the CPDLC application, wherein the screen is related to the data received through the non-CPDLC interface.

### Claim 12 (depends on 8)

The system of claim 8, wherein the CPDLC message is selected through the non-CPDLC interface and the CPDLC application constructs the CPDLC message by transmitting the CPDLC message to the air traffic controller.

### Claim 13 (depends on 8)

The system of claim 8, wherein the non-CPDLC interface displays at least one menu showing different CPDLC messages that can be formed from the data displayed on the non-CPDLC interface.

### Claim 14 (depends on 8)

The system of claim 8, wherein the non-CPDLC interface is at least one of:
a multifunction display;
a primary flight display;
an electronic flight bag; and
a navigational display.

### Claim 15

A system for communicating controller pilot data link (CPDLC) messages, the system comprising:
a CPDLC application executed by a processing unit, wherein the CPDLC application forms CPDLC messages and communicates the CPDLC messages through a communication interface to an air traffic controller;
a CPDLC human machine interface (HMI), wherein the CPDLC HMI displays CPDLC screens to a pilot provided by the execution of the CPDLC application on the processing unit, wherein the screens show CPDLC data used to form the CPDLC messages; and
at least one non-CPDLC pilot interface, wherein the non-CPDLC interface presents information and is configured to receive data from a pilot through at least one non-CPDLC screen, wherein the non-CPDLC screen is used for non-CPDLC tasks, wherein the non-CPDLC interface passes the data to the executing CPDLC application, wherein the CPDLC application forms at least one CPDLC message based on the data, wherein the at least one non-CPDLC pilot interface is a HMI that receives commands from or provides data to a pilot on a separate device from the device hosting the CPDLC HMI.

### Claim 16 (depends on 15)

The system of claim 15, wherein the CPDLC HMI receives CPDLC data to display from the at least one non-CPDLC interface.

### Claim 17 (depends on 15)

The system of claim 15, wherein the screens are displayed on the CPDLC HMI as directed by the CPDLC application, wherein the screens are related to the information received through the pilot interface.

### Claim 18 (depends on 15)

The system of claim 15, wherein the CPDLC message is selected through the non-CPDLC interface and the CPDLC application constructs the CPDLC message by transmitting the CPDLC message to the air traffic controller.

### Claim 19 (depends on 15)

The system of claim 15, wherein the non-CPDLC interface displays at least one menu showing different CPDLC messages that can be formed from the data displayed on the non-CPDLC interface.
