IP Library Granted Patent US 8,226,477
Granted Patent B1
US 8,226,477 · App. 12/220,260 · Granted Jul 24, 2012

Automatic simulation of call center scenarios

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,226,477
App. No.
12/220,260
Granted
Jul 24, 2012
Kind
B1
Abstract

An exemplary method for automatically simulating calling scenarios comprises the steps of receiving, from a user, information relating to a call center scenario, automatically obtaining at least one calling scenario template based on the information, automatically merging code modules specific to the scenario with the template to generate a simulation program, executing the simulation program, and providing simulation results to the user.

Claims (42)

1. A computer-implemented method for automatically simulating calling scenarios, comprising:

(a) receiving at a simulation server, from a user, information relating to a call center scenario to be simulated, the call center being configured to handle telephone calls from human callers;

(b) automatically obtaining at least one calling scenario template, from a computer database accessible by the simulation server, based on the information;

(c) automatically merging code modules specific to the scenario with the template to generate a simulation program by the simulation server, said code modules including one or more chunks of executable computer software instructions defining one or more actions;

(d) executing the simulation program by a computer processor of the simulation server; and

(e) providing simulation results based on the simulation program to the user through a user interface.

2. The method of claim 1 , wherein said template is pre-existing.

3. The method of claim 1 , wherein said template corresponds to said scenario.

4. The method of claim 1 , further comprising:

receiving one or more feedback events;

determining whether said feedback events affect the execution of the simulation program; and

modifying said simulation results based on said determining.

5. The method of claim 1 , wherein said code modules include computer-executable instructions for performing pre-defined actions.

6. The method of claim 1 , wherein said executing includes executing a JavaScript.

7. A simulation system for automatically simulating calling scenarios, comprising:

a simulation server communicably coupled to a telephony driver; said simulation server including:

a user interface configured to receive, from a user, information relating to a call center scenario to be simulated, the call center being configured to handle telephone calls from human callers;

a script generator, communicably coupled to said user interface, configured to automatically obtain at least one calling scenario template based on the information and automatically merge code modules specific to the scenario with the template to generate a simulation program, said code modules including one or more chunks of executable computer software instructions defining one or more actions;

a script processor, communicably coupled to said script generator and said user interface, configured to execute the simulation program including instructing said telephony driver to invoke a plurality of simulated callers and providing simulation results based on the simulation program to the user through the user interface.

8. The system of claim 7 , further comprising:

an event receiver, communicably coupled to said script processor, and configured to receive one or more feedback events and provide said feedback events to said script processor.

9. The system of claim 8 , wherein said script processor is further configured to determine whether said feedback events affect the execution of the simulation program and modify said simulation results based on the determination.

10. The system of claim 7 , wherein said code modules include computer-executable instructions for performing pre-defined actions.

11. A non-transitory computer-readable medium for storing computer-executable instructions for automatically simulating calling scenarios, the computer-readable medium comprising logic instructions that, if executed:

(a) receive, from a user, information relating to a call center scenario to be simulated, the call center being configured to handle telephone calls from human callers;

(b) automatically obtain at least one calling scenario template based on the information;

(c) automatically merge code modules specific to the scenario with the template to generate a simulation program, said code modules including one or more chunks of executable computer software instructions defining one or more actions;

(d) execute the simulation program; and

(e) provide simulation results based on the simulation program to the user.

12. The computer-readable medium of claim 11 , wherein said template is pre-existing.

13. The computer-readable medium of claim 11 , wherein said template corresponds to said scenario.

14. The computer-readable medium of claim 11 , further comprising logic instructions that, when executed:

receive one or more feedback events;

determine whether said feedback events affect the execution of the simulation program; and

modify said simulation results based on said determining.

15. The computer-readable medium of claim 11 , wherein said code modules include computer-executable instructions for performing pre-defined actions.

16. A system for automatically simulating calling scenarios, comprising:

(a) means for receiving, from a user, information relating to a call center scenario to be simulated, the call center being configured to handle telephone calls from human callers;

(b) means for automatically obtaining at least one calling scenario template based on the information;

(c) means for automatically merging code modules specific to the scenario with the template to generate a simulation program, said code modules including one or more chunks of executable computer software instructions defining one or more actions;

(d) means for executing the simulation program; and

(e) means for providing simulation results based on the simulation program to the user.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2025
From: SL MIDCO 2, LLC; SL MIDCO 1, LLC; LO PLATFORM MIDCO, INC.; SERENOVA, LLC; LIFESIZE, INC.; TELESTRAT LLC; LIGHT BLUE OPTICS INC.; SERENOVA WFM, INC.
To: ENGHOUSE INTERACTIVE INC.
Reel/Frame 070932/0415 →
SECURITY INTEREST Recorded Mar 16, 2020
From: SERENOVA, LLC
To: WESTRIVER INNOVATION LENDING FUND VIII, L.P.
Reel/Frame 052126/0423 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 43855/0947 Recorded Mar 3, 2020
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
To: SERENOVA, LLC, FORMERLY KNOWN AS LIVEOPS CLOUD PLATFORM, LLC; LO PLATFORM MIDCO, INC.; TELSTRAT LLC
Reel/Frame 052079/0941 →
SECURITY INTEREST Recorded Mar 2, 2020
From: SERENOVA, LLC; LIFESIZE, INC.; LO PLATFORM MIDCO, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 052066/0126 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: LO PLATFORM MIDCO, INC.; SERENOVA, LLC
Reel/Frame 044030/0105 →
SECURITY INTEREST Recorded Oct 13, 2017
From: SERENOVA, LLC, FORMERLY KNOWN AS LIVEOPS CLOUD PLATFORM, LLC; LO PLATFORM MIDCO, INC.; TELSTRAT LLC
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 043855/0947 →
CHANGE OF NAME Recorded Mar 20, 2017
From: LIVEOPS CLOUD PLATFORM, LLC.
To: SERENOVA, LLC.
Reel/Frame 041653/0292 →
PATENT SECURITY AGREEMENT Recorded Dec 24, 2015
From: LO PLATFORM MIDCO, INC.; LIVEOPS CLOUD PLATFORM, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 037372/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: LIVEOPS, INC.
To: LIVEOPS CLOUD PLATFORM, LLC
Reel/Frame 036946/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2008
From: MACHADO, MICHAEL; HAHN, MARKUS
To: LIVEOPS, INC.
Reel/Frame 021334/0220 →