Customer satisfaction analysis of caller interaction event data system and methods
First Claim
1. A non-transitory, computer readable medium that controls an executable computer readable program code embedded therein, the executable computer readable program code for implementing a method of analyzing caller interaction events, which method comprises instructions, that when executed:
- receive, via a telephony server, a telephone call from a caller;
route, via an Internet Protocol Private Branch Exchange (IP/PBX) circuit, the telephone call to a workstation of an agent;
receive a caller interaction event between the agent and the caller;
extract caller event data from the caller interaction event;
analyze the caller event data; and
generate a report displaying one or more selected categories of the caller event data, wherein the one or more selected categories of caller event data comprise a number of calls for the caller during a specified reporting interval, an average duration of the number of calls, an average hold time for the number of calls, an average time of silence for the number of calls, and a percentage of calls from the number of calls where the caller exhibits dissatisfaction or distress; and
calculating a customer satisfaction scored based on a weighted percentage of the one or more selected categories of the caller event data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for analyzing caller interaction events that includes receiving, by a processor, a caller interaction event between an agent and a caller, extracting, by a processor, caller event data from the caller interaction event, analyzing, by a processor, the caller event data, and generating, by a processor, a report displaying one or more selected categories of the caller event data. Systems and non-transitory, computer readable media that control an executable computer readable program code embodied therein, are also described.
248 Citations
28 Claims
-
1. A non-transitory, computer readable medium that controls an executable computer readable program code embedded therein, the executable computer readable program code for implementing a method of analyzing caller interaction events, which method comprises instructions, that when executed:
-
receive, via a telephony server, a telephone call from a caller; route, via an Internet Protocol Private Branch Exchange (IP/PBX) circuit, the telephone call to a workstation of an agent; receive a caller interaction event between the agent and the caller; extract caller event data from the caller interaction event; analyze the caller event data; and generate a report displaying one or more selected categories of the caller event data, wherein the one or more selected categories of caller event data comprise a number of calls for the caller during a specified reporting interval, an average duration of the number of calls, an average hold time for the number of calls, an average time of silence for the number of calls, and a percentage of calls from the number of calls where the caller exhibits dissatisfaction or distress; and calculating a customer satisfaction scored based on a weighted percentage of the one or more selected categories of the caller event data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system configured to analyze caller interaction events which comprises:
-
a telephone server; an Internet Protocol Private Branch Exchange (IP/PBX) circuit; and one or more associated processors that; receive, via the telephony server, a telephone call from a caller; route, via the IP/PBX circuit, the telephone call to a workstation of an agent; receive a caller interaction event between the agent and the caller; extract caller event data from the caller interaction event; analyze the caller event data; generate a report displaying one or more selected categories of the caller event data, wherein the one or more selected categories of caller event data comprise a number of calls for the caller during a specified reporting interval, an average duration of the number of calls, an average hold time for the number of calls, an average time of silence for the number of calls, and a percentage of calls from the number of calls where the caller exhibits dissatisfaction or distress; and calculate a customer satisfaction scored based on a weighted percentage of the one or more selected categories of the caller event data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of analyzing caller interaction events, which comprises:
-
receiving, by a telephony server, a telephone call from a caller; routing, by an Internet Protocol Private Branch Exchange (IP/PBX) circuit, the telephone call to a workstation of an agent; receiving, by a processor, a caller interaction event between an agent and a caller; extracting, by a processor, caller event data from the caller interaction event; analyzing, by a processor, the caller event data; generating, by a processor, a report displaying one or more selected categories of the caller event data, wherein the one or more selected categories of caller event data comprise a number of calls for the caller during a specified reporting interval, an average duration of the number of calls, an average hold time for the number of calls, an average time of silence for the number of calls, and a percentage of calls from the number of calls where the caller exhibits dissatisfaction or distress; and calculating, by a processor, a customer satisfaction scored based on a weighted percentage of the one or more selected categories of the caller event data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification