Method and system for query generation in a task based dialog system
First Claim
Patent Images
1. A method for querying a database, the database storing data for completion of a task in a task based dialog system, the method comprising:
- interpreting a user input based on a task model and a dialog context to form an interpretation of the user input the dialog context comprising information provided by at least one of the user and the task based dialog system;
generating a first query based on the interpretation of the user input; and
when the first query is not directly suitable for querying the database, converting the first query to a second query that is directly suitable for querying the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for querying a database (106) in a task based dialog system (102) is provided. The task based dialog system (102) comprises a task model (110), a user model (114), a dialog manager (112), a query generator (116), and a mapper (120). The method interprets a user input required b complete a task. A query is generated for querying the database (106). If the generated query is not suitable for querying the database (106) it is converted to a suitable query. The suitable query is executed to complete the task.
9 Citations
19 Claims
-
1. A method for querying a database, the database storing data for completion of a task in a task based dialog system, the method comprising:
-
interpreting a user input based on a task model and a dialog context to form an interpretation of the user input the dialog context comprising information provided by at least one of the user and the task based dialog system;
generating a first query based on the interpretation of the user input; and
when the first query is not directly suitable for querying the database, converting the first query to a second query that is directly suitable for querying the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for querying a database, the database storing data for completion of a task in a task based dialog system, the method comprising:
-
interpreting a user input based on a task model and a dialog context to form an interpretation of the user input the dialog context comprising information provided by at least one of the user and the task based dialog system; and
generating a query in XQuery based on the interpretation of the user input
-
-
10. A task based dialog system, the task based dialog system querying a database, the task based dialog system comprising:
-
a task model, the task model modeling a task in the task based dialog system;
a dialog manager, the dialog manager managing a dialog;
a query generator, the query generator generating a first query for the dialog; and
a mapper, the mapper converting the first query to a second query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic equipment for querying a database, the database storing data for completion of a task in a task based dialog system, the electronic equipment comprising:
-
means for interpreting a user input based on a task model and a dialog context to form an interpretation of the user input the dialog context comprising information provided by at least one of the user and the task based dialog system;
means for generating a first query based on the interpretation of the user input; and
means for converting the first query to a second query.
-
Specification