Speech recognition system and method
First Claim
1. A method for integrating processes within a voice command human interface, comprising:
- electronically receiving a voice signal comprising a contextually defined command sequence;
processing the voice signal to generate a data stream;
using at least one processor, parsing executable commands from the data stream;
determining a set of computer-implemented processes appropriate for execution of the parsed commands; and
routing the parsed commands to the set of computer-implemented processes for execution.
7 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention, a method for integrating processes with a multi-faceted human centered interface is provided. The interface is facilitated to implement a hands free, voice driven environment to control processes and applications. A natural language model is used to parse voice initiated commands and data, and to route those voice initiated inputs to the required applications or processes. The use of an intelligent context based parser allows the system to intelligently determine what processes are required to complete a task which is initiated using natural language. A single window environment provides an interface which is comfortable to the user by preventing the occurrence of distracting windows from appearing. The single window has a plurality of facets which allow distinct viewing areas. Each facet has an independent process routing its outputs thereto. As other processes are activated, each facet can reshape itself to bring a new process into one of the viewing areas. All activated processes are executed simultaneously to provide true multitasking.
-
Citations
20 Claims
-
1. A method for integrating processes within a voice command human interface, comprising:
-
electronically receiving a voice signal comprising a contextually defined command sequence; processing the voice signal to generate a data stream; using at least one processor, parsing executable commands from the data stream; determining a set of computer-implemented processes appropriate for execution of the parsed commands; and routing the parsed commands to the set of computer-implemented processes for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system method for integrating processes within a voice command human interface, the system comprising:
-
a communication interface; at least one memory to store processor-executable instructions; and at least one processor coupled to the communication interface and the at least one memory, wherein upon execution of the processor-executable instructions by the at least one processor, the at least one processor; A) controls the communication interface so as to electronically receive a voice signal comprising a contextually defined command sequence; B) processes the voice signal to generate a data stream; C) parses executable commands from the data stream; D) determines a set of computer-implemented processes appropriate for execution of the parsed commands; and E) routes the parsed commands to the set of computer-implemented processes for execution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium encoded with instructions that, when executed by at least one processor, perform a method for integrating processes within a voice command human interface, comprising:
-
electronically receiving a voice signal comprising a contextually defined command sequence; processing the voice signal to generate a data stream; using at least one processor, parsing executable commands from the data stream; determining a set of computer-implemented processes appropriate for execution of the parsed commands; and routing the parsed commands to the set of computer-implemented processes for execution. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification