Apparatus and method for analyzing routing of calls in an automated response system
First Claim
1. A method of analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of the callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where the callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said method comprising the steps of:
- recording from end to end plural calls from the callers;
for a plurality of recorded calls, coding and annotating an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded calls, detecting a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system;
for a plurality of recorded calls, summarizing the detected sequence of events in a call-sequence file;
compiling a list of call-sequence files;
compiling from the list of call-sequence files a summary file that lists information collected from calls interacting with the IVR system, including routing information and a routing destination out of the IVR system for the calls;
creating summary results for the coded and annotated agent-caller interactions; and
cross-tabulating the routing information in the summary file with the summary results from the coded and annotated agent-caller interactions.
14 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing the performance of an interactive voice response (IVR) system operates to record from end to end plural calls from callers. For a plurality of calls, the system codes and annotates an agent-caller interaction, including a topic discussed during the interaction; detects a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system, for each call; and cross-tabulates routing information obtained from the detected sequence of events with results from the coded and annotated agent-caller interactions.
145 Citations
22 Claims
-
1. A method of analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of the callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where the callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said method comprising the steps of:
-
recording from end to end plural calls from the callers;
for a plurality of recorded calls, coding and annotating an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded calls, detecting a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system;
for a plurality of recorded calls, summarizing the detected sequence of events in a call-sequence file;
compiling a list of call-sequence files;
compiling from the list of call-sequence files a summary file that lists information collected from calls interacting with the IVR system, including routing information and a routing destination out of the IVR system for the calls;
creating summary results for the coded and annotated agent-caller interactions; and
cross-tabulating the routing information in the summary file with the summary results from the coded and annotated agent-caller interactions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said apparatus comprising:
-
means for recording from end to end plural calls from callers;
means for, for a plurality of recorded calls, coding and annotating an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
means for, for a plurality of recorded calls, detecting a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system;
means for, for a plurality of recorded calls, summarizing the detected sequence of events in a call-sequence file;
means for compiling a list of call-sequence files;
means for compiling from the list of call-sequence files a summary file that lists information collected from calls interacting with the IVR system, including routing information and a routing destination out of the IVR system for the calls;
means for creating summary results for the coded and annotated agent-caller interactions; and
means for cross-tabulating the routing information in the summary file with the summary results from the coded and annotated interactions. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said system being operable to:
-
record from end to end plural calls from the callers;
for a plurality of recorded calls, code and annotate an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded calls, detect a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system;
for a plurality of recorded calls, summarize the detected sequence of events in a call-sequence file;
compile a list of the call-sequence files;
compile from the list of call-sequence files a summary file that lists information collected from callers in the IVR system, including routing information and a routing destination out of the IVR system for each call;
create summary results for the coded and annotated agent-caller interactions; and
cross-tabulate the routing information in the summary file with the summary results from the coded and annotated interactions. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of the callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where the callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said method comprising the steps of:
-
recording from end to end plural calls from the callers;
for a plurality of recorded calls, coding and annotating an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded calls, detecting a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system; and
cross-tabulating routing information obtained from the detected sequence of events with results from the coded and annotated agent-caller interactions.
-
-
18. An apparatus for analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of the callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where the callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said apparatus comprising:
-
means for recording from end to end plural calls from the callers;
means for, for a plurality of recorded calls, coding and annotating an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
means for, for a plurality of recorded calls, detecting a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system; and
means for cross-tabulating routing information obtained from the detected sequence of events with results from the coded and annotated agent-caller interactions.
-
-
19. A system for analyzing performance of an interactive voice response (IVR) system of a call processing center with respect to routing of calls received by the IVR system from callers, the IVR system being operable to route the calls in accordance with a call-flow model of the IVR system based on inputs of the callers to the IVR system, the performance being defined as accuracy of routing decisions made by the IVR system compared to where the callers should have been routed in accordance with the callers'"'"' true reasons for calling the call processing center, said system being operable to:
-
record from end to end plural calls from the callers;
for a plurality of recorded calls, code and annotate an agent-caller interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded calls, detect a routing operation of the IVR system by detecting a sequence of events in the IVR system, with reference to a call-flow file that summarizes the call-flow model of the IVR system; and
cross-tabulate routing information obtained from the detected sequence of events with results from the coded and annotated agent-caller interactions.
-
-
20. A method of analyzing performance of an automated response system of a contact processing center with respect to routing of contacts received by the automated response system from contactors, the automated response system being operable to route the contacts in accordance with a contact-flow model of the automated response system based on inputs of the contactors to the automated response system, the performance being defined as accuracy of routing decisions made by the automated response system compared to where the contactors should have been routed in accordance with the contactors'"'"' true reasons for contacting the contact processing center, said method comprising the steps of:
-
recording from end to end plural contacts from the contactors;
for a plurality of recorded contacts, coding and annotating an agent-contactor interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded contacts, detecting a routing operation of the automated response system by detecting a sequence of events in the automated response system, with reference to a contact-flow file that summarizes the contact-flow model of the automated response system; and
cross-tabulating routing information obtained from the detected sequence of events with results from the coded and annotated agent-contactor interactions.
-
-
21. An apparatus for analyzing performance of an automated response system of a contact processing center with respect to routing of contacts received by the automated response system from contactors, the automated response system being operable to route the contacts in accordance with a contact-flow model of the automated response system based on inputs of the contactors to the automated response system, the performance being defined as accuracy of routing decisions made by the automated response system compared to where the contactors should have been routed in accordance with the contactors'"'"' true reasons for contacting the contact processing center, said apparatus comprising:
-
means for recording from end to end plural contacts from the contactors;
means for, for a plurality of recorded contacts, coding and annotating an agent-contactor interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions; means for, for a plurality of recorded contacts, detecting a routing operation of the automated response system by detecting a sequence of events in the automated response system, with reference to a contact-flow file that summarizes the contact-flow model of the automated response system; and
means for cross-tabulating routing information obtained from the detected sequence of events with results from the coded and annotated agent-contactor interactions.
-
-
22. A system for analyzing performance of an automated response system of a contact processing center with respect to routing of contacts received by the automated response system from contactors, the automated response system being operable to route the contacts in accordance with a contact-flow model of the automated response system based on inputs of the contactors to the automated response system, the performance being defined as accuracy of routing decisions made by the automated response system compared to where the contactors should have been routed in accordance with the contactors'"'"' true reasons for calling the contact processing center, said system being operable to:
-
record from end to end plural contacts from the contactors;
for a plurality of recorded contacts, code and annotate an agent-contactor interaction, including a topic discussed during the interaction to obtain coded and annotated agent-caller interactions;
for a plurality of recorded contacts, detect a routing operation of the automated response system by detecting a sequence of events in the automated response system, with reference to a contact-flow file that summarizes the contact-flow model of the automated response system; and
cross-tabulate routing information obtained from the detected sequence of events with results from the coded and annotated agent-contactor interactions.
-
Specification