Patent ID: 6490564
Filing Date: 2002-12-03
Classification: G10L,H04L,H04M

Abstract:
A method in an executable system for defining an executable voice application, the method comprising:defining a sequence of voice application operations to be performed by the voice application, each voice application operation corresponding to at least one of a user interface operation, a logic operation, and a function operation; generating extensible markup language (XML) documents for the voice application operations, respectively, using a prescribed rule set for each of the user interface operation, the logic operation, and the function operation, the rule set specifying executable functions to be performed by an application runtime environment for the corresponding operation, the generating step including: (1) providing at least one XML tag that specifies a corresponding one of the user interface operation, logic operation, and function operation in accordance with the corresponding rule set, and (2) selectively including in each XML document a reference to another one of the XML documents based on the sequence of voice application operations and the corresponding rule set; and storing the XML documents for execution of the voice application by an application server in the application runtime environment.