Please download the dossier by clicking on the dossier button x
×

Automatically responding to a request of a user

  • US 9,715,496 B1
  • Filed: 09/01/2016
  • Issued: 07/25/2017
  • Est. Priority Date: 07/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for automatically responding to a request of a customer, the method comprising:

  • receiving, at a server computer, text of a message corresponding to a customer request, wherein the message is received from a computing device of the customer;

    computing, by a server computer, a plurality of features from text of the message;

    obtaining, by a server computer, a graph comprising a plurality of nodes, wherein each node of the graph corresponds to a node selector classifier and an action, wherein each node selector classifier receives the plurality of features as inputs and processes the inputs to output scores, and wherein each node of the graph corresponds to a different type of a customer request;

    obtaining, by a server computer, a first node selector classifier corresponding to a first node of the graph;

    processing, by a server computer, the plurality of features with the first node selector classifier to generate a first plurality of scores comprising a score for traversing to one or more child nodes of the first node;

    selecting, by a server computer, a second node of the graph using the first plurality of scores, wherein the second node is a child node of the first node;

    obtaining, by a server computer, a second node selector classifier corresponding to the second node, wherein the second node selector classifier is different from the first node selector classifier;

    processing, by a server computer, the plurality of features with the second node selector classifier to generate a second plurality of scores comprising (i) a score indicating a match between the customer request and the second node and (ii) a score for traversing to one or more child nodes of the second node;

    selecting, by a server computer, the second node using the second plurality of scores; and

    causing, by a server computer, an action corresponding to the selected second node to be performed, wherein the action comprises responding to the customer request by sending a computer-generated message to the customer or electronically connecting the customer with a customer service representative.

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