Multi-turn canned dialog

  • US 10,636,424 B2
  • Filed: 03/01/2018
  • Issued: 04/28/2020
  • Est. Priority Date: 11/30/2017
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. An electronic device, comprising:

  • one or more processors;

    a memory; and

    one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;

    receiving a first natural-language input;

    determining whether the first natural-language input satisfies a first dialog criteria of a multi-turn canned dialog;

    in accordance with a determination that the first natural-language input satisfies the first dialog criteria of the multi-turn canned dialog;

    identifying a first predefined natural-language output of the multi-turn canned dialog corresponding to the first natural-language input;

    outputting the first predefined natural-language output;

    receiving a second natural language input;

    determining whether the second natural-language input satisfies a second dialog criteria of the multi-turn canned dialog; and

    in accordance with a determination that the second natural-language input satisfies the second dialog criteria of the multi-turn canned dialog;

    identifying a second predefined natural-language output of the multi-turn canned dialog corresponding to the second natural-language input; and

    outputting the second predefined natural-language output;

    in accordance with a determination that the first natural-language input does not satisfy the first dialog criteria of the multi-turn canned dialog;

    identifying a task associated with the first natural-language input; and

    performing the task associated with the first natural-language input.

View all claims