×

CONVERSATIONAL INTERACTIONS USING SUPERBOTS

  • US 20180090141A1
  • Filed: 09/29/2016
  • Published: 03/29/2018
  • Est. Priority Date: 09/29/2016
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus comprising:

  • an interface for receiving conversational inputs and outputting conversational outputs;

    one or more processors in communication with the interface and memory in communication with the one or more processors, the memory comprising a plurality of dialogs, each comprising one or more data slots, and code, that when executed, causes the one or more processors to control the apparatus to;

    activate a flow engine, the flow engine for coordinating a plurality of dialogs;

    receive a first conversational input including a first utterance at the interfaces;

    perform language processing on the first utterance to determine a first structure;

    a first ranking based on the first structure, the first ranking indicating the relevance each of a plurality of dialogs to the first structure;

    invoke, based on the first ranking, a first dialog of the plurality of dialogs to provide first conversational outputs to the interface as queries to fill one or more data slots of the first dialog and receive second conversational input from the interface in response to the first conversational outputs;

    perform language processing on one or more second utterances and a third utterance included in the second conversational input to determine one or more second structures and a third structure, respectively;

    fill the one or more data slots of the first dialog and determine contextual in formation for the first dialog based on the one or more second structures, and determine, based on the third structure, that the third utterance is not recognized by the first dialog;

    generate a second ranking, the second ranking indicating the relevance of the plurality of dialogs, other than the first dialog, to the third structure and invoke a second dialog of the plurality of dialogs based on the second ranking;

    utilize the contextual information to provide second conversational outputs for the second dialog at the interface.

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