×

System and method for managing artificial conversational entities enhanced by social knowledge

  • US 10,599,644 B2
  • Filed: 09/14/2016
  • Issued: 03/24/2020
  • Est. Priority Date: 09/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for answering a natural-language user query, comprising:

  • receiving a natural-language user query from a user by a central agent;

    parsing the natural-language user query;

    determining if an answer to the parsed natural-language user query is known to the central agent as being within a local database;

    answering the parsed natural-language user query, in the form of a known natural-language answer, using the local database, when it is determined that the answer to the parsed natural-language user query is known to the central agent as being within the local database;

    when it is determined that the answer to the parsed natural-language user query is not known to the central agent as being within the local database, artificial conversational entity (ACE) invocation is performed, the ACE invocation comprising;

    determining a topical field for the parsed natural-language query;

    determining an ACE, of a plurality of available ACEs, to send the parsed natural-language query to, based on the determined topical field;

    sending the parsed natural-language query to the determined ACE; and

    receiving a natural-language answer to the parsed natural-language query from the determined ACE, and presenting the received natural-language answer to the user when the determined ACE is capable of answering the parsed natural-language query; and

    creating a natural-language answer to the parsed natural-language query using social knowledge, and presenting the created natural-language answer to the user when the determined ACE is not capable of answering the parsed natural-language query,wherein social knowledge includes data that is crawled from social media services, andwherein the data that is crawled from the social media services includes data provided by an influencer having followers exceeding a predetermined number or data having positive feedback exceeding a predetermined threshold.

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