Methods and systems for integration of speech into systems
First Claim
Patent Images
1. A method of managing speech data in a system, comprising:
- maintaining a definition datastore that stores in a tree structure a plurality of data structures that define features of a displayed interface, each data structure including a speech tag that comprises a string of characters that is associated with a name, a label, or a function of the feature;
receiving speech data that includes translated text that has been generated by a speech recognition module;
hierarchically searching, by a processor, the data structures of the tree structure for a speech tag that matches the text of the speech data, wherein the hierarchical searching comprises evaluating a state of the features associated with the data structures for visibility;
determining an action associated with the speech tag; and
at least one of communicating data to an application of the system and generating display data based on the action.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing speech data in a system is provided. The method includes receiving speech data that is generated by a speech recognition module; searching data structures of a definition file for a speech tag based on the speech data, wherein the data structures define features of a display screen; and determining an action associated with the speech tag; and at least one of communicating data to an application of the system and generating display data based on the action.
10 Citations
14 Claims
-
1. A method of managing speech data in a system, comprising:
-
maintaining a definition datastore that stores in a tree structure a plurality of data structures that define features of a displayed interface, each data structure including a speech tag that comprises a string of characters that is associated with a name, a label, or a function of the feature; receiving speech data that includes translated text that has been generated by a speech recognition module; hierarchically searching, by a processor, the data structures of the tree structure for a speech tag that matches the text of the speech data, wherein the hierarchical searching comprises evaluating a state of the features associated with the data structures for visibility; determining an action associated with the speech tag; and at least one of communicating data to an application of the system and generating display data based on the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing speech data in a computing system of an aircraft, comprising:
-
an information datastore that stores a definition file that is associated with an aircraft related application, wherein the definition file includes a tree structure including a plurality of data structures that define features of a displayed interface associated with the aircraft related application, each data structure including a speech tag that comprises a string of characters that is associated with a name, a label, or function of the feature; and a computer module that receives speech data, that hierarchically searches, by a processor, the data structures of the tree structure for a speech tag that matches the text of the speech data, wherein the hierarchical search comprises evaluating a state of the features associated with the data structures for visibility, and that communicates data to the aircraft related application or generates display data based on an action associated with the speech tag. - View Dependent Claims (12, 13, 14)
-
Specification