US2023029707A1PendingUtilityA1

System and method for automated agent assistance within a cloud-based contact center

68
Assignee: TALKDESK INCPriority: Jul 5, 2019Filed: Oct 7, 2022Published: Feb 2, 2023
Est. expiryJul 5, 2039(~13 yrs left)· nominal 20-yr term from priority
G06Q 10/1093G06F 16/9038G06F 16/248G10L 25/63H04L 67/53H04L 67/10G10L 15/26H04M 3/4938H04M 3/5175H04M 11/10G06Q 10/107G06N 5/04G06F 16/2379G10L 15/30H04M 3/5233H04M 3/42382G06F 40/30G06F 16/9535H04L 67/60G06F 16/953G06F 16/252G10L 2015/223H04M 3/5183G06F 40/205H04L 51/58G06F 16/90335H04M 3/4936G06F 16/24575H04M 3/5232H04L 51/02H04M 3/5166H04M 2201/41G06Q 30/016G06N 20/00G06N 5/02G06N 3/006G10L 15/22G10L 2015/088G10L 15/02H04M 3/4933G06F 16/9538H04M 2203/6045G10L 17/06H04W 4/14H04M 2201/40H04M 2203/357G06F 16/2425G10L 15/1822G06F 40/174G10L 21/0272H04L 67/565G10L 15/1815G06F 3/0484H04M 2203/6072H04M 3/5235H04M 2203/558H04M 3/5237H04M 3/5141G06F 9/54G10L 17/00G06F 40/279G06F 3/0485H04M 3/5191G06Q 10/1095
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods to reduce agent effort and improve customer experience quality through artificial intelligence. The Agent Assist tool provides contact centers with an innovative tool designed to reduce agent effort, improve quality and reduce costs by minimizing search and data entry tasks The Agent Assist tool is natively built and fully unified within the agent interface while keeping all data internally protected from third-party sharing.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A method of analyzing a call center communication between an agent and a customer to determine compliance with communication policies, the method comprising:
 receiving a current communication voice between a customer and an agent;   parsing the current voice communication using a natural language processing module;   bifurcating the current voice communication into a voice of the agent and a voice of the customer; and   applying rules to the voice of the agent to determine if the agent articulates at least one of prohibited words, competitors of the call center user, talks at an undesired speed, discusses other products, promoted violence and/or discusses personal issues.   
     
     
         2 . The method of  claim 1 , wherein the bifurcating includes creating a first channel including the voice of the customer and a second channel including the voice of the agent. 
     
     
         3 . The method of  claim 1 , wherein the bifurcating includes analyzing time that the agent and customer talks or listens. 
     
     
         4 . The method of  claim 1 , further comprising:
 processing the voice of the customer to determine characteristics of the customer; and   adding the characteristics of the customer to a record in the database associated with the customer.   
     
     
         5 . A method for enhancing a database in a call center to group communication records into relevant groups and thereby provide agents of the call center with information relevant to a current communication, the method comprising:
 receiving multiple communications, each communication being between a customer and an agent;   bifurcating the current voice communication into a voice of the agent and a voice of the customer;   for each of the communications,
 determining a time of the communication, 
 determining a duration, 
 determining a topic of the communication, 
 determining a frequency of at least one keyword used in the communication by the agent; 
 determining a frequency of at least one keyword used in the communication by the agent; and 
 creating a vector of the communication based on the results of each of the determining steps; and 
   clustering the communications in the database based on the vector of each communication.   
     
     
         6 . The method of  claim 5 , wherein the bifurcating includes creating a first channel including the voice of the customer and a second channel including the voice of the agent. 
     
     
         7 . The method of  claim 5 , wherein the bifurcating includes analyzing time that the agent and customer talks or listens. 
     
     
         8 . The method of  claim 5 , further comprising:
 processing the voice of the customer to determine characteristics of the customer; and   adding the characteristics of the customer to a record in the database associated with the customer.   
     
     
         9 . A system for analyzing a call center communication between an agent and a customer to determine compliance with communication policies, the system comprising:
 a processor; and   a memory device operatively coupled to the processor and storing instructions which, when executed by the processor, cause the processor to:
 receive a current communication voice between a customer and an agent; 
 parse the current voice communication using a natural language processing module; 
 bifurcate the current voice communication into a voice of the agent and a voice of the customer; and 
 apply rules to the voice of the agent to determine if the agent articulates at least one of prohibited words, competitors of the call center user, talks at an undesired speed, discusses other products, promoted violence and/or discusses personal issues. 
   
     
     
         10 . The system of  claim 9 , wherein the bifurcating includes creating a first channel including the voice of the customer and a second channel including the voice of the agent. 
     
     
         11 . The system of  claim 9 , wherein the bifurcating includes analyzing time that the agent and customer talks or listens. 
     
     
         12 . The system of  claim 9 , wherein the processor processes the voice of the customer to determine characteristics of the customer and adds the characteristics of the customer to a record in the database associated with the customer. 
     
     
         13 . A system for enhancing a database in a call center to group communication records into relevant groups and thereby provide agents of the call center with information relevant to a current communication, the method comprising:
 a processor; and   a memory device operatively coupled to the processor and storing instructions which, when executed by the processor, cause the processor to:
 receive multiple communications, each communication being between a customer and an agent; 
 bifurcate the current voice communication into a voice of the agent and a voice of the customer; 
 for each of the communications,
 determine a time of the communication, 
 determine a duration, 
 determine a topic of the communication, 
 determine a frequency of at least one keyword used in the communication by the agent; 
 determine a frequency of at least one keyword used in the communication by the agent; and 
 create a vector of the communication based on the results of each of the determining steps; and 
 cluster the communications in the database based on the vector of each communication. 
 
   
     
     
         14 . The system of  claim 13 , wherein the bifurcating includes creating a first channel including the voice of the customer and a second channel including the voice of the agent. 
     
     
         15 . The system of  claim 13 , wherein the bifurcating includes analyzing time that the agent and customer talks or listens. 
     
     
         16 . The system of  claim 13 , wherein the processor processes the voice of the customer to determine characteristics of the customer and adds the characteristics of the customer to a record in the database associated with the customer.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.