Dialog supporting apparatus
First Claim
1. A dialog supporting apparatus which supports a present dialog between dialog participants, said dialog supporting apparatus comprising:
- a dialog history database for storing a previous dialog of a first dialog participant, the previous dialog of the first dialog participant including utterances;
an utterance prediction unit for (a) generating first utterance prediction information based on the utterances of the previous dialog stored in said dialog history database, (b) obtaining, from another dialog supporting apparatus, second utterance prediction information including utterances of a previous dialog of a second dialog participant, and (c) predicting a next utterance in the present dialog of the first dialog participant using said dialog supporting apparatus, such that the next utterance is predicted based on an utterance that (i) matches an opening utterance included in the second utterance prediction information, and (ii) is a replacement for an opening utterance included in the first utterance prediction information, the utterance that is the replacement for the opening utterance included in the first utterance prediction information being used for the prediction of the next utterance when a first utterance included in the first prediction information and a second utterance included in the second prediction information do not match by comparison; and
a display unit for displaying the next utterance predicted by said utterance prediction unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A dialog supporting apparatus which can support an on-going dialog so that the dialog is smoothly completed. The dialog supporting apparatus includes an utterance receiving unit receiving an utterance of a dialog participant and outputting utterance information, an utterance processing unit translating the utterance identified by the utterance information, an utterance output unit outputting the translated utterance information, a dialog history database, an utterance prediction generating a first utterance prediction information based on the first utterance prediction information and the second utterance prediction information.
28 Citations
16 Claims
-
1. A dialog supporting apparatus which supports a present dialog between dialog participants, said dialog supporting apparatus comprising:
-
a dialog history database for storing a previous dialog of a first dialog participant, the previous dialog of the first dialog participant including utterances; an utterance prediction unit for (a) generating first utterance prediction information based on the utterances of the previous dialog stored in said dialog history database, (b) obtaining, from another dialog supporting apparatus, second utterance prediction information including utterances of a previous dialog of a second dialog participant, and (c) predicting a next utterance in the present dialog of the first dialog participant using said dialog supporting apparatus, such that the next utterance is predicted based on an utterance that (i) matches an opening utterance included in the second utterance prediction information, and (ii) is a replacement for an opening utterance included in the first utterance prediction information, the utterance that is the replacement for the opening utterance included in the first utterance prediction information being used for the prediction of the next utterance when a first utterance included in the first prediction information and a second utterance included in the second prediction information do not match by comparison; and a display unit for displaying the next utterance predicted by said utterance prediction unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A dialog supporting system for supporting a present dialog between dialog participants, said dialog supporting system comprising:
-
a first dialog supporting apparatus; and a second dialog supporting apparatus, wherein said first dialog supporting apparatus includes; a first dialog history database for storing a previous dialog of a first dialog participant, the previous dialog of the first dialog participant including utterances; a first utterance prediction unit for (a) generating first utterance prediction information based on the utterances of the previous dialog stored in said first dialog history database, (b) obtaining, from said second dialog supporting apparatus, second utterance prediction information including utterances included in a previous dialog of a second dialog participant, and (c) predicting a next utterance in the present dialog of the first dialog participant using said first dialog supporting apparatus, such that the next utterance predicted by said first utterance prediction unit is predicted based on an utterance that (i) matches an opening utterance included in the second utterance prediction information, and (ii) is a replacement for an opening utterance included in the first utterance prediction information, the utterance that is the replacement for the opening utterance included in the first utterance prediction information being used for the prediction of the next utterance when a first utterance included in the first prediction information and a second utterance included in the second prediction information do not match by comparison; and a first display unit for displaying the next utterance predicted by said first utterance prediction unit, and wherein said second dialog supporting apparatus includes; a second dialog history database for storing the previous dialog of a second dialog participant; a second utterance prediction unit for (a) generating the second utterance prediction information based on the utterances of the previous dialog stored in said second dialog history database, (b) obtaining, from said first dialog supporting apparatus, the first utterance prediction information including the utterances included in the previous dialog of the first dialog participant, and (c) predicting a next utterance in the present dialog of the second dialog participant using said second dialog supporting apparatus, such that the next utterance predicted by said second utterance prediction unit is predicted based on an utterance that (i) matches the opening utterance included in the first utterance prediction information, and (ii) is the replacement for the opening utterance included in the second utterance prediction information, the utterance that is the replacement for the opening utterance included in the second utterance prediction information being used for the prediction of the next utterance when the second utterance included in the second prediction information and the first utterance included in the first prediction information do not match by comparison; and a second display unit for displaying the next utterance predicted by said second utterance prediction unit.
-
-
15. A dialog supporting method, performed by a dialog supporting apparatus, for supporting a present dialog between dialog participants, said dialog supporting method comprising:
-
generating first utterance prediction information based on utterances included in a previous dialog of a first dialog participant; obtaining, from another dialog supporting apparatus, second utterance prediction information including utterances included in a previous dialog of a second dialog participant; predicting a next utterance in the present dialog of the first dialog participant using the dialog supporting apparatus, the next utterance being predicted based on an utterance that (i) matches an opening utterance included in the second utterance prediction information, and (ii) is a replacement for an opening utterance included in the first utterance prediction information, the utterance that is the replacement for the opening utterance included in the first utterance prediction information being used for the prediction of the next utterance when a first utterance included in the first prediction information and a second utterance included in the second prediction information do not match by comparison; and displaying the predicted next utterance.
-
-
16. A non-transitory computer-readable recording medium storing a program thereon, the program for supporting a present dialog between dialog participants, said program causing a computer, as a dialog supporting apparatus, to execute a dialog supporting method comprising:
-
generating first utterance prediction information based on utterances included in a previous dialog of a first dialog participant; obtaining, from another dialog supporting apparatus, second utterance prediction information including utterances included in a previous dialog of a second dialog participant; predicting a next utterance in the present dialog of the first dialog participant using the dialog supporting apparatus, the next utterance being predicted based on an utterance that (i) matches an opening utterance included in the second utterance prediction information, and (ii) is a replacement for an opening utterance included in the first utterance prediction information, the utterance that is the replacement for the opening utterance included in the first utterance prediction information being used for the prediction of the next utterance when a first utterance included in the first prediction information and a second utterance included in the second prediction information do not match by comparison; and displaying the predicted next utterance.
-
Specification