Systems and methods for abstracting portions of information that is represented with finite-state devices
First Claim
Patent Images
1. A method of abstracting over certain components of information contained in a finite-state device, comprising:
- representing information using a first finite-state transducer that relates a first set of symbols representing the information to a second set of symbols representing the information, wherein the first set of symbols includes at least a first subset of symbols representing certain components of the information and the second set of symbols includes at least a second subset of symbols, different from the first subset of symbols, representing the certain components of the information;
using a projection of the second set of symbols to perform a function using finite-state devices;
generating a result finite-state machine that relates at least the second set of symbols representing the information and at least one other symbol representing other information to a set of symbols representing an output of the performed function;
taking a projection of the result finite-state machine, wherein the projection contains the second set of symbols and the set of symbols representing the output of the performed function;
composing the projection of the result finite-state machine with the first finite-state transducer; and
generating a final finite-state machine that relates the first set of symbols to the symbols representing the output of the performed function, wherein a result of the performed function may be obtained by concatenating the symbols representing the output of the performed function and when the symbol is one of the symbols from the second subset of symbols, inserting a related symbol from the first subset of symbols.
2 Assignments
0 Petitions
Accused Products
Abstract
When using finite-state methods to capture multimodal integration, it is desirable to abstract over certain aspects of the gestural content. For abstraction, the gestural input is represented as a transducer which relates the specific content of the gestures to the gesture symbols. After multimodal integration, a projection is taken of the resulting finite state machine and it is composed with the transducer representing the gestural input in order to reincorporate the specific contents that were left out of the finite-state process.
57 Citations
24 Claims
-
1. A method of abstracting over certain components of information contained in a finite-state device, comprising:
-
representing information using a first finite-state transducer that relates a first set of symbols representing the information to a second set of symbols representing the information, wherein the first set of symbols includes at least a first subset of symbols representing certain components of the information and the second set of symbols includes at least a second subset of symbols, different from the first subset of symbols, representing the certain components of the information;
using a projection of the second set of symbols to perform a function using finite-state devices;
generating a result finite-state machine that relates at least the second set of symbols representing the information and at least one other symbol representing other information to a set of symbols representing an output of the performed function;
taking a projection of the result finite-state machine, wherein the projection contains the second set of symbols and the set of symbols representing the output of the performed function;
composing the projection of the result finite-state machine with the first finite-state transducer; and
generating a final finite-state machine that relates the first set of symbols to the symbols representing the output of the performed function, wherein a result of the performed function may be obtained by concatenating the symbols representing the output of the performed function and when the symbol is one of the symbols from the second subset of symbols, inserting a related symbol from the first subset of symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for recognizing a multimodal utterance comprising a plurality of different modes, comprising:
-
inputting at least a first mode of the multimodal utterance and a second-mode of the multimodal utterance that is different than the first mode;
generating a first mode recognition finite state transducer that relates a first set of symbols representing the first mode of the multimodal utterance to a second set of symbols representing the first mode of the multimodal utterance, wherein the symbols in the second set of symbols representing specific contents of the first mode are different from the symbols in the first set of symbols representing the specific contents of the first mode;
generating a first mode recognition lattice from the first mode recognition finite-state transducer, wherein the first mode recognition lattice contains the second set of symbols;
performing a function using the first mode recognition lattice;
generating a result finite-state device that at least relates symbols from the second set of symbols to a third set of symbols representing the output of the performed function;
taking a projection of the result finite-state device, wherein the projection contains symbols from the second set of symbols representing the first mode of the multimodal input and symbols from the third set of symbols representing the output of the performed function;
composing the projection of the result finite-state device with the first mode recognition finite-state transducer; and
generating a second finite-state machine that relates the first set of symbols representing the first mode of the multimodal utterance and specific contents of the first mode of the multimodal utterance to a fourth set of symbols, wherein;
a result of the performed function can be obtained by concatenating the fourth set of symbols representing the output of the performed function, and when the symbol in the fourth set of symbols is one of the symbols from the second set of symbols representing the specific contents of the first mode, replacing the symbol from the fourth set of symbols with the symbol from the first set of symbols representing the specific contents of the first mode. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for abstracting over specifics of multimodal input content, comprising:
-
representing a first mode of a multimodal input as a first mode finite-state transducer relating a first set of symbols representing the first mode of the multimodal input to a second set of symbols representing the first mode of the multimodal input, wherein the symbols in the first set of symbols representing specific contents of the first mode are different from the symbols in the second set of symbols representing the specific contents of the first mode;
taking a projection of the output of the first mode finite-state transducer;
using the projection of the output of the first mode finite-state transducer to carry out multimodal integration;
generating a meaning finite state machine, which relates the first mode of the multimodal input and at least one other recognized input mode with meaning by performing multimodal integration;
taking a projection of the meaning finite-state machine, wherein the projection contains a third set of symbols representing the first mode of the multimodal input and a set of symbols representing a meaning of the multimodal input;
composing the projection of the meaning finite-state machine with the first mode finite-state transducer; and
generating a first-mode-input-meaning finite-state machine that relates the first set of symbols representing the first mode of the multimodal input and specific contents of the first mode of the multimodal input to a fourth set of symbols representing the multimodal meaning of the multimodal input, wherein;
a result of the multimodal integration can be obtained by concatenating the fourth set of symbols, and when the symbol in the fourth set of symbols represents the specific contents of the first mode, replacing the symbol with the related symbol from the first set of symbols. - View Dependent Claims (14, 15)
-
-
16. A method for abstracting over specifics of gestural content, comprising:
-
converting a gesture recognition lattice, representing an input gesture, to a gesture finite-state transducer that relates a first set of gesture symbols representing the input gesture to a second set of symbols representing the input gesture, wherein the symbols representing specific contents of the input gesture are different in the first and second set of symbols;
taking a projection of an output of the gesture-input finite-state transducer;
using the projection of the output of the gesture-input finite-state transducer to perform a function and to generate a result finite-state machine;
taking a projection of an output of the result finite-state machine, wherein the projection of the finite state machine includes a third set of symbols;
composing the projection of the output of the result finite-state machine with the gesture-input finite state transducer;
generating an input gesture-result finite state machine that relates the first set of gesture symbols to the third set of symbols representing the output of the performed function, wherein a result of the output can be obtained by concatenating the symbols in the third set of symbols and, when the symbol in the third set of symbols is a symbol representing specific contents of the gesture, replacing the symbol with the symbol from the first set of symbols representing the specific contents of the gesture. - View Dependent Claims (17, 18, 19)
-
-
20. A method for abstracting over specifics of gestural content, comprising:
-
representing a gestural input using a gesture-input finite-state transducer that relates a first set of gesture symbols representing a gestural input to a second set of gesture symbols representing the gestural input, wherein specific contents of the gestural input are represented by different symbols in the first and second set of gesture symbols;
taking a projection of an output of the gesture-input finite-state transducer;
performing multimodal integration using the projection of the output of the gesture input finite-state transducer;
generating a meaning finite-state machine that relates the input gesture and at least one other recognized input mode with meaning;
generating a gesture-meaning finite-state machine from the meaning finite-state machine by taking a projection of the meaning finite-state machine, wherein the projection contains the input gesture and the meaning of the meaning finite-state machine;
composing the gesture-meaning finite-state machine with the gesture-input finite-state transducer; and
generating an input-meaning finite-state machine, wherein a meaning of the. - View Dependent Claims (21, 22, 23, 24)
-
Specification