SYSTEMS AND METHODS FOR SPEECH-BASED SEARCHING OF CONTENT REPOSITORIES
First Claim
1. A method of searching for content in at least one content repository in response to a user voice query, the method comprising acts of:
- receiving the user voice query;
performing speech recognition on the user voice query to generate N best speech recognition results for the user voice query, wherein N is equal to one or more, and wherein the N best speech recognition results comprise a first speech recognition result;
performing a supervised search of the at least one content repository to identify a set of one or more supervised search results, wherein each one of the one or more supervised search results is associated with a score indicative of a predicted relevance of the one of the one or more supervised search results to the user voice query, wherein performing the supervised search comprises processing the first speech recognition result using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository;
performing an unsupervised search of the at least one content repository to identify a set of one or more unsupervised search results, wherein each one of the one or more unsupervised search results is associated with a score indicative of a predicted relevance of the one of the one or more unsupervised search results to the user voice query, wherein performing the unsupervised search comprises performing a word search of the at least one content repository using one or more words derived from the first speech recognition result; and
generating a set of combined results from among the set of one or more supervised search results and the set of one or more unsupervised search results.
2 Assignments
0 Petitions
Accused Products
Abstract
According to some aspects, a method of searching for content in response to a user voice query is provided. The method may comprise receiving the user voice query, performing speech recognition to generate N best speech recognition results comprising a first speech recognition result, performing a supervised search of at least one content repository to identify one or more supervised search results using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository, performing an unsupervised search of the at least one content repository to identify one or more unsupervised search results, wherein performing the unsupervised search comprises performing a word search of the at least one content repository, and generating combined results from among the one or more supervised search results and the one or more unsupervised search results.
27 Citations
20 Claims
-
1. A method of searching for content in at least one content repository in response to a user voice query, the method comprising acts of:
-
receiving the user voice query; performing speech recognition on the user voice query to generate N best speech recognition results for the user voice query, wherein N is equal to one or more, and wherein the N best speech recognition results comprise a first speech recognition result; performing a supervised search of the at least one content repository to identify a set of one or more supervised search results, wherein each one of the one or more supervised search results is associated with a score indicative of a predicted relevance of the one of the one or more supervised search results to the user voice query, wherein performing the supervised search comprises processing the first speech recognition result using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository; performing an unsupervised search of the at least one content repository to identify a set of one or more unsupervised search results, wherein each one of the one or more unsupervised search results is associated with a score indicative of a predicted relevance of the one of the one or more unsupervised search results to the user voice query, wherein performing the unsupervised search comprises performing a word search of the at least one content repository using one or more words derived from the first speech recognition result; and generating a set of combined results from among the set of one or more supervised search results and the set of one or more unsupervised search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one storage medium storing processor-executable instructions that, when executed by the at least one processor, perform a method of searching for content in at least one content repository in response to a user voice query, the method comprising acts of; receiving the user voice query; performing speech recognition on the user voice query to generate N best speech recognition results for the user voice query, wherein N is equal to one or more, and wherein the N best speech recognition results comprise a first speech recognition result; performing a supervised search of the at least one content repository to identify a set of one or more supervised search results, wherein each one of the one or more supervised search results is associated with a score indicative of a predicted relevance of the one of the one or more supervised search results to the user voice query, wherein performing the supervised search comprises processing the first speech recognition result using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository; performing an unsupervised search of the at least one content repository to identify a set of one or more unsupervised search results, wherein each one of the one or more unsupervised search results is associated with a score indicative of a predicted relevance of the one of the one or more unsupervised search results to the user voice query, wherein performing the unsupervised search comprises performing a word search of the at least one content repository using one or more words derived from the first speech recognition result; and generating a set of combined results from among the set of one or more supervised search results and the set of one or more unsupervised search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage medium storing computer-executable instructions that, when executed, perform a method of searching for content in at least one content repository in response to a user voice query, the method comprising acts of:
-
receiving the user voice query; performing speech recognition on the user voice query to generate N best speech recognition results for the user voice query, wherein N is equal to one or more, and wherein the N best speech recognition results comprise a first speech recognition result; performing a supervised search of the at least one content repository to identify a set of one or more supervised search results, wherein each one of the one or more supervised search results is associated with a score indicative of a predicted relevance of the one of the one or more supervised search results to the user voice query, wherein performing the supervised search comprises processing the first speech recognition result using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository; performing an unsupervised search of the at least one content repository to identify a set of one or more unsupervised search results, wherein each one of the one or more unsupervised search results is associated with a score indicative of a predicted relevance of the one of the one or more unsupervised search results to the user voice query, wherein performing the unsupervised search comprises performing a word search of the at least one content repository using one or more words derived from the first speech recognition result; and generating a set of combined results from among the set of one or more supervised search results and the set of one or more unsupervised search results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification