×

System and methods for virtual assistant networks

  • US 9,172,747 B2
  • Filed: 04/02/2014
  • Issued: 10/27/2015
  • Est. Priority Date: 02/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for operating a network dialog-based virtual assistants, comprising:

  • a plurality of dialog-based virtual assistants each comprising programmable instructions stored and operating on a network-connected computing device comprising a memory and a processor and adapted to interact with users using conversational request and response dialog flows; and

    a plurality of virtual assistant brokers each comprising programmable instructions stored and operating on a network-connected computing device comprising a memory and a processor;

    wherein a first dialog-based virtual assistant receives a natural-language dialog request from a user via a communications network;

    wherein the first dialog-based virtual assistant interprets the natural-language dialog request, determines that it cannot fulfill the natural-language dialog request, and forwards the natural language dialog request to a first virtual assistant broker;

    wherein the first virtual assistant broker identifies a plurality of second dialog-based virtual assistants that may be capable of fulfilling the natural language dialog request;

    wherein the first virtual assistant broker sends a list of the plurality of second dialog-based virtual assistants to the first dialog-based virtual assistant;

    wherein the first dialog-based virtual assistant selects a third dialog-based virtual assistant from among the plurality of second dialog-based virtual assistants and forwards the natural language dialog request to the third dialog-based virtual assistant;

    wherein the first dialog-based virtual assistant receives a natural language dialog response from the third dialog-based virtual assistant; and

    wherein the first dialog-based virtual assistant presents the natural language dialog response in a suitable format to the user.

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