IP Library Granted Patent US 8,543,393
Granted Patent B2
US 8,543,393 · App. 12/124,060 · Granted Sep 24, 2013

Systems and methods of improving automated speech recognition accuracy using statistical analysis of search terms

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 8,543,393
App. No.
12/124,060
Granted
Sep 24, 2013
Kind
B2
Abstract

Systems and methods of improving speech recognition accuracy using statistical analysis of word or phrase-based search terms are disclosed. An illustrative system for statistically analyzing search terms includes an interface adapted to receive a text-based search term, a textual-linguistic analysis module that detects textual features within the search term and generates a first score, a phonetic conversion module that converts the search term into a phoneme string, a phonetic-linguistic analysis module that detects phonemic features within the phoneme string and generates a second score, and a score normalization module that normalizes the first and second scores and outputs a search term score to a user or process.

Claims (36)

1. A system of statistically analyzing search terms for detection by a speech recognition engine, comprising

an interface adapted to receive a text-based search term;

a textual-linguistic analysis module adapted to detect one or more textual features within the search term and generate a first numeric score associated with the search term, the first numeric score comprising an unbounded score representing the sum of all textual features contained within the search term;

a phonetic conversion module adapted to convert the text-based search term into a phoneme string;

a phonemic-linguistic analysis module adapted to detect one or more phonemic features within the phoneme string and generate a second numeric score associated with the search term, the second numeric score comprising an unbounded score representing the sum of all phonemic features contained within the phoneme string;

a score normalization module adapted to normalize the first and second numeric scores and output a numeric search term score to a user or process, wherein the numeric search term score correlates with a probability that the search term will be accurately identified by a speech recognition engine.

2. The system of claim 1 , wherein the phonetic conversion module includes a language model dictionary and a phonetic alphabet.

3. The system of claim 2 , further including a phonetic generation algorithm or routine adapted to generate a phoneme string for phonemes not contained in the language model dictionary.

4. The system of claim 1 , wherein the textual-linguistic analysis module includes a table of textual features and associated weighting factors.

5. The system of claim 4 , wherein each textual feature within the search term is adjusted by a corresponding weighting factor.

6. The system of claim 1 , wherein the phonemic-linguistic analysis module includes a table of phonemic features and associated weighting factors.

7. The system of claim 6 , wherein each phoneme feature within the phoneme string is adjusted by a corresponding weighting factor.

8. The system of claim 1 , wherein the search term score is a whole number score.

9. The system of claim 1 , wherein the system is a computer-assisted system.

10. A method of statistically analyzing search terms for detection by a speech recognition engine, comprising:

receiving a text-based search term from a user or process;

analyzing one or more textual features within the search term using a textual-linguistic analysis module;

computing a first numeric score associated with the one or more textual features within the search term, the first numeric score comprising an unbounded score representing the sum of all textual features contained within the search term;

converting the search term into a phoneme string and analyzing one or more phonemic features within the phoneme string using a phonemic-linguistic analysis module;

computing a second numeric score associated with the one or more phonemic features within the phoneme string, the second numeric score comprising an unbounded score representing the sum of all phonemic features contained within the phoneme string; and

normalizing the first and second numeric scores and outputting a numeric search term score to the user or process, wherein the numeric search term score correlates with a probability that the search term will be accurately identified by a speech recognition engine.

11. The method of claim 10 , wherein computing a first score associated with the one or more textual features within the search term includes applying weighting factors to each textual feature.

12. The method of claim 10 , wherein the first score correlates to the likelihood that the text of the search term will be accurately detected by a speech recognition engine.

13. The method of claim 10 , wherein computing a second score associated with the one or more phonemic features within the phoneme string includes applying weighting factors to each phonemic feature.

14. The method of claim 10 , wherein the second score correlates to the likelihood that the phoneme string will be accurately detected by a speech recognition engine.

15. The method of claim 10 , wherein converting the search term into a phoneme string is accomplished using a phonetic conversion module and a language model dictionary.

16. The method of claim 10 , wherein normalizing the first and second scores includes applying normalization constants to the first and second scores.

17. The method of claim 10 , wherein the method is a computer-assisted method executable on a computer-readable medium.

18. A method of statistically analyzing search terms for detection by a speech recognition engine, comprising:

providing a text-based search term to a search-term analysis module including a textual-linguistic analysis module and a phonemic-linguistic analysis module;

performing a textual-linguistic analysis of the search term and generating a first numeric score based on one or more textual features found in the search term, the first numeric score representing the sum of all textual features contained within the search term;

converting the search term into a phoneme string;

performing a phonemic-linguistic analysis of the search term and generating a second numeric score based on one or more phonemic features found in the phoneme string, the second numeric score comprising an unbounded score representing the sum of all phonemic features contained within the phoneme string;

normalizing the first and second numeric scores and outputting a search term score correlating with a probability that the search term will be accurately identified by a speech recognition engine;

comparing the search term score against a threshold search term score, the threshold search term score corresponding to a threshold probability of identifying speech within a search term; and

outputting the search term to a database if the search term score is at or above the threshold search term score.

Assignments (8)
SECURITY INTEREST Recorded Dec 23, 2025
From: CALABRIO, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0233 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 055938/0740 Recorded Nov 26, 2025
From: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
To: CALABRIO, INC.
Reel/Frame 073715/0760 →
SECURITY INTEREST Recorded Apr 16, 2021
From: CALABRIO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 055938/0740 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 16, 2021
From: GOLUB CAPITAL LLC, AS COLLATERAL AGENT
To: CALABRIO, INC.
Reel/Frame 055953/0376 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 7, 2019
From: CALABRIO, INC.
To: GOLUB CAPITAL LLC
Reel/Frame 049412/0183 →
RELEASE OF GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS RECORDED AT REEL 042933, FRAME 0302 Recorded Jun 7, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CALABRIO, INC.
Reel/Frame 049411/0919 →
SECURITY INTEREST Recorded Jul 7, 2017
From: CALABRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 042933/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2009
From: BARNISH, DAVID M.
To: CALABRIO, INC.
Reel/Frame 022305/0154 →