IP Library Patent Application 18756627
Patent Application
App. No. 18/756,627

SYSTEMS AND METHODS FOR AUTOMATED CONTACT CENTER MANAGEMENT BASED ON ANALYSIS OF AGENT STATE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/756,627
Abstract

A contact center controller is provided to automatically manage a large volume of audio and/or video electronic communications in a contact center. The controller routes electronic communications to available agents, and monitors the interactions between the agents and users participating in the electronic communications. The controller determines a state associated with each agent based on the interactions the agent has with one or more users in the same electronic communication, and routes new electronic communications away from a first agent in response to determining a first state for the first agent that indicates a specific level of fatigue. The controller performs different actions for different agents and/or electronic communications based on different or changing levels of fatigue associated with the agents.

Claims (69)

1 . A computer-implemented method for automated management of a plurality of electronic communications, the computer-implemented method comprising:

routing the plurality of electronic communications to a plurality of agents;

monitoring interactions between the plurality of agents and a plurality of users participating in the plurality of electronic communications;

determining a state associated with each particular agent of the plurality of agents based on the interactions between the particular agent and one or more users that participate in an electronic communication with the particular agent; and

routing new electronic communications away from a first agent of the plurality of agents in response to determining a first state for the first agent.

2 . The computer-implemented method of claim 1 , wherein routing new electronic communications away from the first agent comprises:

routing the new electronic communications to other agents of the plurality of agents in response to determining a second state for the other agents and the second state being associated with less fatigue than the first state.

3 . The computer-implemented method of claim 1 , further comprising:

connecting a second agent of the plurality of agents to an active electronic communication involving a third agent of the plurality of agents in response to determining a second state for the third agent that exceeds a threshold.

4 . The computer-implemented method of claim 3 , further comprising:

providing a notification on a device of the third agent prior to connecting the second agent to the active electronic communication; and

disconnecting the third agent from the active electronic communication after connecting the second agent to the active electronic communication.

5 . The computer-implemented method of claim 1 , further comprising:

activating a bot in response to determining a second state for a second agent of the plurality of agents that is participating in an active electronic communication of the plurality of electronic communications; and

transferring the active electronic communication from the second agent to the bot, wherein said transferring comprises responding to audio or textual inquiries of one or more users in the active electronic communication with audio or textual responses that are generated by the bot.

6 . The computer-implemented method of claim 1 ,

wherein monitoring the interactions comprises:

analyzing one or more of an audio stream and a video stream of each electronic communication from the plurality of electronic communications for audio and visual indicators of fatigue; and

wherein determining the state comprises:

deriving a measure of fatigue for each agent of the plurality of agents based on modeled associations between different audio and visual indicators of fatigue and different classifications of fatigue.

7 . The computer-implemented method of claim 1 ,

wherein determining the state comprises:

tracking changes to the state of the first agent while the first agent participates in the last routed electronic communication.

8 . The computer-implemented method of claim 7 , further comprising:

transferring the last routed electronic communication from the first agent to another agent or bot in response to the state of the first agent changing from the first state to a second state while the first agent participates in the last routed electronic communication.

9 . The computer-implemented method of claim 1 , further comprising:

tracking different rates at which states of different agents from the plurality of agents change based on state changes occurring while determining the state associated with each particular agent; and

scheduling different times at which the plurality of agents are on a break based on the different rates at which the states of the different agents change.

10 . The computer-implemented method of claim 1 , further comprising:

detecting one or more external events;

predicting a contact volume at a future shift based on the one or more external events; and

selecting a set of agents from the plurality of agents for the future shift to include a number of agents able to respond to the contact volume without reaching a particular state.

11 . The computer-implemented method of claim 1 , further comprising:

detecting one or more external events;

predicting an increase in contact volume in response to the one or more external events; and

scaling resources according to the contact volume, wherein scaling the resources comprises activating a plurality of bots to supplement the plurality of agents.

12 . The computer-implemented method of claim 11 , further comprising:

routing electronic communications associated with the increase in the contact volume to the plurality of bots.

13 . A system for automated management of a plurality of electronic communications, the system comprising:

one or more hardware processors configured to:

route the plurality of electronic communications to a plurality of agents;

monitor interactions between the plurality of agents and a plurality of users participating in the plurality of electronic communications;

determine a state associated with each particular agent of the plurality of agents based on the interactions between the particular agent and one or more users that participate in an electronic communication with the particular agent; and

route new electronic communications away from a first agent of the plurality of agents in response to determining a first state for the first agent.

14 . The system of claim 13 , wherein routing new conferences away from the first agent comprises:

routing the new electronic communications to other agents of the plurality of agents in response to determining a second state for the other agents and the second state being associated with less fatigue than the first state.

15 . The system of claim 13 , wherein the one or more hardware processors are further configured to:

connect a second agent of the plurality of agents to an active electronic communication involving a third agent of the plurality of agents in response to determining a second state for the third agent that exceeds a threshold.

16 . The system of claim 15 , wherein the one or more hardware processors are further configured to:

provide a notification on a device of the third agent prior to connecting the second agent to the active electronic communication; and

disconnect the third agent from the active electronic communication after connecting the second agent to the active electronic communication.

17 . The system of claim 13 , wherein the one or more hardware processors are further configured to:

activate a bot in response to determining a second state for a second agent of the plurality of agents that is participating in an active electronic communication of the plurality of electronic communications; and

transfer the active electronic communication from the second agent to the bot, wherein said transferring comprises responding to audio or textual inquiries of one or more users in the active electronic communication with audio or textual responses that are generated by the bot.

18 . The system of claim 13 ,

wherein monitoring the interactions comprises:

analyzing one or more of an audio stream and a video stream of each electronic communication from the plurality of electronic communications for audio and visual indicators of fatigue; and

wherein determining the state comprises:

deriving a measure of fatigue for each agent of the plurality of agents based on modeled associations between different audio and visual indicators of fatigue and different classifications of fatigue.

19 . The system of claim 13 ,

wherein determining the state comprises:

tracking changes to the state of the first agent while the first agent participates in the last routed electronic communication; and

wherein the one or more hardware processors are further configured to:

transfer the last routed electronic communication from the first agent to another agent or bot in response to the state of the first agent changing from the first state to a second state while the first agent participates in the last routed electronic communication.

20 . A non-transitory computer-readable medium storing program instructions that, when executed by one or more hardware processors of contact center controller, cause the contact center controller to perform operations comprising:

routing a plurality of electronic communications to a plurality of agents;

monitoring interactions between the plurality of agents and a plurality of users participating in the plurality of electronic communications;

determining a state associated with each particular agent of the plurality of agents based on the interactions between the particular agent and one or more users that participate in an electronic communication with the particular agent; and

routing new electronic communications away from a first agent of the plurality of agents in response to determining a first state for the first agent.

Assignments (2)
SECURITY INTEREST Recorded Aug 1, 2024
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 068153/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: KATTI, VADIRAJ; SETH, ASHISH
To: RINGCENTRAL, INC.
Reel/Frame 067860/0973 →