Patent ID: 7167824

Claim:
A method for generating natural language in computer-based dialog systems, characterized by a highly controllable procedural approach, comprising the following steps: Step 1: generating an input tree with semantic-pragmatic deep structure from an input file received from a strategic component of the dialog system, wherein the input file comprises a sequence of simple semantic representation language (SSRL) statements; Step 2: inserting elementary syntactic information into the tree structure and onto the tree nodes; Step 3: applying elementary operations such as sub-tree insertion and manipulation, for instance, identification of coordinations, attributes and relations; Step 4: accessing lexical and/or language specific information to the tree; Step 5: generating syntactic structures oriented towards normalized interface structures from the structured deep syntactic input tree; Step 6: realizing and expanding structure types by inserting and/or transforming of predefined structures, inserting determiners, and/or ordering of sub-structures; Step 7: generating morphologic transformations; Step 8: optionally, carrying out final refinements, comprising phonetic refinement, pretty print and/or cleaning operations of the tree and the node decorations; Step 9: outputting a graphic representation of the final tree structure and/or a text string thereof.