×

Architecture for multi-domain utterance processing

  • US 9,070,366 B1
  • Filed: 12/19/2012
  • Issued: 06/30/2015
  • Est. Priority Date: 12/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer-readable memory storing executable instructions; and

    one or more processors in communication with the computer-readable memory, wherein the one or more processors are programmed by the executable instructions to at least;

    receive data regarding an utterance of a user;

    generate a transcription of the utterance using automatic speech recognition;

    process the transcription with a first natural language understanding (“

    NLU”

    ) module to produce a first plurality of interpretations of a requested action in the transcription, wherein the first NLU module is associated with a first domain of actions, and wherein at least a first interpretation of the first plurality of interpretations is associated with a first score indicative of whether the first interpretation corresponds to the requested action in the transcription;

    process the transcription with a second NLU module to produce a second plurality of interpretations of the requested action in the transcription, wherein the second NLU module is associated with a second domain of actions, and wherein at least a second interpretation of the second plurality of interpretations is associated with a second score indicative of whether the second interpretation corresponds to the requested action in the transcription;

    select, from the first plurality of interpretations or the second plurality of interpretations, a selected interpretation based at least in part on a score associated with the selected interpretation, wherein the score corresponds to one of the first score or the second score; and

    generate a response based at least partly on the selected interpretation.

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