Dynamic creation of a conversational system from dialogue objects
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for building up a dialogue control is provided. The dialogue control controls a computer system by outputting requests to a dialogue partner and evaluating input from the dialogue partner in reaction to the requests. An input is received from a user for selecting a dialogue object. A dialogue object is a data element with at least one data field, the contents of which specifying a request to the dialogue partner or a parameter influencing how an input from the dialogue partner is evaluated during execution of the dialogue control. Further, an input is received from the user for defining the content of at least one data field of the selected dialogue object. The dialogue object controls the computer system during execution of the dialogue control in dependence of the selected dialogue object and the defined content of the at least one data field of the selected dialogue object.
-
Citations
132 Claims
-
1-49. -49. (cancelled)
-
50. (new) a method of building up a dialogue control implemented in a computer system, said dialogue control controlling the computer system by outputting requests to a dialogue partner and evaluating input from the dialogue partner in reaction to the requests, the method comprising:
-
receiving an input from a user for selecting a dialogue object, a dialogue object being a data element with at least one data field, the contents of said at least one data field specifying a request to the dialogue partner or a parameter influencing how an input from the dialogue partner is evaluated during execution of the dialogue control; and
receiving an input from the user for defining the content of at least one data field of the selected dialogue object, wherein the dialogue object is adapted to control the computer system during execution of the dialogue control in dependence of the selected dialogue object and the defined content of the at least one data field of the selected dialogue object. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
- 67. The method of cliam 50, wherein the dialogue object further has a data field for storing different input data received from the dialogue partner, said different input data being to be evaluated by the computer system as being equivalent data.
-
85. A computer program product having a storage medium for storing programming code containing instructions capable of causing a processor, when executing the instructions, to build up a dialogue control to be implemented in a computer system, said dialogue control controlling the computer system to output requests to a dialogue partner and evaluate input from the dialogue partner in reaction to the requests, the dialogue control being built up by:
-
receiving an input from a user for selecting a dialogue object, a dialogue object being a data element with at least one data field, the contents of said at least one data field specifying a request to the dialogue partner or a parameter influencing how an input from the dialogue partner is evaluated during execution of the dialogue control; and
receiving an input from the user for defining the content of at least one data field of the selected dialogue object, wherein the dialogue object is adapted to control the computer system during execution of the dialogue control in dependence of the selected dialogue object and the defined content of the at least one data field of the selected dialogue object. - View Dependent Claims (86, 87)
-
-
88. An apparatus for building up a dialogue control implemented in a computer system, the dialogue control controlling the computer system by outputting requests to a dialogue partner and evaluating an input from the dialogue partner in reaction to the requests, the apparatus comprising:
-
a dialogue storage unit for storing dialogue objects, a dialogue object being a data element having at least one data field, the content of said at least one data field specifying a request to the dialogue partner or a parameter influencing the evaluation of an input from the dialogue partner during execution of the dialogue control, wherein the dialogue objects are adapted to control the computer system in dependence of a selected dialogue object and a defined content of at least one data field of the selected dialogue object during execution of the dialogue control; and
an input unit for receiving an input for selecting a dialogue object and defining the content of the at least one data field of the selected dialogue object. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120)
-
-
121. A computer system for executing a dialogue control, comprising:
-
a request output unit for outputting requests to a dialogue partner; and
an evaluation unit for evaluating input from the dialogue partner in reaction to requests, wherein the computer system is arranged for executing the dialogue control in dependence of at least one dialogue object being a data element having at least one data field, the content of said at least one data field specifying a request to the dialogue partner or a parameter influencing the evaluation of an input from the dialogue partner during execution of the dialogue control, wherein the computer system is further arranged for executing the dialogue control in dependence of the content of at least one data field. - View Dependent Claims (122, 123, 124, 125, 126, 127, 128, 129, 130, 131)
-
-
132. A method of building up a dialogue control implemented in a computer system, said dialogue control controlling the computer system by outputting requests to a dialogue partner and evaluating input from the dialogue partner in reaction to the requests, the method comprising:
-
receiving an input from a user for selecting a dialogue object being a data element with at least one data field, the contents of said at least one data field specifying a request to the dialogue partner or a parameter influencing how an input from the dialogue partner is evaluated during execution of the dialogue control;
receiving an input from the user for defining the content of at least one data field of the selected dialogue object, the selected dialogue object being adapted to control the computer system during execution of the dialogue control in dependence of the selected dialogue object and the defined content of the at least one data field of the selected dialogue object;
generating meta data based on the selected dialogue object and the defined content of at least one data field, said meta data being suitable for generating programming code dynamically during run-time, wherein execution of said programming code performs the dialogue control; and
implementing the meta data in the computer system or an external data base.
-
Specification