Voice actuation with contextual learning for intelligent machine control
First Claim
1. A voice actuated system with contextual learning for intelligent machine control, said system comprising:
- voice recognition system receiving voice inputs and identifying one or more voice commands from said received voice input;
command predictor identifying a probability of likeliness of occurrence of said identified one or more voice commands via a statistical likelihood estimation, said command predictor validating said identified one or more voice commands for execution in said machine, and command processor receiving and executing in said machine said validated one or more voice commands.
0 Assignments
0 Petitions
Accused Products
Abstract
An interactive voice actuated control system for a testing machine such as a tensile testing machine is described. Voice commands are passed through a user-command predictor and integrated with a graphical user interface control panel to allow hands-free operation. The user-command predictor learns operator command patterns on-line and predicts the most likely next action. It assists less experienced operators by recommending the next command, and it adds robustness to the voice command interpreter by verbally asking the operator to repeat unlikely commanded actions. The voice actuated control system applies to industrial machines whose normal operation is characterized by a nonrandom series of commands.
-
Citations
23 Claims
-
1. A voice actuated system with contextual learning for intelligent machine control, said system comprising:
-
voice recognition system receiving voice inputs and identifying one or more voice commands from said received voice input;
command predictor identifying a probability of likeliness of occurrence of said identified one or more voice commands via a statistical likelihood estimation, said command predictor validating said identified one or more voice commands for execution in said machine, and command processor receiving and executing in said machine said validated one or more voice commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for voice actuated contextual learning for intelligent machine control, said machine functionally partitioned into one or more discrete states and associating a present condition of said machine with a current state, said method comprising:
-
receiving one or more voice inputs;
identifying one or more commands from said received voice inputs;
identifying any commands, from said one or more commands, causing transition between said current state and any of said one or more discrete states and identifying probabilities associated with said transitions;
validating one or more commands, and executing said validated commands in said machine. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A graphical user interface for providing intelligent help in a voice actuated system with contextual learning for intelligent machine control, said interface comprising:
- a graphical user interface panel displaying various parameters associated with said machine, and
a probabilities panel displaying Markov state of said machine and probabilities associated with one or more commands, said probabilities defining the likelihood that said one or more commands are next to be executed. - View Dependent Claims (20)
- a graphical user interface panel displaying various parameters associated with said machine, and
-
21. An article of manufacture comprising computer usable medium having computer readable code embodied therein which provides a graphical user interface for providing intelligent help in a voice actuated system with contextual learning for intelligent machine control, said computer readable code comprising:
-
computer readable program code providing a graphical user interface panel displaying various testing parameters and graphs associated with said machine, and computer readable program code providing a probabilities panel displaying Markov state of said machine and probabilities associated with one or more commands, said probabilities defining the likelihood that said one or more commands are next to be executed.
-
-
22. A voice actuated intelligent machine control system for a tensile testing machine, said system operable in a plurality of modes, said system comprising:
-
in a first mode, a voice recognition system receiving voice inputs and identifying one or more voice commands from said received voice input to intelligently control specific parts of said tensile testing machine;
a command predictor identifying a probability of likeliness of occurrence of said identified one or more voice commands via a statistical likelihood estimation, said command predictor validating said identified one or more voice commands for execution in said machine;
in a second mode, a voice recognition system receiving voice inputs and identifying one or more voice commands from said received voice input to intelligently control specific parts of said tensile testing machine;
a command validator validating said identified one or more voice commands for execution in said machine;
in a third mode, an input recognition system receiving inputs and identifying one or more commands from said received input to intelligently control specific parts of said tensile testing machine;
a command predictor identifying a probability of likeliness of occurrence of said identified one or more voice commands via a statistical likelihood estimation, said command predictor validating said identified one or more commands for execution in said machine, and a command processor receiving and executing in said machine said validated one or more commands.
-
-
23. A system for intelligent machine control with contextual learning, said system comprising:
-
interface, said interface receiving inputs and identifying one or more commands from said received inputs;
command predictor identifying a probability of likeliness of occurrence of said identified one or more commands via a statistical likelihood estimation, said command predictor validating said identified one or more commands for execution in said machine, and command processor receiving and executing in said machine said validated one or more commands.
-
Specification