IP Library Granted Patent US 8,269,625
Granted Patent B2
US 8,269,625 · App. 12/756,698 · Granted Sep 18, 2012

Signal processing system and methods for reliably detecting audible alarms

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,269,625
App. No.
12/756,698
Granted
Sep 18, 2012
Kind
B2
Abstract

A signal processing system and associated methods are disclosed for reliably detecting audible alert signals, such as Temporal-3 (or Code-3) and Temporal-4 (or Code-4) alert signals generated by commercially available smoke, fire, and carbon monoxide detectors. The system and methods are capable of detecting audible alert signals of different intensities in the presence of dynamic background environment (e.g., television programming, music, noise, and the like). The system and methods are capable of detecting audible alert signals generated by far away smoke, fire, and carbon monoxide detectors. The signal processing system and methods may, in some embodiments, be incorporated into a bedside or other unit that generates a supplemental alert signal capable of alerting individuals who might not otherwise respond to the alarm condition, such as individuals who are asleep, children, hearing impaired, or intoxicated.

Claims (34)

1. A method for detecting audible alert signals implemented in signal processing circuitry, the method comprising:

generating a digital representation of a received audio signal;

for each of a plurality of templates, comparing the digital representation of the received audio signal to the respective template, and generating a matching score representing a degree of match between the digital representation of the received audio signal and the respective template, wherein each template corresponds to an acceptable audible alert signal timing pattern, and the plurality of templates encompass an acceptable range of variation in a timing pattern of a standard audible alert signal; and

determining, based at least partly on the matching scores corresponding to the plurality of templates, whether an audible alert signal is present.

2. The method of claim 1 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-3 timing pattern.

3. The method of claim 1 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-4 timing pattern.

4. The method of claim 1 , wherein the plurality of templates includes at least ten templates.

5. The method of claim 1 , wherein generating the digital representations comprises applying band pass filtering such that the digital representation corresponds to a frequency band falling within a range of acceptable frequencies of an audible alert signal.

6. The method of claim 5 , further comprising repeating the generating and comparing steps for each of multiple additional frequency bands falling within the range, to thereby generate a separate set of matching scores for each of a plurality of frequency ranges, and wherein said determining step comprises analyzing each of the sets of matching scores.

7. The method of claim 6 , wherein the number of the frequency bands is at least ten.

8. The method of claim 6 , wherein the number of the frequency bands is at least twenty.

9. The method of claim 6 , wherein each of the plurality of frequency ranges falls within the range of 2.9 kHz to 3.5 kHz.

10. The method of claim 1 , further comprising:

estimating a noise content of the received audio signal; and

determining, based at least partly on the noise content, whether an audible alert signal is present.

11. A computer-readable medium storage which stores executable instructions capable of causing a computing device to perform a signal processing method that comprises:

generating a digital representation of a received audio signal;

for each of a plurality of templates, comparing the digital representation of the received audio signal to the respective template, and generating a matching score representing a degree of match between the digital representation of the received audio signal and the respective template, wherein each template corresponds to an acceptable audible alert signal timing pattern, and the plurality of templates encompass an acceptable range of variation in a timing pattern of a standard audible alert signal; and

determining, based at least partly on the matching scores corresponding to the plurality of templates, whether an audible alert signal is present.

12. The computer-readable medium of claim 11 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-3 timing pattern.

13. The computer-readable medium of claim 11 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-4 timing pattern.

14. The method of claim 11 , wherein the plurality of templates includes at least ten templates.

15. A signal processing system for detecting audible alert signals comprising:

a circuit configured to receive an audio signal and to generate a digital representation of the received audio signal;

a memory buffer configured to store a plurality of templates, wherein each template corresponds to an acceptable audible alert signal timing pattern, and the plurality of templates encompass an acceptable range of variation in a timing pattern of a standard audible alert signal; and

a circuit configured to:

compare, for each template, the digital representation of the received audio signal to the respective template;

generate, for each template, a matching score representing a degree of match between the digital representation of the received audio signal and the respective template; and

determine, based at least partly on the matching scores corresponding to the plurality of templates, whether an audible alert signal is present.

16. The signal processing system of claim 15 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-3 timing pattern.

17. The signal processing system of claim 15 , wherein the plurality of templates comprises templates that correspond to variations in a Temporal-4 timing pattern.

18. The method of claim 15 , wherein the number of the frequency bands is twenty-one.

19. The signal processing system of claim 15 , further comprising a supplemental alert generator configured to generate a supplemental alert signal in response to the determination that an audible alert signal is present.

20. The signal processing system of claim 19 , wherein the supplemental alert signal is a low-frequency square wave sound pattern.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2023
From: FRANS, DOUG
To: INNOVALARM CORPORATION
Reel/Frame 064403/0076 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2016
From: KNOBBE, MARTENS, OLSON & BEAR, LLP
To: INNOVALARM CORPORATION
Reel/Frame 038057/0549 →
SECURITY INTEREST Recorded Oct 13, 2014
From: INNOVALARM CORPORATION
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 033976/0015 →
SECURITY AGREEMENT Recorded Jul 19, 2010
From: INNOVALARM CORPORATION
To: FRANS, DOUG
Reel/Frame 024706/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2010
From: HOY, LESLIE D.; ALBERT, DAVID E.; SMITH, LANDGRAVE T.; LEWIS, JAMES J.
To: INNOVALARM CORPORATION
Reel/Frame 024604/0893 →