IP Library Granted Patent US 12,198,697
Granted Patent B2
US 12,198,697 · App. 18/609,172 · Granted Jan 14, 2025

System and/or method for semantic parsing of air traffic control audio

Inventors: Michael Pust (Boston, MA); Joseph Bondaryk (Boston, MA); Matthew George (Boston, MA)
Assignee: Merlin Labs, Inc.
G10L15/22G08G5/0013G08G5/003G10L15/16G10L2015/223
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,198,697
App. No.
18/609,172
Granted
Jan 14, 2025
Kind
B2
Abstract

The method S 200 can include: at an aircraft, receiving an audio utterance from air traffic control S 210 , converting the audio utterance to text, determining commands from the text using a question-and-answer model S 240 , and optionally controlling the aircraft based on the commands S 250 . The method functions to automatically interpret flight commands from the air traffic control (ATC) stream.

Claims (32)

1. A system for an aircraft comprising:

an automatic speech recognition (ASR) system configured to determine a spelling hypothesis associated with a first waypoint entity based on an Air Traffic Control (ATC) audio signal;

a waypoint clarification system configured to:

in response to satisfaction of a trigger condition, automatically provide a spelling clarification request via an ATC radio; and

update the spelling hypothesis based on ASR analysis of the spelling clarification; and

a control system configured to control the aircraft based on a second waypoint entity associated with the updated spelling hypothesis.

2. The system of claim 1 , wherein the spelling hypothesis is based on a waypoint entity lexicon comprising the first waypoint entity and the second waypoint entity.

3. The system of claim 1 , wherein the trigger condition is based on at least one of:

a language score falling below a threshold value, wherein the language score is determined using a language model that is pretrained using waypoint pronunciations; or

a waypoint proximity relative to the aircraft which is determined using a prior map of waypoint entities.

4. The system of claim 3 , wherein the language model is refined based on the ATC audio signal and the ASR analysis of the spelling clarification.

5. The system of claim 1 , wherein the spelling hypothesis is determined with a language model, wherein the language model is updated based on the audio signal and the ASR analysis.

6. A method comprising:

based on an Air Traffic Control (ATC) audio signal, automatically determining a waypoint spelling hypothesis;

in response to satisfaction of a trigger condition, automatically requesting waypoint spelling clarification via an ATC radio communication system; and

determining a waypoint entity based on an analysis of an ATC response to the spelling clarification request; and

automatically determining an aircraft command based on the waypoint entity; and

facilitating control of an aircraft based on the aircraft command.

7. The method of claim 6 , wherein the waypoint spelling hypothesis is determined using a machine learning (ML) model, the method further comprising: updating the ML model based on the analysis of the ATC response to the spelling clarification request.

8. The method of claim 7 , wherein the analysis is determined using the ML model.

9. The method of claim 6 , further comprising: determining a language score associated with the waypoint spelling hypothesis, wherein the language score is determined using a language model that is pretrained using waypoint pronunciations, wherein satisfaction of the trigger condition is based on a language score falling below threshold value.

10. The method of claim 9 , wherein the language model is updated based on the analysis of the ATC response to the spelling clarification request.

11. The method of claim 10 , wherein the analysis comprises automatic speech recognition (ASR) using a pretrained neural network model.

12. The method of claim 11 , wherein the pretrained neural network model comprises the language model.

13. The method of claim 6 , wherein the waypoint spelling hypothesis or the satisfaction of the waypoint clarification condition is determined based on contextual information.

14. The method of claim 13 , wherein the contextual information comprises the ATC tower associated with the ATC audio signal.

15. The method of claim 13 , further comprising: receiving the contextual information prior to aircraft departure according to a flight plan.

16. The method of claim 6 , wherein the waypoint clarification is based on a language score falling below a threshold value, wherein the language score is determined using a language model that is pretrained using waypoint pronunciations.

17. The method of claim 6 , wherein the spelling hypothesis is based on a predetermined waypoint entity lexicon.

18. The method of claim 6 , wherein the waypoint spelling hypothesis is automatically determined by semantic parsing of ATC utterances.

19. The method of claim 6 , wherein the waypoint spelling hypothesis is associated with a semantic entity.

20. The method of claim 6 , wherein the trigger condition is based on waypoint proximity relative to the aircraft.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: PUST, MICHAEL; BONDARYK, JOSEPH; GEORGE, MATTHEW
To: MERLIN LABS, INC.
Reel/Frame 067009/0189 →
Continuity (5)
Continuation 17976167 · Oct 28, 2022
Continuation 17719835 · Apr 13, 2022
Continuation In Part 17500358 · Oct 13, 2021
Provisional Application 63090898 · Oct 13, 2020
Related Publication 20240221749A1 · Jul 4, 2024
References Cited (90)
US 5652897A · Linebarger et al. · 1997 [cited by applicant]
US 5926790A · Wright · 1999 [cited by applicant]
US 6144938A · Surace et al. · 2000 [cited by applicant]
US 6175314B1 · Cobley · 2001 [cited by applicant]
US 6230131B1 · Kuhn et al. · 2001 [cited by applicant]
US 6346892B1 · Demers et al. · 2002 [cited by applicant]
US 7228275B1 · Endo et al. · 2007 [cited by applicant]
US 8793139B1 · Serban et al. · 2014 [cited by applicant]
US 9536522B1 · Hall et al. · 2017 [cited by applicant]
US 9830910B1 · Shapiro et al. · 2017 [cited by applicant]
US 9886862B1 · Burgess et al. · 2018 [cited by applicant]
US 10515625B1 · Metallinou et al. · 2019 [cited by applicant]
US 10535351B2 · Gaston et al. · 2020 [cited by applicant]
US 10743107B1 · Yoshioka et al. · 2020 [cited by applicant]
US 10832668B1 · Devries et al. · 2020 [cited by applicant]
US 10847147B2 · Gurunath Kulkarni et al. · 2020 [cited by applicant]
US 10896295B1 · Shenoy · 2021 [cited by applicant]
US 10984660B2 · Hegranes et al. · 2021 [cited by applicant]
US 11182828B2 · Dey et al. · 2021 [cited by applicant]
US 11289094B2 · Baladhandapani et al. · 2022 [cited by applicant]
US 11393349B2 · Mier et al. · 2022 [cited by applicant]
US 11423887B2 · Pust et al. · 2022 [cited by applicant]
US 11521616B2 · Pust et al. · 2022 [cited by applicant]
US 11787062B2 · Klemisch · 2023 [cited by applicant]
US 11862031B1 · George et al. · 2024 [cited by applicant]
US 20040225650A1 · Cooper et al. · 2004 [cited by applicant]
US 20050033582A1 · Gadd et al. · 2005 [cited by applicant]
US 20070288242A1 · Spengler · 2007 [cited by examiner]
US 20080065275A1 · Vizzini · 2008 [cited by applicant]
US 20090258333A1 · Yu · 2009 [cited by applicant]
US 20100235167A1 · Bourdon · 2010 [cited by applicant]
US 20110093301A1 · Walker · 2011 [cited by applicant]
US 20110125503A1 · Dong et al. · 2011 [cited by applicant]
US 20110282522A1 · Prus et al. · 2011 [cited by applicant]
US 20120016678A1 · Gruber et al. · 2012 [cited by applicant]
US 20150097706A1 · Perger et al. · 2015 [cited by applicant]
US 20150100311A1 · Kar et al. · 2015 [cited by applicant]
US 20160093302A1 · Bilek et al. · 2016 [cited by applicant]
US 20160093304A1 · Kim et al. · 2016 [cited by applicant]
US 20160125873A1 · Braho et al. · 2016 [cited by applicant]
US 20160161946A1 · Wuth Sepulveda · 2016 [cited by examiner]
US 20160284220A1 · Kar et al. · 2016 [cited by applicant]
US 20160297543A1 · Li et al. · 2016 [cited by applicant]
US 20160372117A1 · Klose · 2016 [cited by examiner]
US 20170069136A1 · Sharma · 2017 [cited by applicant]
US 20170324437A1 · Ruttler et al. · 2017 [cited by applicant]
US 20180061243A1 · Shloosh · 2018 [cited by applicant]
US 20180129721A1 · Apple et al. · 2018 [cited by applicant]
US 20180182250A1 · Bonnet et al. · 2018 [cited by applicant]
US 20190019423A1 · Choi et al. · 2019 [cited by applicant]
US 20190195652A1 · Lafon et al. · 2019 [cited by applicant]
US 20190204824A1 · Micros · 2019 [cited by applicant]
US 20190265006A1 · Jenzowsky et al. · 2019 [cited by applicant]
US 20190310981A1 · Sevenster et al. · 2019 [cited by applicant]
US 20190318741A1 · Songa et al. · 2019 [cited by applicant]
US 20200027449A1 · Lafon et al. · 2020 [cited by applicant]
US 20200027457A1 · Gelinske et al. · 2020 [cited by applicant]
US 20200104362A1 · Yang et al. · 2020 [cited by applicant]
US 20200110795A1 · Gupta et al. · 2020 [cited by applicant]
US 20200151553A1 · Zhou et al. · 2020 [cited by applicant]
US 20200183983A1 · Abe et al. · 2020 [cited by applicant]
US 20200202733A1 · Staudinger et al. · 2020 [cited by applicant]
US 20200290740A1 · Rangan · 2020 [cited by applicant]
US 20200335084A1 · Wang et al. · 2020 [cited by applicant]
US 20200365050A1 · Antraygue · 2020 [cited by applicant]
US 20200380958A1 · Srinivasan · 2020 [cited by examiner]
US 20210012765A1 · Weisz et al. · 2021 [cited by applicant]
US 20210020168A1 · Dame et al. · 2021 [cited by applicant]
US 20210043095A1 · Venkataraman et al. · 2021 [cited by applicant]
US 20210097058A1 · Skiles et al. · 2021 [cited by applicant]
US 20210117069A1 · Komer et al. · 2021 [cited by applicant]
US 20210183360A1 · Ebrahimifard et al. · 2021 [cited by applicant]
US 20210295720A1 · Mier et al. · 2021 [cited by applicant]
US 20210312927A1 · Baladhandapani et al. · 2021 [cited by applicant]
US 20210342634A1 · Chen et al. · 2021 [cited by applicant]
US 20220005332A1 · Metzler · 2022 [cited by examiner]
US 20220043931A1 · Pierce · 2022 [cited by applicant]
US 20220068261A1 · Sharifi et al. · 2022 [cited by applicant]
US 20220101127A1 · Torras · 2022 [cited by examiner]
US 20220165163A1 · Miller et al. · 2022 [cited by applicant]
US 20220194576A1 · Yang et al. · 2022 [cited by applicant]
US 20220392439A1 · Siohan et al. · 2022 [cited by applicant]
CN 107315737A · 2017 [cited by applicant]
EP 1465136A1 · 2004 [cited by applicant]
Chen, David L., et al., “Learning to Interpret Natural Language Navigation Instructions from Observations”, Association for the Advancement of Artificial Intelligence, 2011. [cited by applicant]
Craparo, Emily M., “Natural Language Processing for Unmanned Aerial Vehicle Guidance Interfaces”, Submitted to Department of Aeronautics and Astronautics on May 30, 2004, in partial fulfillment of the requirements of th… [cited by applicant]
Gupta, Vishwa , et al., “CRIM's Speech Transcription and Call Sign Detection System for the ATC Airbus Challenge Task”, Interspeech 2019, Sep. 15-19, 2019, Graz, Austria. [cited by applicant]
Paul, Saptarshi , et al., “NLP Tools Used in Civil Aviation: A Survey”, International Journal of Advanced Research in Computer Science, vol. 9, No. 2, Mar.-Apr. 2018. [cited by applicant]
Helmke, Hartmut , “Machine Learning of Air Traffic Controller Command Extraction Models for Speech Recognition Applications”, 2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC), IEEE, Oct. 11, 2020 (Oct. 11,… [cited by applicant]
Oualil , et al., “A context-aware speech recognition and understanding system for air traffic control domain”, 2017 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), IEEE, Dec. 16, 2017 (Dec. 16, 2017… [cited by applicant]