System and method for the automatic validation of dialog run time systems
First Claim
Patent Images
1. A method comprising:
- converting, via a processor, a call flow into a context free grammar notation;
converting the context free grammar notation into a finite state machine;
generating test dialogs associated with the call flow according to paths through the finite state machine;
extracting key data from a dialog call detail record from a dialog in the test dialogs;
transmitting, to the finite state machine, the key data; and
determining, based on the key data being accepted by the finite state machine, that the dialog is a valid dialog for the call flow.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, system and module for automatically validating dialogs associated with a spoken dialog service. The method comprises extracting key data from a dialog call detail record associated with a spoken dialog service, transmitting the key data as a dialog to a state-based representation (such as a finite-state machine) associated with a call-flow for the spoken dialog service and determining whether the dialog associated with the key data is a valid dialog for the call-flow.
-
Citations
20 Claims
-
1. A method comprising:
-
converting, via a processor, a call flow into a context free grammar notation; converting the context free grammar notation into a finite state machine; generating test dialogs associated with the call flow according to paths through the finite state machine; extracting key data from a dialog call detail record from a dialog in the test dialogs; transmitting, to the finite state machine, the key data; and determining, based on the key data being accepted by the finite state machine, that the dialog is a valid dialog for the call flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; converting a call flow into a context free grammar notation; converting the context free grammar notation into a finite state machine; generating test dialogs associated with the call flow according to paths through the finite state machine; extracting key data from a dialog call detail record from a dialog in the test dialogs; transmitting, to the finite state machine, the key data; and determining, based on the key data being accepted by the finite state machine, that the dialog is a valid dialog for the call flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
converting a call flow into a context free grammar notation; converting the context free grammar notation into a finite state machine; generating test dialogs associated with the call flow according to paths through the finite state machine; extracting key data from a dialog call detail record from a dialog in the test dialogs; transmitting, to the finite state machine, the key data; and determining, based on the key data being accepted by the finite state machine, that the dialog is a valid dialog for the call flow. - View Dependent Claims (18, 19, 20)
-
Specification