Method and system for providing adaptive interactive command response
First Claim
1. A method of carrying out successive sections of a program of operation of a user interactive system in accordance with successive verbal commands given by the user in response to successive verbal questions presented to the user by the system, each such question corresponding to a respective program section, said method comprising the steps of:
- (a) presentation by the system to the user of a verbal question corresponding to a program section,(b) in response to such question, the user gives a verbal command which is recognized by a command recognition unit comprised in the system,(c) evaluation of the recognized command by the command recognition unit in accordance with a decision model therein, and selection on the basis of such evaluation of one verbal reaction from a group of at least two possible verbal reactions of the system to the recognized command,(d) presentation by the system to the user of the chosen verbal system reaction, and(e) repetition of steps (a) and (d) for succeeding program sections;
such method being characterized in that;
(f) a protest is given to the system by the user each time the user perceives that the system reaction given in step (d) of an existing program section is inconsistent with a user command given in step (b),(g) the number of protests (`protest score`) is counted by the system at least during each program section, and(h) when the protest score exceeds a predetermined level of at least two protests the decision model initiates a time interval (T), which continues for a plurality of succeeding user commands, during which interval the decision model chooses another verbal reaction from said group of possible verbal reactions of the system in response to one or more of the user commands recognized during said interval (T), such other verbal reaction including verbal identification of such commands as recognized by the command recognition unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing adaptive interactive command response to a user, in which the user may protest upon incorrect recognition by the system of a command given by the user in response to question from the system. If the number of such protests reaches a value which exceeds a predetermined level of at least two protests, the decision model used for command recognition by the system is adjusted so that during a certain time interval (T) thereafter a more explicit indication is given to the user concerning one or more of the commands which are recognized. In the normal case, when such threshold value is not exceeded, no indication is given to the user of commands which have been recognized and the system proceeds directly to the next question.
49 Citations
11 Claims
-
1. A method of carrying out successive sections of a program of operation of a user interactive system in accordance with successive verbal commands given by the user in response to successive verbal questions presented to the user by the system, each such question corresponding to a respective program section, said method comprising the steps of:
-
(a) presentation by the system to the user of a verbal question corresponding to a program section, (b) in response to such question, the user gives a verbal command which is recognized by a command recognition unit comprised in the system, (c) evaluation of the recognized command by the command recognition unit in accordance with a decision model therein, and selection on the basis of such evaluation of one verbal reaction from a group of at least two possible verbal reactions of the system to the recognized command, (d) presentation by the system to the user of the chosen verbal system reaction, and (e) repetition of steps (a) and (d) for succeeding program sections; such method being characterized in that; (f) a protest is given to the system by the user each time the user perceives that the system reaction given in step (d) of an existing program section is inconsistent with a user command given in step (b), (g) the number of protests (`protest score`) is counted by the system at least during each program section, and (h) when the protest score exceeds a predetermined level of at least two protests the decision model initiates a time interval (T), which continues for a plurality of succeeding user commands, during which interval the decision model chooses another verbal reaction from said group of possible verbal reactions of the system in response to one or more of the user commands recognized during said interval (T), such other verbal reaction including verbal identification of such commands as recognized by the command recognition unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user interactive system for carrying out successive sections of a program in accordance with successive verbal commands given by the user in response to successive verbal questions presented to the user by the system, such system comprising:
-
an activation unit including a question unit for presenting verbal questions to the user and a command status unit for presenting to the user a verbal system reaction in response to each user command; a command recognition unit for recognizing each user command; a decision unit comprised in said command recognition unit for evaluating the reliability of recognition of each user command, and on the basis of such evaluation selecting one verbal reaction from a group of at least two possible verbal reactions of the system to such user command, the chosen system reaction being in accordance with a predetermined decision model; a protest recognition unit for receiving a protest from the user each time the user perceives that the system reaction given in response to a user command is inconsistent with such command; a counter coupled to the protest recognition unit for counting the number of user protests (`protest score`) at least during each program section; and a comparison circuit coupled to said counter for comparing the protest score of said counter with a predetermined level of at least two protests and supplying a control signal to said decision unit if said protest score exceeds said predetermined level; said control signal causing said decision unit to initiate a time interval (T) during which interval said decision unit chooses another verbal reaction from said group of possible verbal reactions of said system in response to one or more user commands recognized by said command recognition unit during said time interval (T), said other verbal system reaction being presented to the user by said command status unit and including information describing such recognized commands. - View Dependent Claims (8, 9, 10, 11)
-
Specification