×

Dialog mechanism responsive to query context

  • US 10,740,373 B2
  • Filed: 02/08/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 02/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for automatically invoking an automated dialog chat bot, comprising executing on a computer processor the steps of:

  • in response to an input of a user query text content comprising a plurality of different words, analyzing the text content to identify via natural language processing query topics defined by combinations of words and a sentence structure of the text content, comprising making query topic identifications from a limited set of chat bot topics that are each associated with products of a service provider;

    in response to determining that a query topic is identified from the analyzing the text content, determining whether the identified query topic likely matches each of a plurality of different chat bot topics that are associated one each with each of different series of dialog questions;

    ranking each of a plurality of ones of the different chat bot topics that are determined to likely match the identified query topic as a function of different relative values of strength of match of the identified query topic to the ones of the different chat bot topics and to service provider product values that are associated to the ones of the different chat bot topics, wherein the different relative values of strength of match are weighted to more highly rank the ones of the different chat bot topics that are associated to higher service provider product values;

    determining that a highest ranked one of the ranked chat bot topics meets a threshold likelihood of matching chat bot topics defined for invoking an automated dialog chat bot;

    searching a database for results that satisfy keywords in the query input text content or the query topics identified for the query input text content, in response to failing to identify a query topic from analyzing the text content via natural language processing, or in response to determining that the identified query topic does not likely match any of the plurality of different chat bot topics associated with the different series of dialog questions;

    in response to determining that the highest ranked one of the ranked chat bot topics meets the threshold likelihood of matching chat bot topics, presenting an automated dialog chat bot on a display device within a graphical user interface structure; and

    presenting in series from the automated dialog chat bot a plurality of dialog questions comprising ones of the series of dialog questions associated to the highest ranked one of the ranked chat bot topics and that are selected in response to answer inputs via the graphical user interface to a previous question in the presented series of dialog questions.

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