×

Multi-domain chatbot

  • US 10,841,251 B1
  • Filed: 02/11/2020
  • Issued: 11/17/2020
  • Est. Priority Date: 02/11/2020
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by an automated agent and from a client device, a message generated by a user;

    determining, by the automated agent, an intent of the user message;

    prior to transmitting the user message to any domain-specific modules, identifying a group of the domain-specific modules that should be investigated based on at least the intent of the user message, the group of domain-specific modules including at least two domain-specific modules;

    transmitting the user message to the group of domain-specific modules;

    receiving, by the automated agent, responses from the group of domain-specific modules;

    determining whether any of the responses is aligned with the intent of the user message; and

    if at least one of the responses is aligned with the intent of the user message, ranking the domain-specific modules according to a criterion, and transmitting a response from the most highly ranked domain-specific module to the client device;

    otherwise, if none of the responses is aligned with the intent of the user message, transmitting, to the client device, a null response that does not satisfy the intent of the user message,wherein the null response informs the user of one or more domain-specific modules from the group of domain-specific modules that have been investigated and ruled out for not being able to sufficiently address the user message, and further informs the user that the ruling out of the one or more domain-specific modules is based on responses the automated agent has received from the one or more domain-specific modules that have been investigated and ruled out.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×