Method for searching data in at least two databases
First Claim
1. A method for searching data in at least two databases (Dn), in particular for searching telephone directory, address book or organizer entries or the like in at least two telephone directory, address book or organizer databases or the like, comprising the steps of:
- inputting a search term by speech, processing a sound sequence of the search term to obtain a comparable speech pattern (X) thereof, comparing the comparable speech pattern (X) of the search term with corresponding speech patterns (An,i) of database entries (En,i) to determine for each entry (En,i) of the at least two databases (Dn) a measure m(X,An,i) for the matching distance between the compared speech patterns to determine at least that database entry (En,j) of each database (Dn) the speech pattern (An,j) of which matches the comparable speech pattern (X) of the search term best, selecting that database entry (Ep,j) the speech pattern (Ap,j) of which matches the comparable speech pattern (X) of the search term best from the entries (En,j) determined in the previous step by searching that measure mn(X,An,j) that indicates the best matching speech pattern of the database entries, and outputting an identifier of that database entry (Ep,j) that has been selected in the previous step.
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.
23 Citations
20 Claims
-
1. A method for searching data in at least two databases (Dn), in particular for searching telephone directory, address book or organizer entries or the like in at least two telephone directory, address book or organizer databases or the like, comprising the steps of:
-
inputting a search term by speech, processing a sound sequence of the search term to obtain a comparable speech pattern (X) thereof, comparing the comparable speech pattern (X) of the search term with corresponding speech patterns (An,i) of database entries (En,i) to determine for each entry (En,i) of the at least two databases (Dn) a measure m(X,An,i) for the matching distance between the compared speech patterns to determine at least that database entry (En,j) of each database (Dn) the speech pattern (An,j) of which matches the comparable speech pattern (X) of the search term best, selecting that database entry (Ep,j) the speech pattern (Ap,j) of which matches the comparable speech pattern (X) of the search term best from the entries (En,j) determined in the previous step by searching that measure mn(X,An,j) that indicates the best matching speech pattern of the database entries, and outputting an identifier of that database entry (Ep,j) that has been selected in the previous step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification