IP Library Patent Application 16566432
Patent Application
App. No. 16/566,432

METHOD AND SYSTEM TO PREDICT WORKLOAD DEMAND IN A CUSTOMER JOURNEY APPLICATION

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/566,432
Filed
Sep 10, 2019
Art Unit
3683
USPC
705/7.39
Abstract

A system and method are presented for predicting workload demand in a customer journey application. Using historical information from journey analytics, journey moments can be aggregated through various stages. Probability-distribution-vectors can be approximated for various paths connected the stages. Stability of such probability distribution can be determined through statistical methods. Predictions for future volumes progressing through the stages can be determined through recursive algorithms after applying a time-series forecasting algorithm at the originating stage(s). Once future volumes have been forecasted at every stage, future workload can be estimated to better capacity planning and scheduling of resources to handle such demand to achieve performance metrics along the cost function.

Claims (36)

1 . A method for predicting workload demand for resource planning in a contact center environment, the method comprising:

extracting historical data from a database, wherein the historical data comprises a plurality of stage levels representative of time a contact center resource spends servicing a stage level in a customer journey;

pre-processing the historical data, wherein the pre-processing further comprises deriving adjacency graphs, deriving sequence-zeros, and deriving stage-histories, for each stage level;

determining stage-predictions using the pre-processed historical data and constructing a predictions model; and

deriving predicted workload demand using the constructed model.

2 . The method of claim 1 , wherein the stage levels comprise points of focus of the customer journey and transitions from each stage in the customer journey.

3 . The method of claim 1 , wherein the extracting is triggered by one of the following: user action, scheduled job, and queue request from another service.

4 . The method of claim 1 , wherein the adjacency graphs model graph connections among stages.

5 . The method of claim 1 , wherein a sequence-zero comprises a first stage of a chain of a progression of sequences.

6 . The method of claim 1 , wherein a stage-history comprises a property for each stage comprising historical vector count, abandon rate, and probability vector matrix.

7 . The method of claim 1 , wherein stage-prediction further comprises the steps of:

running a flushing algorithm which runs iterations of the historical data to flush volumes through multiple stages and periods;

withholding a portion of historical data for validation, resulting in a remaining portion;

using the remaining portion to build and train the predictions model; and

calibrating the predictions model.

8 . The method of claim 7 , wherein flushing volumes comprises working backwards from forecast start date minus one period and repeating with each repetition increasing each period by one.

9 . The method of claim 1 , wherein the predicted workload demand comprises workload generated from a volume of interactions as a customer progresses through stages in the customer journey, including predicted abandons.

10 . The method of claim 9 , wherein the predicted workload demand further comprises resources required to handle the predicted workload to deliver KPI metric targets for the contact center.

11 . A method for predicting workload demand for resource planning in a contact center environment, the method comprising:

extracting historical data from a database, wherein the historical data comprises a plurality of stage levels representative of actions a contact center resource takes servicing a stage level in a customer journey;

pre-processing the historical data, wherein the pre-processing further comprises deriving adjacency graphs, deriving sequence-zeros, and deriving stage-histories, for each stage level;

determining stage-predictions using the pre-processed historical data and constructing a predictions model; and

deriving predicted workload demand using the constructed model.

12 . The method of claim 11 , wherein the stage levels comprise points of focus of the customer journey and transitions from each stage in the customer journey.

13 . The method of claim 11 , wherein the extracting is triggered by one of the following: user action, scheduled job, and queue request from another service.

14 . The method of claim 11 , wherein the adjacency graphs model graph connections among stages.

15 . The method of claim 11 , wherein a sequence-zero comprises a first stage of a chain of a progression of sequences.

16 . The method of claim 11 , wherein a stage-history comprises a property for each stage comprising historical vector count, abandon rate, and probability vector matrix.

17 . The method of claim 11 , wherein stage-prediction further comprises the steps of:

running a flushing algorithm which runs iterations of the historical data to flush volumes through multiple stages and periods;

withholding a portion of historical data for validation, resulting in a remaining portion;

using the remaining portion to build and train the predictions model; and

calibrating the predictions model.

18 . The method of claim 17 , wherein flushing volumes comprises working backwards from forecast start date minus one period and repeating with each repetition increasing each period by one.

19 . The method of claim 11 , wherein the predicted workload demand comprises workload generated from a volume of interactions as a customer progresses through stages in the customer journey, including predicted abandons.

20 . The method of claim 19 , wherein the predicted workload demand further comprises resources required to handle the predicted workload to deliver KPI metric targets for the contact center.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 050969/0205 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070097/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067390/0348 →
SECURITY AGREEMENT Recorded Nov 8, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; GREENEDEN U.S. HOLDING II, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 050969/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: GOUW, ANDY RAPHAEL; TER, WEI XUN; DOSHI, NAMAN; HUMPHREYS, TRAVIS; WICAKSONO, BAYU AJI; SMITH, CAMERON DAVID
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 050366/0835 →