System and method for automatic generation of dialog run time systems
First Claim
Patent Images
1. A method for generating a spoken dialog application, comprising:
- generating a finite state machine from a context free grammar representation of a call flow for a spoken dialog system; and
generating application code for functions to be executed upon state transitions in said generated finite state machine, wherein said generated application code for said functions are executable during runtime of said spoken dialog system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automatically generating a spoken dialog application is disclosed. In one embodiment, a graphical representation of a call flow is converted into a context free grammar representation, which is then converted into a finite state machine, which is then used as the basis for the spoken dialog application.
32 Citations
17 Claims
-
1. A method for generating a spoken dialog application, comprising:
-
generating a finite state machine from a context free grammar representation of a call flow for a spoken dialog system; and
generating application code for functions to be executed upon state transitions in said generated finite state machine, wherein said generated application code for said functions are executable during runtime of said spoken dialog system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium that stores a program for controlling a computer device to perform a method for generating a spoken dialog application, the method comprising:
-
generating a finite state machine from a context free grammar representation of a call flow of a spoken dialog system; and
generating application code for functions to be executed upon state transitions in said generated finite state machine, wherein said generated application code for said functions are executable during runtime of said spoken dialog system.
-
-
11. A system for generating a spoken dialog application using a method that comprises:
-
generating a finite state machine from a context free grammar representation of a call flow for a spoken dialog system; and
generating application code for functions to be executed upon state transitions in said generated finite state machine, wherein said generated application code for said functions are executable during runtime of said spoken dialog system.
-
-
12. A spoken dialog application method, comprising:
-
traversing a finite state machine, said finite state machine being generated from a context free grammar representation of a call flow for a spoken dialog system; and
invoking generated application code for functions associated with nodes in said finite state machine, wherein each node of said finite state machine is mapped to a corresponding function. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A spoken dialog system, comprising:
-
means for traversing a finite state machine, said finite state machine being generated from a context free grammar representation of a call flow for a spoken dialog system; and
means for invoking generated application code for functions associated with nodes in said finite state machine, wherein each node of said finite state machine is mapped to a corresponding function.
-
Specification