IP Library Granted Patent US 12671764
Granted Patent B2
US 12671764 · App. 18/664,318 · Granted Jun 30, 2026

System and method for re-skilling agents skills in an automatic call distributor (ACD) application due to a request of change to a scheduled-shift of an agent

Inventors: Swapnil Thakare (Pune, IN); Gaurav Suryawanshi (Pune, IN); Disha Agrawal (Pune, IN)
Assignee: NICE LTD.
H04M3/5233G06Q10/063112G06Q10/063116G06Q10/06375H04M3/5175H04M2203/402
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 12671764
App. No.
18/664,318
Granted
Jun 30, 2026
Kind
B2
Abstract

A computerized-method for managing skills in an ACD-application due to a request of change to a scheduled-shift of an agent. The computerized-method includes: (i) receiving the request; (ii) retrieving all skills associated to the agent; (iii) for each skill, retrieving mapped ACD-skills and a corresponding SLA-threshold; for each ACD-skill: a. predicting an impact-level on the corresponding SLA-threshold; b. when the predicted impact-level of the ACD-skill is positive, selecting a different-agent that is assigned to the time-interval and activating the ACD-skill of the different-agent, and deactivating all other ACD-skills of the different-agent, to mitigate the ACD-skill corresponding SLA-threshold, and setting the predicted impact-level of the ACD-skill as negative, (iv) when the predicted impact-level of each ACD-skill is negative, granting the request and changing the scheduled-shift based on the request; and (v) configuring the ACD-application to route inbound-interactions to the different-agent based on the activated ACD-skill of each different-agent during the time-interval.

Claims (41)

1 . A computerized-method for managing skills in an Automatic Call Distributor (ACD) application due to a request of change to a scheduled-shift of an agent, said computerized-method comprising:

(i) receiving the request of change to a scheduled-shift from the agent via a User Interface (UI) of a Workforce Management (WFM) application;

(ii) retrieving all skills associated to the agent from the WFM application;

(iii) for each skill of all skills associated to the agent, retrieving from the ACD application one or more mapped ACD-skills and a corresponding Service Level Agreement (SLA) threshold;

(iv) for each time-interval of the scheduled-shift:

for each ACD-skill in the one or more mapped ACD-skills:

a. predicting an impact-level of the ACD-skill of the agent on the corresponding SLA threshold;

b. when the predicted impact-level of the ACD-skill is positive, automatically selecting a different-agent that is assigned to the time-interval and activating the ACD-skill of the different-agent, and deactivating all other ACD-skills of the different-agent in the ACD application, for the time-interval to mitigate the ACD-skill corresponding SLA threshold, and setting the predicted impact-level of the ACD-skill as negative,

wherein granting the request of change to the scheduled-shift comprises performing the mitigation without changing the scheduled-shift of the different-agent, and

wherein the ACD-skill of the different-agent is not mapped to a skill in the WFM application, and

wherein “mapped” is based on integration data that stores a relation between WFM skills and ACD-skills;

(v) when the predicted impact-level of each ACD-skill in each time-interval of the scheduled-shift on the SLA is negative, automatically granting the request of change to the scheduled-shift of the agent by changing the scheduled-shift of the agent that is stored in a database associated to the WFM application based on the request of change to the scheduled-shift; and

(vi) configuring the ACD application to route inbound-interactions to the different-agent based on the activated ACD-skill of each different-agent during the time-interval in the scheduled-shift.

2 . The computerized-method of claim 1 , wherein the request of change to the scheduled-shift of the agent comprising at least one of: (i) time-off request; and (ii) shift-trade request.

3 . The computerized-method of claim 1 , wherein the SLA threshold is an Average Time to Answer (ATA) in a preconfigured percentage of inbound interactions.

4 . The computerized-method of claim 1 , wherein the predicting impact-level of the ACD-skill on the corresponding SLA threshold comprising:

(i) determining that the predicted impact-level is negative when a number of agents which are scheduled to the time-interval and assigned the ACD-skill is equal or higher than required staffing level to mitigate the corresponding SLA threshold; and

(ii) determining that the impact-level is positive when the number of agents which are scheduled to the time-interval and assigned the ACD-skill is lower than required staffing level to mitigate the corresponding SLA threshold.

5 . The computerized-method of claim 1 , wherein when there is no different-agent that has been automatically selected to mitigate the ACD-skill corresponding SLA threshold, the request of change to the scheduled-shift of the agent is denied and said computerized-method further comprising sending a deny-notification to the agent.

6 . The computerized-method of claim 1 , wherein said computerized-method further comprising:

configuring the UI of the WFM application to display:

(i) the request of change to the scheduled-shift and one or more time-intervals in marked format when the predicted impact-level of at least one ACD-skill is positive;

(ii) the selected different-agent for each ACD-skill of the at least one ACD-skill that the predicted impact-level is positive; and

(iii) upon receiving via the UI of the WFM a user selection of an approval icon, automatically granting the request of change to the scheduled-shift of the agent and changing the scheduled-shift of the agent that is stored in a database associated to the WFM application based on the request of change to the scheduled-shift.

7 . The computerized-method of claim 1 , wherein the automatically selecting of the different-agent is operated by checking each agent that is assigned to the time-interval and available if the ACD-skill is deactivated and all activated ACD-skills of the agent have negative predicted impact-level and selecting the agent as the different-agent.

8 . The computerized-method of claim 1 , wherein said computerized-method further comprising checking that the predicted impact-level of all other ACD-skills of the different-agent during the time-interval in the scheduled-shift is negative.

9 . The computerized-method of claim 1 , wherein when the predicted impact-level of the ACD-skill is positive, the computerized-method further comprising automatically selecting a different-agent that is assigned to the time-interval and activating the ACD-skill of the different-agent, and deactivating all other ACD-skills of the different-agent, which have negative impact-level, in the ACD application, for the time-interval to mitigate the ACD-skill corresponding SLA threshold, and setting the predicted impact-level of the ACD-skill as negative.

10 . A computerized-system for managing skills in an Automatic Call Distributor (ACD) due to a request of change to a scheduled-shift of an agent, said computerized-system comprising:

one or more processors, said one or more processors are configured to:

(i) receive the request of change to a scheduled-shift from the agent via a User Interface (UI) of a Workforce Management (WFM) application;

(ii) retrieve all skills associated to the agent from the WFM application;

(iii) for each skill of all skills associated to the agent, retrieving from the ACD application one or more mapped ACD-skills and a corresponding Service Level Agreement (SLA) threshold;

(iv) for each time-interval of the scheduled-shift:

for each ACD-skill in the one or more mapped ACD-skills:

a. predict an impact-level of the ACD-skill of the agent on the corresponding SLA threshold;

b. when the predicted impact-level of the ACD-skill is positive, automatically selecting a different-agent that is assigned to the time-interval and activating the ACD-skill of the different-agent, and deactivating all other ACD-skills of the different-agent in the ACD application, for the time-interval to mitigate the ACD-skill corresponding SLA threshold, and setting the predicted impact-level of the ACD-skill as negative,

wherein granting the request of change to the scheduled-shift comprises performing the mitigation without changing the scheduled-shift of the different-agent, and

wherein the ACD-skill of the different-agent is not mapped to a skill in the WFM application, and

wherein “mapped” is based on integration data that stores a relation between WFM skills and ACD-skills;

(v) when the predicted impact-level of each ACD-skill in each time-interval of the scheduled-shift on the SLA is negative, automatically granting the request of change to the scheduled-shift of the agent by changing the scheduled-shift of the agent that is stored in a database associated to the WFM application based on the request of change to the scheduled-shift; and

(vi) configure the ACD application to route inbound-interactions to the different-agent based on the activated ACD-skill of each different-agent during the time-interval in the scheduled-shift.