IP Library Granted Patent US 10,474,706
Granted Patent B2
US 10,474,706 · App. 15/154,000 · Granted Nov 12, 2019

Organizing speech search results

Inventors: Wendy J. Holmes (Worcestershire, GB); David Skiba (Golden, CO)
Assignee: Avaya Inc.
G06F16/3343G06F16/3329G06F17/2735G10L15/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,474,706
App. No.
15/154,000
Granted
Nov 12, 2019
Kind
B2
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.

Claims (50)

1. 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.

2. The phonetic search engine of claim 1 , wherein a first search result in the set of search results comprises a first relative confidence metric associated therewith, wherein a second search result in the set of search results comprises a second relative confidence metric associated therewith, wherein the first confidence metric is greater than the second confidence metric, and wherein the steps further comprise causing the first search result to be presented via a search engine interface in a more prominent position than the second search result.

3. The phonetic search engine of claim 2 , wherein the first relative confidence metric is greater than the second confidence metric due to the first search result having a shorter phonetic distance than the second search result to a desired search term in the one or more search terms.

4. The phonetic search engine of claim 2 , wherein the one or more search terms comprises a desired search term and an undesired search term, wherein the undesired search term is phonetically similar to the desired search term, wherein the first search result is a first phonetic distance away from the desired search term and a second phonetic distance away from the undesired search term, wherein the second search result is a third phonetic distance away from the desired search term and a fourth phonetic distance away from the undesired search term.

5. The phonetic search engine of claim 4 , wherein the first relative confidence metric is determined by calculating an inverse ratio of the first phonetic distance and second phonetic distance and wherein the second relative confidence metric is determined by calculating an inverse ratio of the third phonetic distance and the fourth phonetic distance.

6. The phonetic search engine of claim 4 , wherein the database query comprises a “BUT NOT” operator between the desired search term and the undesired search term.

7. The phonetic search engine of claim 1 , wherein the one or more relative confidence metrics for each result in the set of search results accounts for relative phonetic distances between search results in the set of search results.

8. The phonetic search engine of claim 1 , wherein the phonetic distance metrics used to derive the one or more relative confidence metrics include one or more of a number of common syllables, a sequence of common syllables, a number of common phonemes, a sequence of common phonemes, a number of different syllables, and a number of different phonemes.

9. The phonetic search engine of claim 1 , wherein the phonetically-searchable content comprises at least one of audio and video content from a communication session between two or more session participants.

10. The phonetic search engine of claim 1 , wherein the presentation of the set of search results includes a clustering of search results that are phonetically clustered with one another.

11. 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.

12. The system of claim 11 , wherein the one or more relative confidence metrics represent a confidence that a search result is closer to a desired search term than an undesired search term.

13. The system of claim 12 , wherein the database query comprises a “BUT NOT” operator associating the desired search term and the undesired search term.

14. The system of claim 11 , wherein the phonetic distance metrics include a phonetic distance between the search result and the desired search term and a phonetic distance between the search result and the undesired search term.

15. The system of claim 14 , wherein the phonetic distance metrics further include a phonetic distance between the search result and at least one other search result in the set of search results.

16. The system of claim 14 , wherein a relative confidence metric for the search result comprises an inverse ratio of the phonetic distance between the search result and the desired term and the phonetic distance between the search result and the undesired search term.

17. The system of claim 14 , wherein phonetic distances are determined, at least in part, by considering one or more of a number of common syllables, a sequence of common syllables, a number of common phonemes, a sequence of common phonemes, a number of different syllables, and a number of different phonemes.

18. The system of claim 11 , wherein the phonetically-searchable content comprises at least one of audio and video content from a communication session between two or more session participants.

19. 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.

20. The method of claim 19 , further comprising:

calculating, by the processor, a phonetic distance to a desired search term included in the database query for each result in the set of search results;

calculating, by the processor, a phonetic distance to an undesired search term included in the database query for each result in the set of search results;

determining, by the processor, an inverse ratio of the phonetic distance to the desired search term and the phonetic distance to the undesired search term for each result in the set of search results; and

including, by the processor, the inverse ratio in the one or more relative confidence metrics.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2016
From: HOLMES, WENDY J.; SKIBA, DAVID
To: AVAYA INC.
Reel/Frame 038583/0106 →
Continuity (1)
Related Publication 20170329841A1 · Nov 16, 2017