Systems and methods for predicting consequences of misinterpretation of user commands in automated systems
First Claim
Patent Images
1. A program storage device readable by a command processing system comprising a processor, the program storage device embodying a program of instructions executable by the processor to perform method steps for processing commands in an automated system, the method steps comprising:
- receiving a user command;
processing the user command;
evaluating consequences of executing the user command based on command processing results, wherein evaluating consequences of executing the user command comprises determining a potential consequence of executing the user command, determining a likelihood that the potential consequence can actually occur, and classifying an impact of the potential consequence based on the determined likelihood that the potential consequence can actually occur; and
performing a preventative action if it is determined that execution of the user command could result in an undesirable consequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing and executing commands in automated systems. For example, command processing systems and methods are provided which can automatically determine, evaluate or otherwise predict consequences of execution of misrecognized or misinterpreted user commands in automated systems and thus prevent undesirable or dangerous consequences that can result from execution of misrecognized/misinterpreted commands.
-
Citations
11 Claims
-
1. A program storage device readable by a command processing system comprising a processor, the program storage device embodying a program of instructions executable by the processor to perform method steps for processing commands in an automated system, the method steps comprising:
-
receiving a user command; processing the user command; evaluating consequences of executing the user command based on command processing results, wherein evaluating consequences of executing the user command comprises determining a potential consequence of executing the user command, determining a likelihood that the potential consequence can actually occur, and classifying an impact of the potential consequence based on the determined likelihood that the potential consequence can actually occur; and performing a preventative action if it is determined that execution of the user command could result in an undesirable consequence.
-
-
2. An automated system, comprising:
-
a command processing system that processes input commands; and a command execution system that executes an input command based on command processing results provided by the command processing system, wherein the command processing system evaluates consequences of executing input commands and take preventative actions for execution of input commands that could result in undesirable consequences, and wherein the command processing system, comprises; an automatic recognition system for recognizing input patterns associated with the input command; a command interpretation system to interpret input commands based on recognition results generated by the automatic recognition system; a consequence evaluation system to determine a potential consequence of executing input commands based on interpretation results generated by the command interpretation system and determine a likelihood that the potential consequences can occur; and a feedback system to perform preventative actions for executing input commands when consequence evaluation results of an input command indicate at the likelihood of the potential consequence is greater than a threshold, wherein the potential consequence is an undesirable consequence of executing the input command. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification