IP Library › Granted Patent US 12,682,763
Granted Patent B2
US 12,682,763 · App. 18/645,790 · Granted Jul 14, 2026

Datalink message transformer apparatus

Inventors: Laveen Sundararaj (Hyderabad, IN); Bharat Kumar Chittanuru (Hyderabad, IN); Mohammed Musthafa Karuparamban (Bangalore, IN)
Assignee: ARINC Incorporated
G08G5/20G06F9/547G08G5/21H04L51/066
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,682,763
App. No.
18/645,790
Filed
Apr 25, 2024
Granted
Jul 14, 2026
Kind
B2
Art Unit
3664
USPC
701/3
Abstract

A datalink message transformer apparatus may convert a text-based datalink message into graphical, application, browser, and actuator commands for enhanced safety, autonomy, and trajectory-based operations enablement on ground side. An aircraft may include one or more processors which execute the datalink message transformer apparatus. The text-based datalink message may be Controller-Pilot Data Link Communication (CPDLC) messages.

Claims (34)

1 . An aircraft comprising:

a communication system configured to transmit and receive a plurality of CPDLC messages; wherein the communication system is configured to execute a CPDLC application;

an actuator:

a memory maintaining program instructions; and

one or more processors configured to execute the program instructions causing the one or more processors to execute:

a datalink message transformer apparatus; wherein the datalink message transformer apparatus comprises a message queue, a message sequence look-up table, a sequence identifier, an identified sequence, and an action generator; wherein the datalink message transformer apparatus is configured to receive the plurality of CPDLC messages from the CPDLC application and store the plurality of CPDLC messages in the message queue; wherein the sequence identifier is configured to look-up the plurality of CPDLC messages which are stored in the message queue in the message sequence look-up table to identify the identified sequence;

wherein the action generator is configured to generate at least-one of a graphical information and an actuation command from the identified sequence; and

an actuation manager; wherein the actuation manager is configured to cause the actuator to locomote the aircraft based on the actuation command.

2 . The aircraft of claim 1 , wherein the plurality of CPDLC messages comprise at least one of a plurality of CPDLC departure clearance messages or a plurality of Data Link Taxi messages.

3 . The aircraft of claim 2 , wherein the sequence identifier is configured to identify a beginning and an end of the identified sequence based on a start of transaction and an end of transaction of the plurality of CPDLC messages.

4 . The aircraft of claim 1 , wherein the CPDLC application is configured to decode the plurality of CPDLC messages.

5 . The aircraft of claim 4 , wherein the CPDLC application is configured to decode the plurality of CPDLC messages from an ASN.1 format.

6 . The aircraft of claim 1 , wherein the CPDLC application is configured to communicate the plurality of CPDLC messages to the datalink message transformer apparatus using one or more inter-process communication methods.

7 . The aircraft of claim 1 , wherein the sequence identifier is configured to identify the identified sequence by matching the plurality of CPDLC messages with a predefined sequence in the message sequence look-up table.

8 . The aircraft of claim 7 , wherein the predefined sequence comprises a pushback request and response sequence.

9 . The aircraft of claim 8 , wherein the pushback request and response sequence comprises a request pushback downlink message, a pushback approved uplink message, an expect pushback uplink message, and a will-comply response.

10 . The aircraft of claim 1 , comprising a flight display, wherein the flight display is configured to display an airport moving map; the program instructions causing the one or more processors to execute an airport moving map overlay; wherein the airport moving map overlay is configured to cause the flight display to overlay the graphical information on the airport moving map.

11 . The aircraft of claim 1 , comprising an electronic flight bag; the program instructions causing the one or more processors to execute an application interface; wherein the action generator is configured to generate an application information from the identified sequence; wherein the electronic flight bag is configured to receive the application information via the application interface and display the application information.

12 . The aircraft of claim 11 , wherein the application interface is an application programming interface.

13 . The aircraft of claim 1 , wherein the action generator is configured to determine a “from location” and a “to location” from the identified sequence; wherein the action generator is configured to determine a plurality of vertices and a plurality of vectors between the “from location” and the “to location”; wherein at least one of the graphical information or the actuation command comprises the “from location”, the “to location”, the plurality of vertices, and the plurality of vectors.

14 . The aircraft of claim 1 , wherein the actuation manager is configured to cause the CPDLC application to generate a will-comply message and transmit the will-comply message from the communication system in response to determining that the identified sequence should end with the will-comply message.

15 . The aircraft of claim 1 , wherein the actuation manager comprises a brakes and tiller management system, wherein the brakes and tiller management system is configured to control a brake and a tiller of the aircraft.

16 . The aircraft of claim 15 , wherein the actuation manager comprises a checklist database, wherein the actuation manager does not control a position of the tiller until each requirement in the checklist database is completed.

17 . A system comprising:

an aircraft comprising:

a communication system configured to transmit and receive a plurality of CPDLC messages; wherein the communication system is configured to execute a CPDLC application;

an actuator;

a memory maintaining program instructions; and

one or more processors configured to execute the program instructions causing the one or more processors to execute:

a datalink message transformer apparatus; wherein the datalink message transformer apparatus comprises a message queue, a message sequence look-up table, a sequence identifier, an identified sequence, and an action generator; wherein the datalink message transformer apparatus is configured to receive the plurality of CPDLC messages from the CPDLC application and store the plurality of CPDLC messages in the message queue; wherein the sequence identifier is configured to look-up the plurality of CPDLC messages which are stored in the message queue in the message sequence look-up table to identify the identified sequence; wherein the action generator is configured to generate at least a graphical information and an actuation command from the identified sequence; and

an actuation manager; wherein the actuation manager is configured to cause the actuator to locomote the aircraft based on the actuation command; and

an air traffic service unit; wherein the communication system is configured to transmit and receive the plurality of CPDLC messages with the air traffic service unit.

18 . The aircraft of claim 13 , wherein the “from location” and the “to location” comprise respective of a gate and a taxiway; wherein the identified sequence is a pushback request and response sequence.

19 . The aircraft of claim 13 , wherein the action generator is configured to determine the plurality of vertices and the plurality of vectors using an internal airport routing mapping table.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2024
From: ROCKWELL COLLINS (INDIA) ENTERPRISES PRIVATE LIMITED
To: ARINC INCORPORATED
Reel/Frame 068120/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2024
From: SUNDARARAJ, LAVEEN; CHITTANURU, BHARAT KUMAR; KARUPARAMBAN, MOHAMMED MUSTHAFA
To: ROCKWELL COLLINS (INDIA) ENTERPRISES PRIVATE LIMITED
Reel/Frame 067225/0642 →
Priority Claims (1)
IN 202441008811 · Feb 9, 2024 · national
Continuity (1)
Related Publication 20250259548A1 · Aug 14, 2025
References Cited (69)
US 5629691A · Jain · 1997 [cited by applicant]
US 6305484B1 · Leblanc · 2001 [cited by applicant]
US 7343229B1 · Wilson · 2008 [cited by applicant]
US 7974773B1 · Krenz et al. · 2011 [cited by applicant]
US 8024078B2 · Coulmeau et al. · 2011 [cited by applicant]
US 8046165B2 · Sacle et al. · 2011 [cited by applicant]
US 8560214B1 · Krenz et al. · 2013 [cited by applicant]
US 8620493B2 · Hughes et al. · 2013 [cited by applicant]
US 8660783B2 · Marczi et al. · 2014 [cited by applicant]
US 8718911B2 · McGuffin · 2014 [cited by applicant]
US 8965671B2 · Choksi et al. · 2015 [cited by applicant]
US 9092976B2 · Khatwa et al. · 2015 [cited by applicant]
US 9202380B1 · Shapiro et al. · 2015 [cited by applicant]
US 9222800B1 · Scherer et al. · 2015 [cited by applicant]
US 9443438B1 · Shapiro et al. · 2016 [cited by applicant]
US 9666081B2 · Gomez et al. · 2017 [cited by applicant]
US 9812019B2 · McGuffin · 2017 [cited by examiner]
US 9836661B2 · Zhou et al. · 2017 [cited by applicant]
US 10127821B2 · Balasubramanian et al. · 2018 [cited by applicant]
US 10234303B1 · Chandrashekarappa et al. · 2019 [cited by applicant]
US 10290217B1 · Ramachandra et al. · 2019 [cited by applicant]
US 10297159B2 · Srivastav et al. · 2019 [cited by applicant]
US 10446039B2 · Shamasundar et al. · 2019 [cited by applicant]
US 10621874B2 · Vieten · 2020 [cited by applicant]
US 10789854B1 · Kolesinski · 2020 [cited by applicant]
US 10902732B2 · Srinivasan et al. · 2021 [cited by applicant]
US 11001398B1 · Salyer · 2021 [cited by applicant]
US 11094211B2 · Turcios et al. · 2021 [cited by applicant]
US 11164466B2 · Bazawada et al. · 2021 [cited by applicant]
US 11307596B2 · Mackin et al. · 2022 [cited by applicant]
US 11315434B2 · Kolesinski et al. · 2022 [cited by applicant]
US 11475779B2 · Erignac · 2022 [cited by applicant]
US 11667400B2 · Rosenberg · 2023 [cited by applicant]
US 11670183B2 · Baladhandapani et al. · 2023 [cited by applicant]
US 11688291B2 · Wang et al. · 2023 [cited by applicant]
US 11698637B2 · Arima · 2023 [cited by examiner]
US 11749127B2 · Khatwa et al. · 2023 [cited by applicant]
US 20030135327A1 · Levine et al. · 2003 [cited by applicant]
US 20050192738A1 · Conner et al. · 2005 [cited by applicant]
US 20050283305A1 · Clark et al. · 2005 [cited by applicant]
US 20070043483A1 · Bagge et al. · 2007 [cited by applicant]
US 20100292912A1 · Palanichamy et al. · 2010 [cited by applicant]
US 20120253649A1 · McGuffin · 2012 [cited by examiner]
US 20140303815A1 · Lafon et al. · 2014 [cited by applicant]
US 20160293014A1 · Gomez · 2016 [cited by examiner]
US 20160379499A1 · Balasubramanian et al. · 2016 [cited by applicant]
US 20180061243A1 · Shloosh · 2018 [cited by applicant]
US 20180181125A1 · Ceccom · 2018 [cited by applicant]
US 20180268718A1 · Srivastav · 2018 [cited by examiner]
US 20200302809A1 · Turcios et al. · 2020 [cited by applicant]
US 20210233412A1 · Bazawada · 2021 [cited by examiner]
US 20210358316A1 · Kolesinski et al. · 2021 [cited by applicant]
US 20210362878A1 · Vana · 2021 [cited by applicant]
US 20220051578A1 · Kolesinski et al. · 2022 [cited by applicant]
US 20220307853A1 · Davis et al. · 2022 [cited by applicant]
US 20220309935A1 · Davis et al. · 2022 [cited by applicant]
US 20220383756A1 · Krenz et al. · 2022 [cited by applicant]
US 20220406194A1 · Saptharishi et al. · 2022 [cited by applicant]
US 20230093956A1 · S et al. · 2023 [cited by applicant]
US 20230123419A1 · He et al. · 2023 [cited by applicant]
US 20230135561A1 · Stone et al. · 2023 [cited by applicant]
US 20230136572A1 · Songa et al. · 2023 [cited by applicant]
US 20230230490A1 · Lalisse-Bauvin et al. · 2023 [cited by applicant]
EP 4252222A1 · 2023 [cited by applicant]
“Libacars” by Tomasz Lemiech, downloaded from The Wayback Machine Mar. 9, 2021 (Year: 2021). [cited by examiner]
YouTube video, “Controller-pilot data link communications (CPDLC)” Dec. 15, 2018 https://youtu.be/uC2_zbJ4qcc?si=mG06Nsibg1-7_OmR (Year: 2018). [cited by examiner]
U.S. Department of Transportation. Advisory Circular No. 90-117. Oct. 3, 2017. Available at: https://www.faa.gov/documentlibrary/media/advisory_circular/ac_90-117.pdf. [cited by applicant]
Zarrin Chua et al. Simulating Air Traffic Control Ground Operations: Preliminary Results from Project Modern Taxiing. Published Nov. 26, 2014. Available At: https://www.sesarju.eu/sites/default/files/documents/SID/2014/… [cited by applicant]
European Search Report received in EP Application No. 25156697.2, May 30, 2025, 10 pages. [cited by applicant]