×

Tracing and asynchronous communication network and routing method

  • US 9,641,684 B1
  • Filed: 12/22/2016
  • Issued: 05/02/2017
  • Est. Priority Date: 08/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

  • receive, at a first time and via an asynchronous communication mode, a first network communication from an electronic device of a user, the first network communication being associated with a customer service transaction;

    identify whether a session identifier associated with the electronic device of the user is within a database, and if the session identifier associated with the electronic device of the user is not within the database, generate the session identifier associated with the electronic device of the user;

    select a first agent from a set of agents based on the first network communication and a set of characteristics stored as associated with the first agent in a database;

    route the first network communication to an electronic device of the first agent based on the selecting the first agent;

    update a set of asynchronous communication sessions of a work list of the first agent to include the session identifier associated with the electronic device of the user, the work list of the first agent includes an indication of the set of asynchronous communication sessions and an indication of a set of live communication sessions actively assigned to the first agent, the work list including an indication of the first network communication and a context of the customer service transaction as associated with the session identifier associated with the electronic device of the user;

    receive, at a second time after the first time, a request to initiate a communication with the first agent via a live communication mode;

    route the request to a second agent based on a number of live communication sessions from the set of live communication sessions actively assigned to the first agent at the second time being greater than a threshold; and

    update a set of live communication sessions of a work list of the second agent to include the session identifier associated with the electronic device of the user.

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