Patent ID: 8244545

Claim:
A system for repairing dialog data, comprising: a discrepancy detection component that: identifies discrepancy data between predictive dialog data output from a user model prediction component and recognized dialog data output from a speech recognition component, the predictive dialog data being a prediction of an action a user will pursue based on patterns of non-verbal actions by the user, and the recognized dialog data being based on a spoken command by the user; compares the predictive dialog data and the recognized dialog data to generate difference data; processes the difference data to determine a degree of difference between the predictive dialog data and the recognized dialog data; and changes at least one of the predicted dialog data, the recognized dialog data, and a potential action based in part on optimization of a specific system action, the optimization being based on a utility function that comprises a chance variable, a decision variable, and a value variable; and a dialog repair component that repairs the dialog data based in part on the discrepancy data.