Systems and methods for providing user assistance in retrieving data from a relational database
First Claim
1. A method for retrieving data from files in a relational database, comprising the steps of:
- receiving a query from a user,using the query to access the database,accepting key words from the user when a result of the database access is unacceptable,selecting sample phrases incorporating the key words,outputting the sample phrases for the user to review,receiving input from the user to select at least one of the sample phrases, andgenerating a database query based on the user input.
14 Assignments
0 Petitions
Accused Products
Abstract
A voice activated system for retrieving information from relation files in a database incorporating a "help" mechanism that leads the user to relevant information. The apparatus and method provides the user with a message that the spoken queries are understood or not. If understood the system outputs the desired information. If not understood the system asks for key words from the user. The system will respond with phrases using such key words that were built into the system vocabulary. The user may input the phrases into the recognition part of the apparatus or may voice new queries based on the phrase/sentences. The system responds with the desired information.
103 Citations
10 Claims
-
1. A method for retrieving data from files in a relational database, comprising the steps of:
-
receiving a query from a user, using the query to access the database, accepting key words from the user when a result of the database access is unacceptable, selecting sample phrases incorporating the key words, outputting the sample phrases for the user to review, receiving input from the user to select at least one of the sample phrases, and generating a database query based on the user input. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus for retrieving data from files in a relational database, comprising:
-
means for receiving a query from a user, means for using the query to access the database, means for accepting key words from the user when a result of the database access is unacceptable, means for selecting sample phrases incorporating the key words, means for outputting the sample phrases for the user to review, means for inputting new key words if no sample phrases exist, means for automatically generating new sample phrases containing said new key words, and means for generating a database query based on one of the sample phrases and the new sample phrases.
-
-
6. A computer-readable medium having stored thereon sequences of instructions which, when executed by a processing system, cause the processing system to perform the steps of:
-
receiving a query from a user, using the query to access the database, accepting key words from the user when a result of the database access is unacceptable, selecting sample phrases incorporating the key words, outputting the sample phrases for the user to review, receiving input from the user to select at least one of the sample phrases, and generating a database query based on the user input. - View Dependent Claims (7)
-
-
8. A computer system for retrieving data from files in a relational database comprising:
-
an input that accepts a spoken query from a user, a speech recognition module that converts the query into a natural language query, means for using the natural language query to access the database, means for accepting key words from the user when a result of the database access is unacceptable, means for selecting sample phrases incorporating the key words, means for receiving input from the user to select at least one of the sample phrases, and means for generating a database query based on the user input. - View Dependent Claims (9, 10)
-
Specification