Analyzing dialog between a user and an interactive application
First Claim
Patent Images
1. A computer-implemented method of analyzing dialog between a user and an interactive application having dialog turns, wherein a turn comprises a prompt from the system and a response received from the user, the method comprising:
- receiving and storing information in a computer indicative of dialog turns between the system and at least one user in an application, the turns being related to one or more tasks of the application;
utilizing a diagnostic module operable on a computer independent from the user to obtain an indication of performance of the application relative to said one or more tasks wherein the diagnostic module identifies the performance of the application utilizing a confirmation score module, a response turn score module or a user repetition score module; and
outputting the indication of performance of the application relative to said one or more tasks based upon analysis of multiple sets of data from the confirmation score module, the response term score module or the user repetition score module, each set of data being from a different user of the system.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of analyzing dialog between a user and an interactive application having dialog turns. The method includes receiving information indicative of dialog turns between the system and at least one user in an application. The turns are related to one or more tasks of the application. A diagnostic module operable on a computer is utilized to obtain an indication of performance of the application relative to said one or more tasks.
45 Citations
20 Claims
-
1. A computer-implemented method of analyzing dialog between a user and an interactive application having dialog turns, wherein a turn comprises a prompt from the system and a response received from the user, the method comprising:
-
receiving and storing information in a computer indicative of dialog turns between the system and at least one user in an application, the turns being related to one or more tasks of the application; utilizing a diagnostic module operable on a computer independent from the user to obtain an indication of performance of the application relative to said one or more tasks wherein the diagnostic module identifies the performance of the application utilizing a confirmation score module, a response turn score module or a user repetition score module; and outputting the indication of performance of the application relative to said one or more tasks based upon analysis of multiple sets of data from the confirmation score module, the response term score module or the user repetition score module, each set of data being from a different user of the system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of analyzing dialog between a user and an interactive application having dialog turns, wherein a turn comprises a prompt from the system and a response received from the user, the method comprising:
-
receiving and storing information on a computer indicative of dialog turns between the system and at least one user a speech enabled application, the turns being related to one or more tasks of the application; utilizing a diagnostic module operable on a computer independent from the user to obtain an indication of prompts in the application that are causing confusion; and outputting the indication of prompts in the application that are causing confusion to determine which prompts in the application are causing confusion based upon an analysis by the diagnostic module of the stored information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of analyzing dialog between a user and an interactive application having dialog turns, wherein a turn comprises a prompt from the system and a response received from the user, the method comprising:
-
receiving and storing information on a computer indicative of dialog turns between the system and at least one user a speech enabled application, the turns being related to one or more tasks of the application; utilizing a diagnostic module operable on a computer independent from the user to obtain an indication of a source of a problem in the dialog that causes the user to abandon a task; and outputting the indication of a source of a problem in the dialog that causes the user to abandon a task based upon an analysis of the stored information by the diagnostic module. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification