Back to results
US 10,474,706 B2Granted
Organizing speech search results
AssigneeAvaya Inc.
InventorsWendy J. Holmes, David Skiba
Life of this patent
Estimating the term…
Abstract
A method, system, and phonetic search engine are described that enable phonetic searches to have increased relevancy to the searcher. Specifically, phonetic searches on a database containing phonetically-searchable content can have one or more phonetically-confusable terms included therein, thereby creating search results that more faithfully reflect the search terms used during the phonetic search of the database.
Claims20
A phonetic search engine, comprising:
- a processor;
- and a computer-readable storage medium storing computer readable instructions which, when executed by the processor, cause the processor to perform steps comprising:
- receiving one or more search terms for a phonetic search to be performed on a database containing phonetically-searchable content;
- receiving one or more undesired terms associated with the phonetic search;
- generating a database query including at least one of the received one or more search terms and one or more undesired terms;
- transmitting the database query to the database;
- receiving a set of search results from the database in response to the database query;
- deriving one or more relative confidence metrics from a determined phonetic distance metrics which are the phonetic distances from each search result to one or more search terms, and the phonetic distance from each search result to one or more undesired terms;
- organizing the set of search results for presentation based on the derived one or more relative confidence metrics;
- one or more search results from the set of search results are not displayed when the one or more search results are phonetically closer to an undesired term of the undesired terms than any one of the one or more search terms;
- and
- displaying the organized set of search results on a user interface.
9 more elements
A system, comprising:
- one or more servers configured to provide an interface between a user communication device and a database, wherein the database contains phonetically-searchable content, wherein the one or more servers include a search engine, wherein the search engine is configured to
- receive one more search terms for a phonetic search to be performed on the database, wherein the one or more servers comprise a processor, wherein the processor;
- retrieves a set of search results from the database in response to a database query, wherein the database query comprises one or more search terms and one or more undesired terms for a phonetic search to be performed on the database;
- derives one or more relative confidence metrics from a determined phonetic distance metrics which are the phonetic distances from each search result to one or more search terms, and the phonetic distance from each search result to one or more undesired terms;
- organizes the set of search results retrieved from the database based on the derived one or more relative confidence metrics,
- one or more search results from the set of search results are not displayed when the one or more search results are phonetically closer to an undesired term of the undesired terms than any one of the one or more search terms;
- and
- displaying the organized set of search results on a user interface.
5 more elements
A method of performing phonetic searches, the method comprising:
- receiving, by a processor, one or more search terms for a phonetic search to be performed on a database containing phonetically-searchable content;
- receiving, by the processor, one or more undesired terms associated with the phonetic search;
- generating, by the processor, a database query that includes at least one of the received one or more search terms and one or more undesired terms;
- transmitting, by the processor, the database query to a database interface;
- receiving, by the processor, a set of search results from the database interface in response to the database query;
- deriving, by the processor, one or more relative confidence metrics from a determined phonetic distance metrics which are the phonetic distances from each search result to one or more search terms, and the phonetic distance from each search result to one or more undesired terms;
- organizing, by the processor, the set of search results based on the derived one or more relative confidence metrics;
- one or more search results from the set of search results are not displayed when the one or more search results are phonetically closer to an undesired term of the undesired terms than any one of the one or more search terms;
- and
- displaying the organized set of search results on a user interface.
7 more elements
Dependencies are inferred from the claim text.