Method and apparatus for distributed voice searching
First Claim
1. A mobile communication device comprising:
- a voice search engine that receives a search query from a user of the mobile communication device, converts speech parts in the search query into linguistic representations, generates a search phoneme lattice based on the linguistic representations, extracts query features from the generated search phoneme lattice, generates coarse search feature vectors based on the extracted query features, and performs a coarse search using the generated coarse search feature vectors;
a transceiver that transmits the generated coarse search feature vectors to a remote voice search processing unit and receives web indices from the remote voice search processing unit based on the generated coarse search feature vectors;
wherein the voice search engine performs a fine search using the results of the coarse search, the remote web indices, and fine search feature vectors, the fine search feature vectors generated from a word lattice based on the search query, the coarse search results, and the remote web indices; and
a display that displays the fine search results to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for distributed voice searching may include receiving a search query from a user of the mobile communication device, generating a lattice of coarse linguistic representations from speech parts in the search query, extracting query features from the generated lattice of coarse linguistic representations, generating coarse search feature vectors based on the extracted query features, performing a coarse search using the generated coarse search feature vectors and transmitting the generated coarse search feature vectors to a remote voice search processing unit, receiving remote resultant web indices from the remote voice search processing unit, generating a lattice of fine linguistic representations from speech parts in the search query, generating fine search feature vectors from the lattice of fine linguistic representations, performing a fine search using the coarse search results, the remote resultant web indices and the generated fine search feature vectors, and displaying the fine search results to the user.
12 Citations
10 Claims
-
1. A mobile communication device comprising:
-
a voice search engine that receives a search query from a user of the mobile communication device, converts speech parts in the search query into linguistic representations, generates a search phoneme lattice based on the linguistic representations, extracts query features from the generated search phoneme lattice, generates coarse search feature vectors based on the extracted query features, and performs a coarse search using the generated coarse search feature vectors; a transceiver that transmits the generated coarse search feature vectors to a remote voice search processing unit and receives web indices from the remote voice search processing unit based on the generated coarse search feature vectors; wherein the voice search engine performs a fine search using the results of the coarse search, the remote web indices, and fine search feature vectors, the fine search feature vectors generated from a word lattice based on the search query, the coarse search results, and the remote web indices; and a display that displays the fine search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification