Method for searching data in at least two databases
First Claim
1. A method for searching data in at least two databases comprising:
- inputting a search term by speech,processing a sound sequence of the search term to obtain a comparable speech pattern thereof,comparing the comparable speech pattern of the search term with corresponding speech patterns of database entries to determine for each entry of the at least two databases a measure for the matching distance between the compared speech patterns to determine at least that database entry of each database the speech pattern of which matches the comparable speech pattern of the search term best,selecting that database entry the speech pattern of which matches the comparable speech pattern of the search term best from the entries determined previously by searching that measure that indicates the best matching speech pattern of the database entries, andoutputting an identifier of that database entry that has been selected previously,wherein the identifier of that database entry is entered as a search term for an alphanumeric search through the at least two databases, whereinon the basis of the entered search term, the predecessor or a plurality of predecessors and the successor or a plurality of successors to the search term and, if available, the search term itself from each of the databases are stored in a search table memory, andthe search term, if stored in the search table memory, or that term from the successors stored in the search table memory which comes closest after the entered search term, is displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and database system is disclosed for searching data in at least two databases (Dn), particularly for searching telephone directories or the like. To allow simultaneous access to two or more databases by means of speech recognition in order to perform a search therein as in a single database, a search term is input by speech via a voice controlled user interface (28) connected to a database primary control apparatus (26) and comprises speech recognition front end means (8, 9) for processing a sound sequence of a search term input by speech to obtain a comparable speech pattern (X) thereof. By means of speech recognition back end means (6) associated with databases (D1-D6), the comparable speech pattern (X) is compared with corresponding speech patterns (An,i) of database entries (En,i) to determine for each of the at least two databases (Dn) at least that database entry (En,j) the speech pattern (An,j) which best matches the comparable speech pattern (X) of the search term.
-
Citations
9 Claims
-
1. A method for searching data in at least two databases comprising:
-
inputting a search term by speech, processing a sound sequence of the search term to obtain a comparable speech pattern thereof, comparing the comparable speech pattern of the search term with corresponding speech patterns of database entries to determine for each entry of the at least two databases a measure for the matching distance between the compared speech patterns to determine at least that database entry of each database the speech pattern of which matches the comparable speech pattern of the search term best, selecting that database entry the speech pattern of which matches the comparable speech pattern of the search term best from the entries determined previously by searching that measure that indicates the best matching speech pattern of the database entries, and outputting an identifier of that database entry that has been selected previously, wherein the identifier of that database entry is entered as a search term for an alphanumeric search through the at least two databases, wherein on the basis of the entered search term, the predecessor or a plurality of predecessors and the successor or a plurality of successors to the search term and, if available, the search term itself from each of the databases are stored in a search table memory, and the search term, if stored in the search table memory, or that term from the successors stored in the search table memory which comes closest after the entered search term, is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for searching data in at least two databases comprising:
-
means for inputting a search term by speech, means for processing a sound sequence of the search term to obtain a comparable speech pattern thereof, means for comparing the comparable speech pattern of the search term with corresponding speech patterns of database entries to determine for each entry of the at least two databases a measure for the matching distance between the compared speech patterns to determine at least that database entry of each database the speech pattern of which matches the comparable speech pattern of the search term best, means for selecting that database entry the speech pattern of which matches the comparable speech pattern of the search term best from the entries determined previously by searching that measure that indicates the best matching speech pattern of the database entries, and means for outputting an identifier of that database entry that has been selected previously, wherein the identifier of that database entry is entered as a search term for an alphanumeric search through the at least two databases, means for storing, on the basis of the entered search term, the predecessor or a plurality of predecessors and the successor or a plurality of successors to the search term and, if available, the search term itself from each of the databases, in a search table memory, and means for displaying the search term, if stored in the search table memory, or that term from the successors stored in the search table memory which comes closest after the entered search term.
-
-
9. A device for searching data in at least two databases comprising:
-
a handset for inputting a search term by speech, a speech recognition front end module for processing a sound sequence of the search term to obtain a comparable speech pattern thereof, a speech recognition back end module for comparing the comparable speech pattern of the search term with corresponding speech patterns of database entries to determine for each entry of the at least two databases a measure for the matching distance between the compared speech patterns to determine at least that database entry of each database the speech pattern of which matches the comparable speech pattern of the search term best, a speech recognition middle part module for selecting that database entry the speech pattern of which matches the comparable speech pattern of the search term best from the entries determined previously by searching that measure that indicates the best matching speech pattern of the database entries, and a user interface for outputting an identifier of that database entry that has been selected previously, wherein the identifier of that database entry is entered as a search term for an alphanumeric search through the at least two databases, a memory for storing, on the basis of the entered search term, the predecessor or a plurality of predecessors and the successor or a plurality of successors to the search term and, if available, the search term itself from each of the databases, in a search table memory, and a display for displaying the search term, if stored in the search table memory, or that term from the successors stored in the search table memory which comes closest after the entered search term.
-
Specification