System and Method for Converting Graphical Call Flows Into Finite State Machines
First Claim
Patent Images
1. A method comprising:
- receiving a call flow for a spoken dialog service;
converting, via a processor, the call flow into a higher level representation with state variable assignments and comparisons dependant on shapes in the call flow; and
converting the higher level representation into a state-based representation.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and module for automatically converting a call flow into a state-based representation are disclosed. The method comprises walking a call flow and converting each page of the call flow into a rule of a higher level representation of the call flow, augmenting the higher level representation with terminal symbols representing state variable assignments and comparisons associated with decision and computation shapes in the call flow and converting the higher level representation into a state-based representation.
14 Citations
20 Claims
-
1. A method comprising:
-
receiving a call flow for a spoken dialog service; converting, via a processor, the call flow into a higher level representation with state variable assignments and comparisons dependant on shapes in the call flow; and converting the higher level representation into a state-based representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for converting a call flow for a spoken dialog service into a state-based representation, the system comprising:
-
a processor; a first module configured for controlling the processor to convert the call flow into a higher level representation with state variable assignments and comparisons dependant on shapes in the call flow; and a second module configured for controlling the processor to convert the higher level representation into a state-based representation. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to convert a call flow for a spoken dialog service into a state-based representation, the instructions comprising:
-
receiving the call flow for the spoken dialog service; converting the call flow into a higher level representation, having state variable assignments and comparisons dependant on shapes in the call flow; and converting the higher level representation into the state-based representation. - View Dependent Claims (18, 19, 20)
-
Specification