IP Library Patent Application 16728655
Patent Application
App. No. 16/728,655

SYSTEMS AND METHODS FOR PREDICTING AND HANDLING SLACK PERIODS

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.
16/728,655
Abstract

A system for predicting slack periods is provided. The system predicts and detects time intervals for an entity (e.g., a contact center) where the amount of available work (e.g., call volume) is less than what can be handled by the number of employees (e.g., agents) that are scheduled to work during the time intervals. These detected intervals are referred to herein as “slack periods”. When slack periods are predicted or detected, the system encourages the employees to perform QM tasks during the slack periods and can even automatically schedule the QM tasks for the employees. To further encourage the completion of QM tasks during slack periods, the system can provide incentives for the employees to complete the QM tasks.

Claims (60)

1 . A method comprising:

receiving a forecast for an entity by a computing device, wherein the forecast comprises a predicted workload for each interval of a plurality of intervals;

generating a schedule for the entity by the computing device using the forecast by the computing device, wherein a schedule comprises the plurality of intervals, and identifications of agents of a plurality of agents assigned to each interval of the plurality of periods;

based on the schedule and the forecast, detecting a slack period in at least one interval of the plurality of intervals by the computing device; and

in response to the detected slack period, requesting that an administrator confirm the detected slack period by the computing device.

2 . The method of claim 1 , further comprising:

receiving a confirmation of the detected slack period; and

sending a notification to each of one or more agents about the detected slack period.

3 . The method of claim 2 , further comprising:

updating one or more tolerances associated with detecting the slack period in response to receiving the confirmation.

4 . The method of claim 2 , wherein sending the notification to each of the one or more agents about the detected slack period comprises:

determining tasks assigned to each of the one or more agents; and

including information about the tasks in the notification.

5 . The method of claim 4 , further comprising including information about an incentive for performing one or more tasks of the determined tasks during the at least one interval associated with the detected slack period in the notification.

6 . The method of claim 4 , wherein the tasks comprise self-evaluation tasks or self-improvement tasks.

7 . The method of claim 1 , further comprising:

receiving a rejection of the detected slack period; and

updating one or more tolerances associated with detecting the slack period in response to receiving the rejection.

8 . The method of claim 1 , further comprising:

determining a confidence value associated with the slack period; and

only requesting that the administrator confirm the detected slack period when the determined confidence value is below a threshold.

9 . The method of claim 1 , wherein each agent of the plurality of agents is associated with one or more skills of a plurality of skills, the slack period is associated with one or more skills of the plurality of skills, and further comprising:

determining one or more agents associated with the same one or more skills as the slack period; and

sending a notification to each of the determined one or more agents about the detected slack period.

10 . The method of claim 1 , further comprising:

determining an agent of the plurality of agents assigned to the at least one interval associated with the slack period;

determining a supervisor of the determined agent;

determining if the supervisor is available during the at least one interval; and

if it is determined that the supervisor is available during the at least one interval, sending a notification to the determined agent to perform a coaching task with the supervisor during the at least one interval.

11 . A system comprising:

at least one processor; and

a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to:

receive a forecast for an entity, wherein the forecast comprises a predicted workload for each interval of a plurality of intervals;

generate a schedule for the entity using the forecast by the computing device, wherein a schedule comprises the plurality of intervals, and identifications of agents of a plurality of agents assigned to each interval of the plurality of periods;

based on the schedule and the forecast, detect a slack period in at least one interval of the plurality of intervals; and

in response to the detected slack period, request that an administrator confirm the detected slack period.

12 . The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to:

receive a confirmation of the detected slack period; and

send a notification to each of one or more agents about the detected slack period.

13 . The system of claim 12 , further comprising instructions that, when executed by the at least one processor, cause the system to:

update one or more tolerances associated with detecting the slack period in response to receiving the confirmation.

14 . The system of claim 12 , wherein sending the notification to each of the one or more agents about the detected slack period comprises:

determining tasks assigned to each of the one or more agents; and

including information about the tasks in the notification.

15 . The system of claim 14 , further comprising including information about an incentive for performing one or more tasks of the determined tasks during the at least one interval associated with the detected slack period in the notification.

16 . The system of claim 14 , wherein the tasks comprise self-evaluation tasks or self-improvement tasks.

17 . The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to:

receive a rejection of the detected slack period; and

update one or more tolerances associated with detecting the slack period in response to receiving the rejection.

18 . The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine a confidence value associated with the slack period; and

only request that the administrator confirm the detected slack period when the determined confidence value is below a threshold.

19 . The system of claim 11 , wherein each agent of the plurality of agents is associated with one or more skills of a plurality of skills, the slack period is associated with one or more skills of the plurality of skills, and further comprising instructions that, when executed by the at least one processor, cause the system to:

determine one or more agents associated with the same one or more skills as the slack period; and

send a notification to each of the determined one or more agents about the detected slack period.

20 . A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to:

receive a forecast for an entity, wherein the forecast comprises a predicted workload for each interval of a plurality of intervals;

generate a schedule for the entity using the forecast by the computing device, wherein a schedule comprises the plurality of intervals, and identifications of agents of a plurality of agents assigned to each interval of the plurality of periods;

based on the schedule and the forecast, detect a slack period in at least one interval of the plurality of intervals; and

in response to the detected slack period, request that an administrator confirm the detected slack period.

Assignments (2)
SECURITY INTEREST Recorded Nov 3, 2022
From: TALKDESK, INC.
To: HSBC BANK USA, N.A.
Reel/Frame 061878/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: KRUCEK, KATHERINE; FAMA, JASON; LAWRENCE, RICHARD
To: TALKDESK, INC.
Reel/Frame 054084/0100 →