×

System and method for exposing customer availability to contact center agents

  • US 8,995,644 B2
  • Filed: 11/02/2012
  • Issued: 03/31/2015
  • Est. Priority Date: 11/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing contact between a customer contact center agent and an end user, the method comprising:

  • monitoring by one or more processors a plurality of communication channels, wherein one of the plurality of communication channels is with a mobile phone of the end user device, and the monitoring includes monitoring an application installed on the mobile phone, the application being configured to provide different status settings for indicating different availability states of the end user;

    identifying by the one or more processors availability of the end user on each of the plurality of communication channels, wherein the identifying includes receiving by the one or more processors availability data transmitted by the mobile phone based on a current status setting provided by the application, wherein the current status setting is indicative of unavailability of the end user on the mobile phone despite the end user actively interacting with the application via the mobile phone;

    dynamically adjusting by the one or more processors user availability data for each of the plurality of communication channels;

    identifying, by the one or more processors, first and second tasks associated with the end user;

    providing for display, by the one or more processors, the user availability data with respect to the first and second tasks, wherein the user availability data is configured to be displayed on first and second agent devices associated with respectively first and second contact center agents, wherein the first task is for being assigned to the first contact center agent and the second task is for being assigned to the second contact center agent;

    in response to providing the availability data, receiving, by the one or more processors, from the first agent device, a first request to contact the end user on a particular communication channel of the plurality of communication channels for which the end user is identified as being available, wherein the first request identifies the first task;

    receiving, by the one or more processors, from the second agent device, a second request to contact the end user on the particular communication channel, wherein the second request identifies the second task;

    determining, by the one or more processors, that the first task has a higher priority than the second task;

    granting, by the one or more processors, the first request based on the determination; and

    in response to granting the first request, establishing by the one or more processors contact between the first contact center agent and the end user via the particular communication channel.

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