×

Service platform to support automated chat communications and methods for use therewith

  • US 10,805,244 B2
  • Filed: 07/16/2015
  • Issued: 10/13/2020
  • Est. Priority Date: 07/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A service platform comprising:

  • a processor; and

    a memory that stores executable instructions that, when executed by the processor, facilitate the following;

    storing chat data for each of a plurality of previous chat sessions in a chat database of previous chat sessions;

    receiving a chat request from a client device associated with a user;

    searching the chat database of previous chat sessions, based on the chat request, to identify a subset of the plurality of previous chat sessions that includes multiple ones of the plurality of previous chat sessions that correspond to the chat request, wherein the subset of the plurality of previous chat sessions corresponding to the chat request are associated with other users, wherein identifying the subset of the plurality of previous chat sessions corresponding to the chat request includes;

    determining a confidence that each of the subset of the plurality of previous chat sessions corresponds to the chat request; and

    determining that the confidence corresponding to the subset of the plurality of previous chat sessions exceeds a confidence threshold;

    when the subset of the plurality of previous chat sessions includes at least a predetermined number of previous chat sessions that are associated with other users;

    determining a ranking of the subset of the plurality of previous chat sessions based on the confidence determined for each of the subset of the plurality of previous chat sessions;

    selecting exactly the predetermined number of highest ranked previous sessions from the subset of the plurality of previous chat sessions in accordance with the ranking;

    retrieving a set of multiple chat data by retrieving chat data corresponding to only chat data of the exactly the predetermined number of highest ranked previous chat sessions from the chat database; and

    sending the set of multiple chat data to the client device; and

    when less than the predetermined number of previous chat sessions corresponding to the chat request are identified in the subset of the plurality of previous chat sessions;

    establishing a chat session between the user and a live agent when less than the predetermined number of previous chat sessions corresponding to the chat request are identified in the subset of the plurality of previous chat sessions; and

    adding chat data for the chat session between the user and the live agent to the chat database upon completion of the chat session between the user and the live agent.

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