Patent ID: 9563395
Date: 2017-02-07
CPC Classifications: G06F,Y10S

Claim:
1. A method comprising: generating, via a processor, from an first input lattice representing a speech modality of an input, a first markup-language expression; generating, via the processor, from a second input lattice representing a second modality of the input, a second markup-language expression, wherein the second modality is not speech, the first markup-language expression and the second markup-language expression being unusable in that form by a first application that provides a first function and a second application performing a second function on the input; generating, via a finite-state transducer, a mapping, wherein the finite-state transducer uses the first input lattice and a finite-state machine having associated markup-language semantics to relate the first markup-language expression to the second markup-language expression; generating, using the input and a second finite-state machine representing the mapping, a sequence of symbols; concatenating the sequence of symbols, to yield a concatenated third markup-language expression; parsing the concatenated third markup-language expression to yield a parsed markup-language expression; performing the first function to provide a route to a destination via use of the first application and the parsed markup-language expression; and performing the second function on the input via use of the second application and the parsed markup-language expression, wherein the first application differs from the second application.