IP Library › Granted Patent US 12,149,655
Granted Patent B1
US 12,149,655 · App. 18/480,147 · Granted Nov 19, 2024

System and method for contact center test automation

Inventor: Jayashree Phule (Pune, IN)
Assignee: Morgan Stanley Services Group Inc.
H04M3/24H04M3/5175H04M3/5183H04M3/5235G06Q30/015
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 12,149,655
App. No.
18/480,147
Granted
Nov 19, 2024
Kind
B1
Abstract

A system and method may test a contact center or other entity by causing, by a computer processor, a number of computerized processes (e.g. a simulated caller or customer) to each initiate a telephone call to a contact center, each telephone call associated with a customer identification and intent and determine, for each telephone call if the contact center system data is correct. A number of computer processes (e.g. a simulated agent or other process) may each connect to a CRM system and connect to one of the telephone calls. A centralized process may organize and cause to be initiated a number of different such interactions, and afterwards check various components of the contact center to validate if the interaction data as known by the centralized process matches the data as recorded by the contact center.

Claims (34)

1. A method for automated testing of a contact center comprising:

causing, by a computer processor, a plurality of computerized processes to each initiate a telephone call to a contact center, each telephone call associated with a customer identification and intent;

causing, by the computer processor, a plurality of agent simulation computer processes to each connect to a customer relationship management (CRM) system and to connect to one of the telephone calls;

determining, for each telephone call if the contact center system data is correct by comparing one or more of actual customer routing system data and actual CRM system data to expected information; and

generating a report based on the determination.

2. The method of claim 1 , wherein the agent simulation computer processes which connect to a CRM system are executed on an agent computer which during normal operation is operated by a contact center agent.

3. The method of claim 1 , wherein determining if the contact center system data is correct comprises receiving information from the contact center system describing each of the telephone calls.

4. The method of claim 1 , wherein determining, for each telephone call if the contact center system data is correct comprises determining if customer routing system data is correct.

5. The method of claim 1 , wherein determining, for each telephone call if the contact center system data is correct comprises determining if customer relationship management system data is correct.

6. The method of claim 1 , wherein the report comprises validations of key value pairs (KVPs) of the CRM system and a call routing system.

7. The method of claim 1 , wherein for each telephone call, the set of data used to cause a process to initiate the call is associated with a unique identifier, and the unique identifier is used to correlate the contact center system data with the set of data used to cause the process to initiate the call.

8. A system for automated testing of a contact center, the system comprising:

a memory; and

a processor to:

cause a plurality of computerized processes to each initiate a telephone call to a contact center, each telephone call associated with a customer identification and intent;

cause a plurality of agent simulation computer processes to each connect to a customer relationship management (CRM) system and to connect to one of the telephone calls;

determine, for each telephone call if the contact center system data is correct by comparing one or more of actual customer routing system data and actual CRM system data to expected information; and

generate a report based on the determination.

9. The system of claim 8 , wherein the agent simulation computer processes which connect to a CRM system are executed on an agent computer which during normal operation is operated by a contact center agent.

10. The system of claim 8 , wherein determining if the contact center system data is correct comprises receiving information from the contact center system describing each of the telephone calls.

11. The system of claim 8 , wherein determining, for each telephone call if the contact center system data is correct comprises determining if customer routing system data is correct.

12. The system of claim 8 , wherein determining, for each telephone call if the contact center system data is correct comprises determining if customer relationship management system data is correct.

13. The system of claim 8 , wherein the report comprises validations of key value pairs (KVPs) of the CRM system and a call routing system.

14. The system of claim 8 , wherein for each telephone call, the set of data used to cause a process to initiate the call is associated with a unique identifier, and the unique identifier is used to correlate the contact center system data with the set of data used to cause the process to initiate the call.

15. A method for automated testing of a computer system comprising:

causing, by a computer processor, a computerized process to initiate an interaction with a computer system, the interaction associated with an interaction category and identification;

the interaction received by an agent simulation computer process connecting to a customer relationship management (CRM) system;

comparing the data stored by the computer system resulting from the interaction, the data stored comprising actual customer routing system data and actual CRM system data, to the data used to initiate the interaction, to determine if the computer system correctly handled the interaction; and

generate a report based on the determination.

16. The method of claim 15 , wherein determining if the data is correct comprises receiving information from the computer system describing the interaction.

17. The method of claim 15 , wherein determining if the data is correct comprises determining if customer routing system data is correct.

18. The method of claim 15 , wherein determining if the data is correct comprises determining if CRM data is correct.

19. The method of claim 15 , wherein the report comprises validations of key value pairs (KVPs) of the CRM system and a call routing.

20. The method of claim 15 , wherein for each interaction, the set of data used to cause a process to initiate the interaction is associated with a unique identifier, and the unique identifier is used to correlate the computer system data with the set of data used to cause the process to initiate the interaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2023
From: PHULE, JAYASHREE
To: MORGAN STANLEY SERVICES GROUP INC.
Reel/Frame 065115/0697 →
Cited By (1)
US 12,737,283