Dialogue management using scripts
First Claim
1. A method comprising:
- receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker;
identifying the description and at least one parameter of the description using a dialogue move script (DMS), wherein the DMS corresponds to at least one of a device and an application; and
mapping the description to a dialogue move using the DMS, the dialogue move corresponding to the identified parameter and independent of the device and application.
1 Assignment
0 Petitions
Accused Products
Abstract
Representation-neutral dialogue systems and methods (“RNDS”) are described that include multi-application, multi-device spoken-language dialogue systems based on the information-state update approach. The RNDS includes representation-neutral core components of a dialogue system that provide scripted domain-specific extensions to routines such as dialogue move modeling and reference resolution, easy substitution of specific semantic representations and associated routines, and clean interfaces to external components for language-understanding (i.e., speech-recognition and parsing) and language-generation, and to domain-specific knowledge sources. The RNDS also allows seamless interaction with a community of devices.
-
Citations
31 Claims
-
1. A method comprising:
-
receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker;
identifying the description and at least one parameter of the description using a dialogue move script (DMS), wherein the DMS corresponds to at least one of a device and an application; and
mapping the description to a dialogue move using the DMS, the dialogue move corresponding to the identified parameter and independent of the device and application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a dialogue manager based on the information-state-update approach that includes a plurality of dialogue moves and a dialogue move script (DMS) that corresponds to at least one of a device and an application, the dialogue manager receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker, the DMS recognizing the description and at least one parameter of the description, the DMS mapping the description to a one of the dialogue moves that corresponds to the recognized parameter;
a knowledge manager coupled to the dialogue manager and to at least one database; and
a device manager coupled to the dialogue manager. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A dialogue-enabling device comprising:
-
means for receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker;
means for identifying the description and at least one parameter of the description using a dialogue move script (DMS), wherein the DMS corresponds to at least one of a device and an application; and
means for mapping the description to a dialogue move using the DMS, the dialogue move corresponding to the identified parameter and independent of the device and application.
-
-
27. Computer-readable medium including executable instructions, which when executed in a processing system, manage dialogue by:
-
receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker;
identifying the description and at least one parameter of the description using a dialogue move script (DMS), wherein the DMS corresponds to at least one of a device and an application; and
mapping the description to a dialogue move using the DMS, the dialogue move corresponding to the identified parameter and independent of the device and application.
-
-
28. A method comprising:
-
providing a plurality of generic dialogue scripts in a dialogue management system based on an information-state-update approach, wherein the dialogue scripts each include extensions to routines, wherein the extensions provide functionalities that are specific to at least one of domains, devices, and applications;
receiving an input into the dialogue management system, the input including a description of a dialogue contribution; and
mapping the received input to at least one of a plurality of core components using at least one of the generic dialogue scripts, wherein the core components include dialogue management components that are independent of at least one of domains, devices, and applications. - View Dependent Claims (29, 30, 31)
-
Specification