IP Library Granted Patent US 8,170,873
Granted Patent B1
US 8,170,873 · App. 10/897,056 · Granted May 1, 2012

Comparing events in word spotting

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,170,873
App. No.
10/897,056
Granted
May 1, 2012
Kind
B1
Abstract

An approach to comparing events in word spotting, such as comparing putative and reference instances of a keyword, makes use of a set of models of subword units. For each of two acoustic events and for each of a series of times in each of the events, a probability associated with each of the models of the set of subword units is computed. Then, a quantity characterizing a comparison of the two acoustic events, one occurring in each of the two acoustic signals, is computed using the computed probabilities associated with each of the models.

Claims (20)

1. A method comprising:

providing a set of subword unit models;

for each of two acoustic events, a first acoustic event occurring in a first acoustic signal and a second acoustic event occurring in a second acoustic signal, and for each of a series of times in each of the events, computing a probability associated with each model of the set of subword unit models; and

computing a quantity characterizing a comparison of the two acoustic events using the computed probabilities.

2. The method of claim 1 wherein the two acoustic events include a reference instance of a query and a putative instance of a query identified using a word spotting approach.

3. The method of claim 1 wherein the two acoustic events include two putative instances of a query identified using a word spotting approach.

4. The method of claim 1 wherein each of the set of subword unit models characterizes a time variation of instances of the unit.

5. The method of claim 4 wherein each of the set of subword unit models includes a Hidden Markov Model (HMM).

6. The method of claim 1 wherein computing the probability associated with each model of the set of subword unit models includes computing a probability distribution over a set of subword units corresponding with the set of subword unit models.

7. The method of claim 6 wherein computing the probability distribution over the set of subword units includes computing a probability distribution over the states of the subword units.

8. The method of claim 6 wherein computing the probability distribution over the set of subword units includes computing a probability associated with each of the set of subword units based on a time evolution of the acoustic signal over an interval including multiple subword units.

9. The method of claim 6 wherein computing the quantity characterizing the comparison of the two acoustic events includes comparing pairs of the probability distributions, one each of each pair associated with each of the two acoustic signals.

10. The method of claim 9 wherein comparing the pairs of the probability distributions includes computing a Kullback-Leibler distance between the distributions.

11. The method of claim 9 wherein computing the quantity characterizing the comparison of the two acoustic events includes time aligning the two acoustic events.

12. The method of claim 11 wherein time aligning the two acoustic events includes optimizing a time alignment based on an optimization of the quantity characterizing the comparison.

13. The method of claim 12 wherein optimizing the time alignment includes applying a dynamic programming approach.

14. Computer-readable media encoded with computer readable software comprising instructions for causing a processing system to:

retrieve models for a set of subword units;

for each of two acoustic events and for each of a series of times in each of the events, compute a probability associated with each of the models of the set of subword units; and

compute a quantity characterizing a comparison of the two acoustic events, one occurring in each of the two acoustic signals, using the computed probabilities associated with each of the models.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Dec 6, 2016
From: NICE LTD.; NICE SYSTEMS INC.; AC2 SOLUTIONS, INC.; ACTIMIZE LIMITED; INCONTACT, INC.; NEXIDIA, INC.; NICE SYSTEMS TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040821/0818 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2016
From: NXT CAPITAL SBIC
To: NEXIDIA, INC.
Reel/Frame 040508/0989 →
RELEASE OF SECURITY INTEREST Recorded Mar 23, 2016
From: COMERICA BANK
To: NEXIDIA INC.
Reel/Frame 038236/0298 →
SECURITY AGREEMENT Recorded Feb 18, 2013
From: NEXIDIA INC.
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 029823/0829 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2013
From: PNC BANK, NATIONAL ASSOCIATION, SUCCESSOR IN INTEREST TO RBC CENTURA BANK (USA)
To: NEXIDIA INC.; NEXIDIA FEDERAL SOLUTIONS, INC.
Reel/Frame 029814/0688 →
SECURITY AGREEMENT Recorded Feb 13, 2013
From: NEXIDIA INC.
To: NXT CAPITAL SBIC, LP
Reel/Frame 029809/0619 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2010
From: WHITE OAK GLOBAL ADVISORS, LLC
To: NEXIDIA INC.
Reel/Frame 025487/0642 →
SECURITY AGREEMENT Recorded Oct 19, 2010
From: NEXIDIA INC.; NEXIDIA FEDERAL SOLUTIONS, INC., A DELAWARE CORPORATION
To: RBC BANK (USA)
Reel/Frame 025178/0469 →
RELEASE OF SECURITY INTEREST Recorded May 15, 2008
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEXIDIA INC.
Reel/Frame 020948/0006 →
SECURITY INTEREST Recorded May 8, 2008
From: NEXIDIA INC.
To: WHITE OAK GLOBAL ADVISORS, LLC, AS AGENT
Reel/Frame 020930/0043 →
SECURITY AGREEMENT Recorded Jul 6, 2006
From: NEXIDIA INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 017912/0968 →
SECURITY INTEREST Recorded Nov 28, 2005
From: NEXIDIA, INC.
To: RBC CEBTURA BANK
Reel/Frame 017273/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2004
From: MORRIS, ROBERT W.
To: NEXIDIA INC.
Reel/Frame 015474/0197 →