IP Library Granted Patent US 9,667,795
Granted Patent B2
US 9,667,795 · App. 15/211,955 · Granted May 30, 2017

Dynamic occupancy predictive routing and methods

Inventors: Kelly Conway (Lake Bluff, IL); David Gustafson (Lake Bluff, IL); Douglas Brown (Austin, TX); Michael Glen Gates (Lakeway, TX); William Duane Skeen (Austin, TX); Brendan Joyce (Chicago, IL); Christopher Danson (Austin, TX)
Assignee: Mattersight Corporation
H04M3/5233G06Q30/016H04M3/5183H04M3/5191H04M3/523H04M3/5238H04M2203/551H04M2203/556
View Patent ↗
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 9,667,795
App. No.
15/211,955
Granted
May 30, 2017
Kind
B2
Abstract

The methods, apparatus, and systems described herein facilitate dynamic occupancy routing decisions. The methods include predicting a likelihood, based on day or time of day, that a customer having a retrieved or predicted profile is expected to initiate a customer communication; receiving, by one or more processors, the customer communication; providing a list of currently available agents and expected available agents, wherein the currently available agents are selected by excluding agents that (i) exceed a predetermined work threshold; and (ii) have exceeded a predetermined occupancy level; providing a routing recommendation to a communication distributor based on the predicted likelihood that the customer will initiate the customer communication on a day or at a time of day, and currently available agents' and expected available agents' proficiency at handling customers with the retrieved or predicted profile; and routing the customer communication via the communication distributor to an agent based on the recommendation.

Claims (38)

1. A system configured to optimize routing of incoming customer communications, which comprises a node comprising a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, where the plurality of instructions, when executed:

predict a likelihood, based on day or time of day, that a customer having a retrieved or predicted profile is expected to initiate a customer communication;

provide a list of currently available agents and expected available agents, wherein the currently available agents exclude agents that (i) exceed a predetermined work threshold; and (ii) have exceeded a predetermined occupancy level;

provide a routing recommendation to a communication distributor based on the predicted likelihood that the customer will initiate a customer communication on a day or at a time of day, and currently available agents' and expected available agents' proficiency at handling one or more customers with the retrieved or predicted profile; and

route the customer communication via the communication distributor to an agent based on the routing recommendation.

2. The system of claim 1 , wherein excluding an agent that has exceeded a predetermined occupancy level is determined by instructions that, when executed, selects agents who have worked less than a group of agents over a specified period.

3. The system of claim 2 , which further comprises instructions that, when executed, adjusts the predetermined occupancy level to ensure that each agent achieves at least a minimum occupancy by routing a customer communication to the agent with the lowest current occupancy level.

4. The system of claim 2 , wherein the predetermined occupancy level is temporarily adjusted to an adapted threshold to route a customer communication to the agent with the lowest current occupancy level.

5. The system of claim 1 , wherein the instructions that, when executed, predict a likelihood, further comprise instructions that, when executed, create a current probability matrix based at least on the day or time of day.

6. The system of claim 5 , wherein the current probability matrix is updated with actual customer routing information based on the routed customer communications.

7. The system of claim 1 , wherein the instructions that, when executed, return a list of currently available agents and expected available agents further comprise instructions that, when executed, dynamically monitor occupancy level of each agent to determine real-time availability and performance metrics.

8. The system of claim 1 , wherein the retrieved or predicted customer profile comprises one or more of a personality type, task type, likelihood of purchase, contact time, likelihood of attrition or account closure, and/or customer satisfaction.

9. The system of claim 1 , wherein, if a currently available agent is proficient at handling a current customer and an expected future customer, and an expected available agent is proficient at handling a current customer and is not as proficient at handling the expected future customer, then the instructions that, when executed, provide the routing recommendation recommend routing the current customer to the expected available agent.

10. A system configured to optimize routing of incoming customer communications, which comprises a node comprising a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, where the plurality of instructions, when executed:

predict a likelihood, based on day or time of day, that a customer having a predicted profile is expected to initiate a customer communication;

return a list of currently available agents, wherein the list of currently available agents is based on occupancy and is ordered by agents who have worked the least over a specified period;

provide a routing recommendation to a communication distributor based on the predicted likelihood that the customer will initiate a customer communication on a day or at a time of day, and currently available agents' proficiency at handling one or more customers with the predicted profile; and

route the customer communication via the communication distributor to an agent based on the routing recommendation.

11. The system of claim 10 , wherein the routing recommendation is further based on speed so as to serve an increased number of customers over a pre-selected time period.

12. A system configured to optimize routing of incoming customer communications, which comprises:

a database to retrieve or predict a first profile of a current customer, and predict a second profile of a future customer, wherein the second profile is based on day or time of day that the customer is expected to initiate a customer communication;

a governor processor to rank currently available agents and expected available agents based on their proficiency at handling customers with the retrieved or predicted profiles, wherein the currently available agents exclude agents that (i) exceed a predetermined work threshold; and (ii) have exceeded a predetermined occupancy level; and

a routing apparatus to match each customer communication to an agent based on the retrieved or predicted first profile of the current customer and the predicted second profile of the future customer, and the rankings of the currently available agents and the expected available agents, wherein the routing apparatus comprises a communication distributor that routes each customer communication to an agent based on the routing apparatus match.

13. An analytics center comprising the system of claim 12 .

14. A method to optimize routing incoming customer communications, which comprises:

predicting a likelihood, based on day or time of day, that a customer having a retrieved or predicted profile is expected to initiate a customer communication;

receiving, by one or more processors, a customer communication;

providing a list of currently available agents and expected available agents, wherein the currently available agents are selected by excluding agents that (i) exceed a predetermined work threshold; and (ii) have exceeded a predetermined occupancy level;

providing a routing recommendation to a communication distributor based on the predicted likelihood that the customer will initiate the customer communication on a day or at a time of day, and currently available agents' and expected available agents' proficiency at handling one or more customers with the retrieved or predicted profile; and

routing the customer communication via the communication distributor to an agent based on the routing recommendation.

15. The method of claim 14 , wherein the retrieved or predicted profile comprises one or more of personality type, task type, likelihood of purchase, contact time, likelihood of attrition or account closure, and customer satisfaction for the customer and the future customer.

16. The method of claim 14 , wherein excluding an agent that has exceeded a predetermined occupancy level is determined by selecting agents who have worked less than a group of agents over a specified period.

17. The method of claim 16 , which further comprises adjusting the predetermined occupancy level to ensure that each agent achieves at least a minimum occupancy by routing a customer communication to the agent with the lowest current occupancy level.

18. The method of claim 16 , wherein the predetermined occupancy level is temporarily adjusted to an adapted threshold to route a customer communication to the agent with the lowest current occupancy level.

19. The method of claim 14 , wherein the predicting a likelihood comprises creating a current probability matrix based at least on the day or time of day.

20. The method of claim 19 , wherein the current probability matrix is updated with actual customer routing information based on the routed customer communications.

21. The method of claim 14 , wherein the providing a list of currently available agents and expected available agents further comprises dynamically monitoring occupancy level of each agent to determine real-time availability and performance metrics.

22. The method of claim 14 , wherein, if a currently available agent is proficient at handling a current customer and an expected future customer, and an expected available agent is proficient at handling a current customer and is not as proficient at handling the expected future customer, then providing the routing recommendation to recommend routing the current customer to the expected available agent.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2017
From: HERCULES CAPITAL, INC.
To: MATTERSIGHT CORPORATION
Reel/Frame 043215/0973 →
SECURITY INTEREST Recorded Jul 14, 2017
From: MATTERSIGHT CORPORATION
To: THE PRIVATEBANK AND TRUST COMPANY
Reel/Frame 043200/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2017
From: CONWAY, KELLY; GUSTAFSON, DAVID; BROWN, DOUGLAS; GATES, MICHAEL GLEN; SKEEN, WILLIAM DUANE; JOYCE, BRENDAN; DANSON, CHRISTOPHER
To: MATTERSIGHT CORPORATION
Reel/Frame 042058/0931 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 10, 2016
From: MATTERSIGHT CORPORATION
To: HERCULES CAPITAL, INC.
Reel/Frame 039646/0013 →
Continuity (3)
Continuation 14793144 · Jul 7, 2015
Continuation 13903559 · May 28, 2013
Related Publication 20160330325A1 · Nov 10, 2016