System and method for performing automated dynamic dialogue generation
First Claim
1. A computer based automated method for generating a dynamic human-machine dialogue comprising the steps of:
- receiving user profile information for a user;
receiving a user request comprising at least one topic of interest;
retrieving from an external database at a first point in time, a first set of documents comprising information relating to the at least one topic of interest;
generating a user-customized human-machine dialogue based in part on the user profile information and in part on the information comprised in said first set of documents, said user-customized human-machine dialogue including an automatically generated dialogue flow specification;
retrieving from the external database at a second point in time later than said first point in time, a second set of documents comprising information relating to the at least one topic of interest, the information comprised in said second set of documents having at least one difference from the information comprised in said first set of documents; and
automatically modifying the dialogue flow specification of the human-machine dialogue based on the information comprised in said second set of documents so that said dialogue has a new organizational form that includes a set of latest services requested by the user, new information content downloaded from the external database, and a new grammar that specifically addresses said at least one difference.
5 Assignments
0 Petitions
Accused Products
Abstract
A customized method or algorithm for holding an interactive dialogue session between a (human) user and a machine (hereinafter referred to simply as a “dialogue”) is generated, such that the resulting dialogue advantageously responds to the user'"'"'s requests and wherein the system'"'"'s capability (i.e., the dialogue) is automatically modified thereafter based on dynamically changing external databases. Specifically, a computer system acts as a Dialogue Generator agent by creating such a customized dialogue consisting of services that are organized and presented in a form that is a combination of the user'"'"'s expectations and the system'"'"'s capabilities. In particular, the system'"'"'s capabilities advantageously include the information content of database/service providers (such as, for example, a distributed information source such as the World Wide Web or a corporate file system), and the Dialogue Generator advantageously modifies the dialogue periodically in response to this dynamically changing external environment.
-
Citations
45 Claims
-
1. A computer based automated method for generating a dynamic human-machine dialogue comprising the steps of:
-
receiving user profile information for a user;
receiving a user request comprising at least one topic of interest;
retrieving from an external database at a first point in time, a first set of documents comprising information relating to the at least one topic of interest;
generating a user-customized human-machine dialogue based in part on the user profile information and in part on the information comprised in said first set of documents, said user-customized human-machine dialogue including an automatically generated dialogue flow specification;
retrieving from the external database at a second point in time later than said first point in time, a second set of documents comprising information relating to the at least one topic of interest, the information comprised in said second set of documents having at least one difference from the information comprised in said first set of documents; and
automatically modifying the dialogue flow specification of the human-machine dialogue based on the information comprised in said second set of documents so that said dialogue has a new organizational form that includes a set of latest services requested by the user, new information content downloaded from the external database, and a new grammar that specifically addresses said at least one difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An automated human-machine dialogue system comprising:
-
a profile manager which receives a user request comprising at least one topic of interest;
an information services manager which retrieves from an external database at a first point in time, a first set of documents comprising information relating to the at least one topic of interest, and which further retrieves from the external database at a second point in time later than said first point in time, a second set of documents comprising information relating to the at least one topic of interest, the information comprised in said second set of documents having at least one difference from the information comprised in said first set of documents;
an auto dialogue generator which generates a human-machine dialogue based on the information comprised in said first set of documents, and which further modifies the human-machine dialogue based on the information comprised in said second set of documents so that said dialogue has a new organizational form that includes a set of latest services requested by the user, new information content downloaded from the external database, and a new grammar that specifically addresses said at least one difference; and
a dialogue manager which manages the human-machine dialogue. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for automatically generating a human-machine dialogue comprising:
-
means for receiving a user request comprising at least one topic of interest;
means for retrieving from an external database at a first point in time, a first set of documents comprising information relating to the at least one topic of interest;
means for generating a human-machine dialogue based on the information comprised in said first set of documents;
means for retrieving from the external database at a second point in time later than said first point in time, a second set of documents comprising information relating to the at least one topic of interest, the information comprised in said second set of documents having at least one difference from the information comprised in said first set of documents; and
means for modifying the human-machine dialogue based on the information comprised in said second set of documents so that said dialogue has a new organizational form that includes a set of latest services requested by the user, new information content downloaded from the external database, and a new grammar that specifically addresses said at least one difference. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification