IP Library Granted Patent US 8,989,367
Granted Patent B2
US 8,989,367 · App. 14/025,806 · Granted Mar 24, 2015

System and method for monitoring health of deployment states for a contact center

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 8,989,367
App. No.
14/025,806
Granted
Mar 24, 2015
Kind
B2
Abstract

A system and method for monitoring deployment states of a contact center. A processor migrates a state of the contact center from a first deployment state to a second deployment state. The processor records the steps in migrating from the first deployment state to the second deployment state, and stores the recorded steps in association with metadata describing the second deployment state. The processor monitors health of the second state, and takes an action for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy. The migrating may be based on detecting a condition relating to operation of the contact center. The processor dynamically adjusts at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.

Claims (34)

1. A method for monitoring deployment states of a contact center, the method comprising:

migrating, by the processor, a state of the contact center from a first deployment state to a second deployment state;

recording, by the processor, steps in migrating from the first deployment state to the second deployment state;

storing, by the processor, the recorded steps in association with metadata describing the second deployment state;

monitoring, by the processor, health of the second state; and

taking an action by the processor for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy.

2. The method of claim 1 further comprising:

monitoring and collecting, by the processor, contact center operation data;

detecting, by the processor, in response to the monitoring, a condition relating to the operation of the contact center; and

dynamically adjusting, by the processor, at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.

3. The method of claim 1 , wherein the monitoring includes monitoring a condition including at least one of call abandonment rate, average handle time, customer satisfaction, service levels, or agents' occupancy.

4. The method of claim 3 , wherein the determining that the second deployment state is unhealthy includes comparing the condition to one or more threshold values.

5. The method of claim 1 further comprising:

storing by the processor the health of the second state in association with the second deployment state.

6. The method of claim 1 , wherein the action taken by the processor is reverting to the first deployment state.

7. The method of claim 1 , wherein the action taken by the processor is troubleshooting for determining a cause for the unhealthy state.

8. A system for monitoring deployment states of a contact center, the system comprising:

a processor; and

a memory storing program instructions thereon that, when executed by the processor cause the processor to:

migrate a state of the contact center from a first deployment state to a second deployment state;

record steps in migrating from the first deployment state to the second deployment state;

store the recorded steps in association with metadata describing the second deployment state;

monitor health of the second state; and

take an action for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy.

9. The system of claim 8 , wherein the instructions further cause the processor to:

monitor and collect contact center operation data;

detect, in response to the monitoring, a condition relating to the operation of the contact center; and

dynamically adjust at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.

10. The system of claim 8 , wherein the instructions that cause the processor to monitor further include instructions that cause the processor to monitor a condition including at least one of call abandonment rate, average handle time, customer satisfaction, service levels, or agents' occupancy.

11. The system of claim 10 , wherein the instructions that cause the processor to determine that the second deployment state is unhealthy includes instructions that cause the processor to compare the condition to one or more threshold values.

12. The system of claim 8 , wherein the instructions further cause the processor to:

store the health of the second state in association with the second deployment state.

13. The system of claim 8 , wherein the instructions that cause the processor to take action further include instructions that cause the processor to revert to the first deployment state.

14. The system of claim 8 , wherein the instructions that cause the processor to take action further include instructions that cause the processor to troubleshoot for determining a cause for the unhealthy state.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067390/0336 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2014
From: RISTOCK, HERBERT WILLI ARTUR; ZHAKOV, VYACHESLAV; MAKAGON, PETR
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 032805/0213 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →