×

Natrual voice speech recognition for flight deck applications

  • US 9,830,910 B1
  • Filed: 09/26/2013
  • Issued: 11/28/2017
  • Est. Priority Date: 09/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a processor;

    memory connected to the processor;

    a display connected to the processor;

    a receiver connected to the processor;

    a microphone connected to the processor; and

    computer executable program code configured to execute on the processor,wherein the computer executable program code is configured to;

    continuously monitor air-traffic communications frequencies for an aircraft identification code;

    receive air traffic controller data corresponding to a voice command received from an air traffic controller through the receiver, associated with the aircraft identification code;

    parse the air traffic controller voice data into a plurality of words corresponding to individual command elements;

    correlate individual voice command elements based on air traffic controller data and individual voice command elements based on pilot voice data;

    receive pilot voice data corresponding to a pilot voice command from the microphone;

    parse the pilot voice data into a plurality of words corresponding to individual command elements;

    produce a contextual filter based on a pointer location in a graphical user interface, said pointer location associated with a weighted list of potential voice commands, a location of the aircraft, a flight plan, and at least one weather condition;

    produce a dynamic contextual filter based on a flight phase selected from a list including taxiing, airborne, and final approach;

    apply the contextual filter and dynamic contextual filter to one or more databases of command elements to find a first word of the plurality of words and define a first command element associated with the first word;

    add the first command element to the dynamic contextual filter;

    associate at least one command element corresponding to an airport identification with at least one predefined descriptor based on a distance from an airport identified by the processor, and available airport facilities;

    produce a plurality of avionics commands based on the individual command elements; and

    receive one or more confirmations, each of the one or more confirmations corresponding to an avionics command.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×