IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0773659
(2007-07-05)
|
등록번호 |
US-7660828
(2010-04-02)
|
발명자
/ 주소 |
- Johnston, Michael J.
- Bangalore, Srinivas
|
출원인 / 주소 |
- AT&T Intellectual Property II, LP.
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
12 |
초록
▼
When using finite-state devices to perform various functions, it is beneficial to use finite state devices representing regular grammars with terminals having markup-language-based semantics. By using markup-language-based symbols in the finite state devices, it is possible to generate valid markup-
When using finite-state devices to perform various functions, it is beneficial to use finite state devices representing regular grammars with terminals having markup-language-based semantics. By using markup-language-based symbols in the finite state devices, it is possible to generate valid markup-language expressions by concatenating the symbols representing the result of the performed function. The markup-language expression can be used by other applications and/or devices. Finite-state devices are used to convert strings of words and gestures into valid markup-language, for example, XML, expressions that can be used, for example, to provide an application program interface to underlying system applications.
대표청구항
▼
We claim: 1. A computing device that generates markup-language-based expressions from input, the computing device comprising: a processor; a memory; a module stored in the memory that controls the processor to receive at least one data input in at least one input mode of a recognition device; a mod
We claim: 1. A computing device that generates markup-language-based expressions from input, the computing device comprising: a processor; a memory; a module stored in the memory that controls the processor to receive at least one data input in at least one input mode of a recognition device; a module stored in the memory that controls the processor to generate at least one input lattice representing the at least one data input; a module stored in the memory that controls the processor to use at least one finite-state device to perform a function using the at least one generated input lattice, the finite-state device having symbols based on markup-language semantics, wherein performing the function comprises mapping a first markup-language expression to a second markup-language expression using a transducer relating the first-markup-language expression to the second-markup-language expression; a module stored in the memory that controls the processor to generate a result finite-state device representing a result of the performed function, the result finite-state device relating at least one set of input symbols to at least one set of output symbols; a module stored in the memory that controls the processor to generate the at least one markup-language expression; and a module stored in the memory that controls the processor to output the at least one markup-language expression to a processor. 2. The computing device of claim 1, wherein the module stored in the memory that controls the processor to use at least one finite-state device to perform a function using the at least one generated input lattice further uses at least one finite-state device representing a regular grammar containing markup language tags in at least one terminal of the regular grammar. 3. The computing device of claim 2, wherein the module stored in the memory that controls the processor to use at least at least one finite-state device representing a regular grammar containing markup-language tags in at least one terminal of the regular grammar further uses at least one finite-state device representing a regular grammar containing markup-language tags in a result-part of at least one terminal of the regular grammar. 4. The computing device according to claim 2, wherein: the module stored in the memory that controls the processor to use at least one finite-state device to perform a function using the at least one generated input lattice further performs multimodal integration using the at least one generated input lattice; and the module stored in the memory that controls the processor to generate a finite-state device representing a result of the performed function further generates a result-finite-state device relating at least one set of input symbols to at least one set of output symbols representing the multimodal integration. 5. The computing device according to claim 2, wherein the module stored in the memory that controls the processor to use at least one finite-state device to perform a function using the at least one generated input lattice further converts a sequence of words into a sequence of markup-language symbols using a finite-state transducer relating words to markup-language symbols. 6. The computing device of claim 1, wherein the module stored in the memory that controls the processor to receive at least one data input in at least one input mode of a recognition device further inputs at least one of a command and information using at least one of a speech input subsystem, a pen input subsystem, a computer vision input subsystem, a haptic input subsystem, a gaze input subsystem, and a body motion input subsystem. 7. The computing device according to claim 1, wherein the module stored in the memory that controls the processor to use at least one finite-state device to perform a function using the at least one generated input lattice further uses extensible-markup-language-based symbols in the finite state device having symbols based on markup-language semantics. 8. The computing device according to claim 1, further comprising a module stored in the memory that controls the processor to use the at least one generated markup-language expression to perform at least one other function. 9. A computing device that generates markup-language-based expressions from an input, the computing device comprising: a module stored in the memory that controls the processor to receive at least one data input in at least one input mode of a recognition device; a module stored in the memory that controls the processor to generate at least one input lattice representing the at least one data input; a module stored in the memory that controls the processor to use at least one finite-state transducer relating a first set of symbols to a second set of symbols to perform a function using the at least one generated input lattice, the second set of symbols having markup-language-based symbols, wherein performing the function further comprises mapping a first-markup-language expression to a second-markup-language expression using a transducer relating the first-markup-language expression to the second-markup-language expression; a module stored in the memory that controls the processor to generate a result finite-state device representing a result of the performed function, the result finite-state device relating at least one set of input symbol's to at least one set of output symbols; a module stored in the memory that controls the processor to concatenate output symbols in the at least one set of output symbols of the result finite-state device to generate at least one markup-language expression; a module stored in the memory that controls the processor to generate the at least one markup-language expression; and a module stored in the memory that controls the processor to output the at least one generated markup-language expression to a processor. 10. The computing device of claim 9, wherein the module stored in the memory that controls the processor to use at least one finite-state transducer relating a first set of symbols to a second set of symbols further uses at least one finite-state transducer representing a regular grammar containing markup-language tags. 11. The computing device of claim 10, wherein the module stored in the memory that controls the processor to use at least one finite-state transducer representing a regular grammar containing markup-language tags further uses at least one finite-state transducer representing a regular grammar containing markup-language tags in a result-part of at least one terminal of the regular grammar. 12. The computing device according to claim 10, wherein: the module stored in the memory that controls the processor to use at least one finite-state transducer relating a first set of symbols to a second set of symbols further performs multimodal integration using the at least one generated input lattice; and the module stored in the memory that controls the processor to generate a result-finite-state device representing a result of the performed function further generates a result-finite-state device relating at least one set of input symbols to at least one set of output symbols representing the multimodal integration. 13. The computing device of claim 9, wherein the module stored in the memory that controls the processor to receive at least one data input in at least one input mode of a recognition device further inputs at least one of a command and information using at least one of a speech input subsystem, a pen input subsystem, a computer vision input subsystem, a haptic input subsystem, a gaze input subsystem, and a body motion input subsystem. 14. The computing device according to claim 9, wherein the module stored in the memory that controls the processor to use at least one finite-state transducer relating a first set of symbols to a second set of symbols to perform a function using the at least one generated input lattice, the at least one finite-state transducer having symbols based on markup-language semantics, further uses extensible-markup-language-based symbols in the at least one finite state transducer having symbols based on markup-language semantics. 15. The computing device according to claim 9, further comprising a module stored in the memory that controls the processor to use the at least one generated markup-language expression to perform at least one other function. 16. A computer readable medium storing instructions for controlling a computing device to generate a markup-language-based expression from an input into an unimodal or a multimodal device, the instructions causing the computing device to perform steps comprising: receiving at least one data input in at least one input mode of a recognition device; generating at least one input lattice representing the at least one data input; using at least one finite-state device to perform a function using the at least one generated input lattice, the finite-state device having symbols based on markup-language semantics, wherein performing the function comprises mapping a first markup-language expression to a second markup-language expression using a transducer relating the first-markup-language expression to the second-markup-language expression; generating a result finite-state device representing a result of the performed function, the result finite-state device relating at least one set of input symbols to at least one set of output symbols; generating the at least one markup-language expression; and outputting the at least one markup-language expression to a processor. 17. The computer readable medium of claim 16, wherein using at least one finite-state device to perform a function using the at least one generated input lattice comprises using at least one finite-state device representing a regular grammar containing markup language tags in at least one terminal of the regular grammar. 18. The computer readable medium of claim 17, wherein using at least one finite-state device representing a regular grammar containing markup-language tags in at least one terminal of the regular grammar comprises using at least one finite-state device representing a regular grammar containing markup-language tags in a result-part of at least one terminal of the regular grammar. 19. The computer readable medium according to claim 17, wherein: using at least one finite-state device to perform a function using the at least one generated input lattice comprises performing multimodal integration using the at least one generated input lattice; and generating a result-finite-state device representing a result of the performed function comprises generating a result-finite-state device relating at least one set of input symbols to at least one set of output symbols representing the multimodal integration. 20. The computer readable medium according to claim 17, wherein using at least one finite-state device to perform a function using the at least one generated input lattice comprises converting a sequence of words into a sequence of markup-language symbols using a finite-state transducer relating words to markup-language symbols. 21. The computer readable medium of claim 16, wherein receiving at least one data input in at least one input mode of a recognition device comprises inputting at least one of a command and information using at least one of a speech input subsystem, a pen input subsystem, a computer vision input subsystem, a haptic input subsystem, a gaze input subsystem, and a body motion input subsystem. 22. The computer readable medium according to claim 16, wherein using at least one finite-state device to perform a function using the at least one generated input lattice comprises using extensible-markup-language-based symbols in the finite state device having symbols based on markup-language semantics. 23. The computer readable medium according to claim 16, wherein the instructions further comprise using the at least one generated markup-language expression to perform at least one other function. 24. A computer readable medium storing instructions for controlling a computing device to generate markup-language-based expressions from an input into an unimodal device or a multimodal device, the instructions comprising: receiving at least one data input in at least one input mode of a recognition device; generating at least one input lattice representing the at least one data input; using at least one finite-state transducer relating a first set of symbols to a second set of symbols to perform a function using the at least one generated input lattice, the second set of symbols having markup-language-based symbols, wherein performing the function further comprises mapping a first-markup-language expression to a second-markup-language expression using a transducer relating the first-markup-language expression to the second-markup-language expression; generating a result finite-state device representing a result of the performed function, the result finite-state device relating at least one set of input symbol's to at least one set of output symbols; concatenating output symbols in the at least one set of output symbols of the result finite-state device to generate at least one markup-language expression; generating the at least one markup-language expression; and outputting the at least one generated markup-language expression to a processor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.