IP Library › Granted Patent US 10,877,876
Granted Patent B2
US 10,877,876 · App. 16/385,051 · Granted Dec 29, 2020

System and method for automated thin client contact center agent desktop testing

Inventors: Alok Kulkarni (Glen Iris, AU); Geoff Willshire (Yeronga, AU)
Assignee: CYARA SOLUTIONS PTY LTD
G06F11/3688G06F11/3684G06F11/3692H04L41/5038H04L43/50H04L51/02H04L51/046H04L51/14H04L67/02H04M3/28H04M3/5133H04L41/5083H04L41/5093H04M3/323H04M3/5175
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 10,877,876
App. No.
16/385,051
Granted
Dec 29, 2020
Kind
B2
Abstract

A system for centralized testing of web-based agent desktops has been devised. The invention uses a test control portal. The test control portal acts as the interface between the client interaction software systems testing system and analyst controlled test device, executes an extensive set of robust test directive commands with underlying routines to be used to specify test conditions without the use of programming ability on the part of the analyst, uses a robust set of report item and format choice designators to allow easy selection of a range of report content and styles.

Claims (28)

1. A system for automated virtualized contact center testing, comprising:

a control portal module stored in the memory of and operating on a processor of a computing device and configured to:

load a contact center configuration representing a contact center the contact center configuration comprising a plurality of agent workstations;

accept interactive runtime commands directing the operation of a test of the contact center; and

receive and display results of test operations performed by a web-based thin client test module; and

a web-based thin client test module stored in the memory of and operating on a processor of a computing device and configured to:

receive the interactive runtime commands;

connect to a plurality of agent workstations at the contact center, each agent workstation being configured to utilize a web-based thin client customer relationship management solution;

instantiate on each agent workstation a plurality of instances of a software testing package running on a headless web browser, the software testing package being configured to receive communications from a virtual customer of the contact center and record a response time of the web-based thin client customer relationship management solution, the number of instances of the software testing package being determined by the interactive runtime commands;

create one or more instances of a virtual customer, the number of instances determined by the interactive runtime commands;

run test operations indicated by the interactive runtime commands on each instance of the software testing package, the test operations comprising call center interactions between a virtual customer and an agent workstation utilizing the web-based thin client customer relationship management solution; and

return results of the test operations to the control portal.

2. The system of claim 1 , wherein at least a portion of the runtime commands may come from a test command data store.

3. The system of claim 1 , wherein at least two runtime commands are strung together to form more complex, customized test suites where the test control module flags any incompatible combinations should they arise.

4. The system of claim 1 , wherein results from several iterations of at least one test is stored to allow for retrospective analysis of efficiency changes over long periods of time.

5. The system of claim 1 , wherein at least one of the runtime commands is graphically represented and selected by a pictogram.

6. A method for virtualized contact center testing, comprising the steps of:

loading a contact center configuration representing a contact center the contact center configuration comprising a plurality of agent workstations;

accepting interactive runtime commands directing the operation of a test of the contact center;

connecting to a plurality of agent workstations at the contact center, each agent workstation being configured to utilize a web-based thin client customer relationship management solution;

instantiating on each agent workstation a plurality of instances of a software testing package running on a headless web browser, the software testing package being configured to receive communications from a virtual customer of the contact center and record a response time of the web-based thin client customer relationship management solution, the number of instances of the software testing package being determined by the interactive runtime commands;

creating one or more instances of a virtual customer, the number of instances determined by the interactive runtime commands;

running test operations indicated by the interactive runtime commands on each instance of the software testing package, the test operations comprising call center interactions between a virtual customer and an agent workstation utilizing the web-based thin client customer relationship management solution; and

receiving and displaying results of test operations.

7. The method of claim 6 , further comprising the step of retrieving a portion of the runtime commands from a test command data store.

8. The method of claim 6 , wherein at least two runtime commands are strung together to form more complex, customized test suites where the test control module flags any incompatible combinations should they arise.

9. The method of claim 6 , further comprising the step of storing results from several iterations of at least one test to allow for retrospective analysis of efficiency changes over long periods of time.

10. The method of claim 6 , further comprising the step of representing at least one of the runtime commands graphically and allowing selection using a pictogram.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2019
From: KULKARNI, ALOK; WILLSHIRE, GEOFF
To: CYARA SOLUTIONS PTY LTD
Reel/Frame 048943/0846 →
Continuity (25)
Continuation 15491965 · Apr 19, 2017
Continuation In Part 15083259 · Mar 28, 2016
Continuation In Part 14854023 · Sep 14, 2015
Continuation 14141424 · Dec 27, 2013
Continuation 13936186 · Jul 6, 2013
Continuation In Part 14140449 · Dec 24, 2013
Continuation 13936147 · Jul 6, 2013
Continuation In Part 13567089 · Aug 6, 2012
Continuation In Part 12644343 · Dec 22, 2009
Continuation In Part 16385051 · Apr 16, 2019
Continuation 15491965 · Apr 19, 2017
Continuation In Part 15157384 · May 17, 2016
Continuation 14709252 · May 11, 2015
Continuation 14140470 · Dec 25, 2013
Continuation 13936183 · Jul 6, 2013
Continuation In Part 13567089 · Aug 6, 2012
Continuation In Part 12644343 · Dec 22, 2009
Continuation In Part 16385051 · Apr 16, 2019
Continuation 15491965 · Apr 19, 2017
Continuation In Part 15083259 · Mar 28, 2016
Continuation In Part 14854023 · Sep 14, 2015
Continuation 14141424 · Dec 27, 2013
Continuation 13936186 · Jul 6, 2013
Continuation In Part 13936147 · Jul 6, 2013
Related Publication 20190340115A1 · Nov 7, 2019
Cited By (2)
US 12,328,414 US 12,530,648