n/a
The present invention relates to alarm monitoring systems, and in particular to a device interface for detecting an alarm device annunciator and providing power to the alarm device that is positionable in the alarm device, and a device interface configured to interface an alarm device at a premises with an alarm monitoring system and providing power to the alarm device.
It is common for businesses and homeowners to have an alarm monitoring system for detecting alarm event conditions (such as intrusion, fire, carbon monoxide, flooding, temperature conditions, appliance status, etc.) at their premises via premises devices, which report the events to a server or other system that notifies the user. The user can then monitor the systems through their phone, PDA, etc., or remotely interact and control the alarm monitoring systems at their premises (such as lighting, thermostats, energy management devices, security systems, etc.). Typically, these systems may also provide alarm event information to a monitoring center that can contact first responders on the user's behalf, typically over a conventional phone line, and more recently cellular and broadband networks.
Often such systems are installed after completion of initial construction of the premises. Alarm devices such as smoke, radon, and carbon monoxide detectors are typically installed during initial construction, and without consideration of a subsequent additional alarm monitoring system. These components/alarm devices often cannot be used with monitoring systems as they lack the necessary communication interfaces, such as wired connections to electronic system control panels or wireless transceivers operating under one or more of a variety of industry standard or proprietary protocols to communicate with a receiver in a control panel of the alarm monitoring system. When these components/alarm devices detect an alarm event, they generally activate an on-board siren to alert those at the premises to the presence of the danger that they are designed to detect. Unfortunately, without an interface to an alarm monitoring system capable of transmitting data pertaining to the alarm event to a monitoring center or other contact (such as a system owner's cell phone, neighbor, or relative), notice of the alarm event is limited to those at the premises. This limitation can lead to serious consequences, including catastrophic loss of property in the event of a fire when the occupants of a premises are away, or even death in the case of a carbon monoxide event when the occupants are present and sleeping.
One existing system uses a separate device to detect the output from the alarm device such as a smoke or carbon monoxide detector's annunciator, and transmit a signal to a control panel or monitoring center. Using such a separate device provides the requisite communication interface necessary to adapt an incompatible preexisting detector/alarm device to a subsequently added alarm monitoring system, but adds its own set of disadvantages. For example, the additional device includes sensor and transmitter that are separately housed from the alarm device and require an additional power source, which may require running electrical cords across the surface of a ceiling and down the exterior of a wall to an outlet. This results in a potential hazard of its own making and is unaesthetic in its implementation. In addition, it introduces another device to install to a monitoring system, and additional possible points of failure.
The present invention advantageously provides a method and device interface for detecting an alarm device annunciator and providing power to the alarm device, and/or a method and device interface for interfacing an alarm device at a premises with an alarm monitoring system while providing power to the alarm device.
According to one embodiment of the invention, a device interface is provided. The device interface includes a packaging configured to be removably installed within a housing of a premises alarm device. An input component is housed within the packaging in which the input component is configured to detect an alarm annunciation from the alarm device and generate input data based on the detected alarm annunciation. A processor is housed within the packaging. The processor is configured to analyze the input data, generate event data indicative of an alarm event in which the event data is based on the analysis of the input data and cause transmission of at least a portion of the event data. A power component is also housed within the packaging in which the power component is configured to provide power to the device interface and to the alarm device.
According to one aspect of this embodiment, the device interface includes a power interface configured to couple power from the power component to the alarm device. According to another aspect of this embodiment, the packaging further includes a form-factor configured to be removeably insertable into a battery compartment of the alarm device. According to another aspect of this embodiment. the packaging further includes a cartridge configured to accept one of an AAA battery, AA battery, low profile battery and nine volt battery.
According to another aspect of this embodiment, the device interface is arranged as a physical replacement for a standard form battery. According to another aspect of this embodiment. the analysis includes analyzing other data in conjunction with the input data. The event data is based on the analysis of the other data in conjunction with the input data. The other data includes at least one of a recorded sample, a device setting, a user setting, a threshold, a threshold ceiling, and a characteristic value. According to another aspect of this embodiment, the device interface include a wireless component in communication with the input component and processor. The input component is further configured to detect other data in addition to the input data. The wireless communication component is further configured to transmit the other data. The processor is further programmed to store the other data for the analysis.
According to another aspect of this embodiment, the analysis includes applying a rules engine to the input data and the other data. According to another aspect of this embodiment, the analysis includes distinguishing input data originating from the alarm device from input data originating from other sources in an environment of the premises. According to another aspect of this embodiment, the analysis includes determining a degree of confidence indicating a likelihood the alarm event occurred.
According to another aspect of this embodiment, the device interface includes a wireless component in communication with the power component and the processor. The power component is further configured to generate power component data. The processor is further configured to initiate a transmission based on the power component data. The wireless communication component is further configured to transmit at least a portion of the power component data.
According to another aspect of this embodiment, the input component includes at least one of a video camera, an infrared sensor, a motion detector, a pressure sensor, a proximity detector, a particle detector, a carbon monoxide detector, a radon detector, a smoke detector, a microphone, an oscillator, a frequency analyzer, a photosensor, a temperature sensor and a moisture sensor. According to another aspect of this embodiment, the alarm device includes at least one of a carbon monoxide detector, a smoke detector and a radon detector.
According to another aspect of the invention, a method for using a device interface with an alarm device is provided in which the device interface is configured to be removably insertable into the alarm device and to provide power to the alarm device. The device interface has an input component and a processor. An alarm annunciation from the alarm device is detected using the input component. Input data based on the detected alarm annunciation is generated using the input component. The input data is analyzed using the processor. Event data indicative of an alarm event is generated using the processor in which the event data is based on the analysis of the input data. The processor is used to cause transmission of at least a portion of the event data.
According to one aspect of this embodiment, the analysis includes analyzing other data in conjunction with the input data. The event data is based on the analysis of the other data in conjunction with the input data. The other data includes at least one of a recorded sample, a device setting, a user setting, a threshold, a threshold ceiling, and a characteristic value.
According to one aspect of this embodiment, the analysis includes applying a rules engine to the input data and the other data. According to one aspect of this embodiment, the analysis includes distinguishing input data originating from the alarm device from input data originating from other sources in an environment of the premises. According to one aspect of this embodiment, the analysis includes determining a degree of confidence indicating a likelihood the alarm event occurred. According to one aspect of this embodiment, power component data is generated. A transmission based on the power component data is initiated. At least a portion of the power component data is transmitted.
According to one aspect of this embodiment, other data is detected. The other data is transmitted. The other data for the analyzing is stored. According to one aspect of this embodiment, the alarm device includes at least one of a carbon monoxide detector, a smoke detector and a radon detector.
According to another aspect of the invention, a device interface is configured to be removably inserted into an alarm device at a premises. The device interface is in communication with an alarm system at the premises. The device interface includes an input component configured to detect an alarm annunciation from the alarm device and generate input data based on the detected alarm annunciation. The device interface includes a processor configured to analyze the input data and generate event data indicative of an alarm event. The event data is based on the analysis of the input data. The processor is further configured to cause transmission of at least a portion of the event data to the alarm system. The device interface includes a power component configured to provide power to the device interface and to the alarm device.
According to one aspect of this embodiment, the device interface includes a packaging configured to house the power component and a power interface configured to couple power from the power component to the alarm device. According to another aspect of this embodiment, the packaging further comprises a form-factor configured to be removeably insertable into a battery compartment of the alarm device. According to another aspect of this embodiment, the packaging further comprises a cartridge configured to accept one of an AAA battery, AA battery, low profile battery and nine volt battery.
According to another aspect of this embodiment, the analysis includes analyzing other data in conjunction with the input data, the event data being based on the analysis of the other data in conjunction with the input data. According to another aspect of this embodiment, the other data includes at least one of a recorded sample, a device setting, a user setting, a threshold, a threshold ceiling, and a characteristic value. According to another aspect of this embodiment, the analysis includes applying a rules engine to the input data and the other data. According to another aspect of this embodiment, the analysis includes distinguishing input data originating from the alarm device from input data originating from other sources in an environment of the premises.
According to another aspect of this embodiment, the analysis includes a degree of confidence indicating a likelihood the alarm event occurred. According to another aspect of this embodiment, the device interface further includes a wireless communication component in communication with the processor. The power component is further configured to generate power component data. The processor is further configured to initiate a transmission based on the power component data. The wireless communication component is further configured to transmit at least a portion of the power component data to the alarm system at the premises.
According to another aspect of this embodiment, the device interface further includes a wireless communication component in communication with the input component and the processor. The input component is further configured to detect other data. The wireless communication component is further configured to transmit the other data to the alarm system at the premises. The processor is further programmed to store the other data for the analysis. According to another aspect of this embodiment, the input component includes at least one of a video camera, an infrared sensor, a motion detector, a pressure sensor, a proximity detector, a particle detector, a carbon monoxide detector, a radon detector, a smoke detector, a microphone, an oscillator, a frequency analyzer, a photosensor, a temperature sensor and a moisture sensor. According to another aspect of this embodiment, the alarm device includes at least one of a carbon monoxide detector, a smoke detector and a radon detector.
A more complete understanding of the present invention, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
The device interface and method described herein in accordance with the invention advantageously provide a component that is configured to be removably installed into the housing of an alarm device and share a common power source with the alarm device while providing an interface between the alarm device and an alarm monitoring system. In particular, the device interface may have a form factor of one or more batteries such that the device interface acts as replacement battery for the alarm device but adds various functionality such as remote monitoring and alarm transmission capability rather than simply providing power to alarm device.
Before describing in detail exemplary embodiments that are in accordance with the disclosure, it is noted that the embodiments reside primarily in combinations of device interface components and processing steps related to providing detection of an alarm device annunciator and/or an interface between an alarm device and alarm monitoring system. Accordingly, components have been represented where appropriate by conventional symbols in drawings, showing only those specific details that are pertinent to understanding the embodiments of the disclosure so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
As used herein, relational terms, such as “first,” “second,” “top” and “bottom,” and the like, may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the concepts described herein. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In embodiments described herein, the joining term, “in communication with” and the like, may be used to indicate electrical or data communication, which may be accomplished by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling or optical signaling, for example. One having ordinary skill in the art will appreciate that multiple components may interoperate and modifications and variations are possible of achieving the electrical and data communication. For simplicity and ease of explanation, the invention will be described herein in connection with various embodiments thereof. Those skilled in the art will recognize, however, that the features and advantages of the invention may be implemented in a variety of configurations. It is to be understood, therefore, that the embodiments described herein are presented by way of illustration, not of limitation.
Referring now to drawing figures in which like reference designators refer to like elements there is shown in
Alarm device 14 includes one or more various sensors as discussed above. Alarm device 14 may be positioned within premises 20 and/or outside premises 20. In one or more other embodiments, alarm annunciator is located outside alarm device and/or outside premises 20. In one or more embodiments, alarm device 14 includes device interface 18 for detecting activation of alarm device annunciator 16 and/or interfacing alarm device 14 with alarm monitoring system 12. In one or more embodiment, device interface 18 is removably inserted into alarm device 14. For example, device interface 18 is removably inserted into a battery compartment of alarm device 14, as discussed in detail below. In one or more embodiments, alarm device 14 includes alarm annunciator 16. Device interface 18 includes analysis code 22 that is configured cause device interface 18 to detect an alarm device annunciator and/or interface alarm device 14 with alarm monitoring system 12, as discussed in detail below.
The invention may utilize any number of protocols or hardware configurations for wireless communications component 24. For example, wireless communication component 24 may include a Bluetooth receiver for communication with power component 28, proprietary 5800 protocol for communication with input component 26, IEEE 802.11 for communication with alarm monitoring system 12, and/or a cellular radio for transmission to a monitoring center or first responder. One of ordinary skill in the art will understand that device interface 18 is not limited to these protocols.
Device interface 18 includes one or more input components 26 that are configured to receive input data from one or more devices and/or entities. Input data includes data associated with an alarm event and/or premises 20. In one or more embodiments, input component 26 is configured to provide input data for an event detected by an alarm device 14 for an alarm condition for use in the analysis described below. In other words, input data may result from actuation of alarm device annunciator 16 or from another event in the alarm device environment/premises 20. For example, input component 26 may detect an audio signal, i.e., input data, having characteristic magnitude, frequency, durational, repetitive, and/or patterned values from alarm annunciator 16 of smoke alarm device 14. In one or more embodiments, input component 26 may detect annunciated light, e.g., the operation of an alarm strobe light in the alarm device 14 (as long a sensor is located where the light can be detected). Other types of input components 26 that receive one or more signals or data from alarm device 14 and/or premises 20 may also be used. The same input component 26 or another input component 26 may also detect an audio signal, i.e., input data, from a person, pet, television and/or other source of audio emission in alarm device environment/premises 20 or from a source of audio emission proximate premises 20.
In one or more embodiments, device interface 18 includes multiple input components 26. For example, device interface 18 may include input components 26 such as a microphone and a frequency analyzer such that device interface 18 is able to detect multiple aspects of input data consisting of an audio signal, providing more data for the analysis described below. Those of ordinary skill in the art will recognize the utility of multiple points of data both for verification of an alarm event and differentiation between sources of an alarm event. For example, a carbon monoxide detector and a smoke detector may both include individual alarm device annunciators 16 that emit audio signals. These signals may include similar frequency characteristics, but may be distinguishable based on differences in magnitude characteristics, perhaps due to differences in distance from device interface 18. Distinguishing the source of input data may allow for more detailed event data, which in turn may result in alarm monitoring system 12 initiating different sets of actions as determined to be appropriate, based upon the source of input data.
In one or more embodiments, input data may include data from one or more of a video camera, an infrared sensor, a motion detector, a pressure sensor, a proximity detector, a particle detector, a carbon monoxide detector, a radon detector, a smoke detector, a microphone, an oscillator, a frequency analyzer, a photosensor or similar device, a thermometer or other temperature sensor, and/or a humidistat or other moisture sensor. One of ordinary skill in the art will recognize that input data may include data from other devices that are capable indicating an alarm event.
Device interface 18 includes one or more processors 32 for performing device interface functions described herein. Device interface 18 includes power interface 30 that is configured to couple power from the power component 28 to alarm device 14. For example, power component 28 may include one or more disposable or rechargeable batteries for providing power to device interface 18 and/or alarm device 14. In one embodiment, power component 28 includes several low profile batteries that are configured to be removably inserted within power component 28. One example of power component 28 is illustrated and discussed with respect to
Event data 36 includes data generated from the analysis described herein such as input data associated with an alarm event and/or premises 20 that is received from one or more input components 26. Event data 36 may indicate an alarm event. In one or more embodiments, other data 38 includes one or more recorded sample (s), device setting (s), user setting (s), threshold (s), ceiling threshold(s), and/or characteristic value(s). For example, during and/or subsequent to provisioning of device interface 18, a system user or installer may have actuated alarm device annunciator 16 of alarm device 14 such as a smoke detector to generate a sample of an audio signal with identifiable magnitude, frequency, durational, repetitive, and/or patterned characteristics. The audio signal is what alarm device 14 uses to alert people within and/or proximate premises 20 of an alarm event. This audio sample is stored in memory 34 as other data 38 for future use in the analysis process described below.
The device and/or user settings may be stored as a value within memory to processor 32 and/or include a mechanical setting, used to attenuate input data as received by input component 26. For example, an analog dial may increase or decrease the sensitivity of a microphone component, limiting or expanding the range in which it is capable of registering receipt of input data. Alternatively, a digital limiter may be set within input component 26 to achieve the same effect. Those of ordinary skill in the art will recognize situations in which it is more appropriate or advantageous to select an analog or digital embodiment as well as the operation of these devices, therefore the rationale for selecting and operation of analog or digital tuners will not be further elaborated upon here.
In one or more embodiment, device setting include sensitivity characteristic. For example, processor 32 may be programmed such that input data is evaluated using a comparison of input data decibel (dB) characteristics and a device setting of a threshold of 200 dB. The sensitivity characteristic may be used to distinguish input data originating from alarm device annunciator 16 and alarm device environment/premises 20. A device setting may incorporate a tiered threshold configuration used to further distinguish origination of input data from two or more alarm device annunciators 16. For example, device settings may include a primary threshold of 100 dB used to distinguish between annunciators 16 and environmental sources of audio data. Device settings may further include a secondary threshold of 150 dB used to distinguish a carbon monoxide detector from a smoke detector. For example, if input data includes a magnitude characteristic of 50 dB, the analysis, discussed below, may use the device settings to arrive at the conclusion that the event is due to alarm device environment/premises 20. Alternatively, if input data includes a magnitude characteristic of 125 dB, the analysis discussed below may arrive at the conclusion that the event is due to actuation of alarm device annunciator 16, consisting of a smoke detector. Another alternative may involve input data including a magnitude characteristic of 170 dB. In this alternative, the analysis may conclude the event is due to actuation of alarm device annunciator 16, consisting of a carbon monoxide detector.
In another embodiment, a device setting may involve a threshold and a ceiling setting, creating a window. For example, a particular alarm device annunciator 16 is designed to emit a signal of a specific frequency in which the hardware limitations of alarm device annunciator result in a range of frequencies focused on the specific frequency. Device settings may include a frequency accompanied by a tolerance range, the limits of which establish a threshold and a ceiling to establish a window of frequencies for use in the analysis in order to distinguish input data sourced from alarm device annunciator 16 from data sourced by alarm device environment/premises 20. Further, other data 38 may include multiple frequency values or windows.
In yet another example, other data 38 may include one or more integers or other numbers for use in the analysis in conjunction with a counter for comparison to repetition, duration, and pattern characteristics of input data. For example, a particular alarm device annunciator 16 emits a series of three audio signals. Other data 38 may reflect this series by including the integer “three” such that the analysis, described below, may use other data 38 in conjunction with a counter and a register beginning with a value equal to the integer and decrement the register value each time an audio signal including characteristic values associated with alarm device annunciator 16 is received by input component 26. If the number of occurrences of the audio signal matches the other data 38 integer value, the analysis may be more likely to generate event data 36 indicative of an alarm event. Conversely, if the number occurrences of the audio signal does not match the other data 38 integer value, the analysis may be more likely to generate event data 36 indicative of an audio signal with some characteristics in common with or similar to those emitted by alarm device annunciator 16, but ultimately sourced from alarm device environment/premises 20. An alternative process for accomplishing a result similar to the previous example may involve beginning with a register value of “zero” and incrementing this register value with each occurrence of the audio signal. Further, an integer in conjunction with a counter may use a device setting specifying a sample period. Those of ordinary skill in the art will recognize the utility of a sampling period when used for analysis in conjunction with a counter and this will not be further elaborated upon here.
In one or more embodiments, device interface 18 learns via DSP sampling of alarm annunciation or activation such that other data 38 includes criteria, generated by device interface 18, for detecting an alarm event. Such sampling can be initiated by testing the alarm annunciation or activation in a controlled manner. In one or more other embodiments, other data 38 may be established as a default prior to shipping. For example, alarm device annunciators 16 may be known in the art to emit signals including one or more characteristic values from a known set of values which allow for identification of input data as originating from alarm device annunciator 16. One or more of these characteristic values may be included as other data 38 prior to installation of device interface 18 into alarm device 14. Other data 38 may also include a user setting. In one or more embodiments, the user setting may be used in conjunction with other forms of other data 38 or independently for the analysis. User settings differ from system settings in that they do not involve characteristics for comparison in order to determine if an event is an alarm event. Examples of user settings may include, but are not limited to, a binary “on/off” setting, a string or array of descriptive information pertaining to alarm device 14, and/or a calendar setting.
In one or more embodiments, other data 38 may be established during provisioning of device interface 18 or at a later time. A later time may include one or more iterations of the analysis process describe below in which processor 32 updates other data 38 to reflect more recent data. For example, alarm device annunciator 16 may initially generate a signal of a specific magnitude, frequency, and duration, set in a particular repetition or pattern. Over time, perhaps through degradation of mechanical components within the annunciator or diminished or increased current (such as due to battery drain or subsequently installed, replaced, and/or removed other electrical devices wired in parallel with alarm device 14), initial signal characteristics may change. Processor 32 may store each instance of input data determined to originate from alarm device annunciator 16. These instances may replace one or more previously stored samples or be used in conjunction with previous stored samples as an additional point of other data 38 for use in the analysis process described herein with respect to analysis code 20.
In one or more embodiments, processor 32 and memory 34 form processing circuitry 39 containing instructions which, when executed configure processor 32 to perform the one or more functions described with respect to
Device interface 18 includes power component 28 that is configured to serve as a power source for device interface 18 and/or alarm device 14. In one or more embodiments, power component 28 is configured to generate transmittable statistics pertaining to electrical characteristics, in accordance with the invention. Electrical characteristics may include, but are not limited to, voltage, current, power, and/or resistance values. Statistics pertaining to electrical characteristics may include any of the electrical characteristics, percentages of current values compared to initial, maximum, optimal values, calculations converting electrical characteristics and/or percentages into other information (e.g., battery life expressed as a unit of time or cycles of operation). Statistics may be generated by power component 28 independently or in conjunction with processor 32 to create power component data, which may be transmitted by wireless communication component 24 to alarm monitoring system 12 and/or other devices associated with premises 20, as described below. For example, power component data may include a percentage of capacity provided by power component 28. Processor 32 may receive this data and compare it to a threshold such as 10 percent, and if the percentage reaches or falls below the threshold, processor 32 may initiate a data transmission by wireless communication component 24 to alarm monitoring system 12 with information that the battery charge is low in device interface 18. Alarm monitoring system 12 may relay this information to a system owner's cell phone so that he may replace the battery prior to depletion so that device interface 18 may continue to operate. Examples of power component 28 are discussed with reference to
Internally, processor 32, input component 26, wireless communication component 24, power component 28, and power interface 30 contain electronic systems of varying sophistication involving hardware and in some cases a version of firmware or software. It should be understood that not all of such devices may be installed within system 10. Components included in device interface 18 may be connected utilizing one or more of a variety of wired and wireless communication methods. For example, input component 26 may utilize a wireless transmission method and protocol such as IEEE 802.11 to communicate with processor 32 through wireless communication component 24. In another example, other data 38 may be stored in an integrated circuit (IC) or memory 34 soldered or socketed to a printed circuit board (PCB) and utilize etched traces and via embedded in layers or the PCB to communicate with processor 32. In a variation of this embodiment, a PCB may be replaced by flex cabling or a similar non-ridged structure that may prove advantageous when constructing device interface 18 for use in a packaging of certain dimensions.
Those of ordinary skill in the art will appreciate that all of the aforementioned components of device interface 18: processor 32, input component 26, wireless component 24, power component 28, and power interface 30 are not particularly limited in construction as long as they operate in accordance with the invention. They may incorporate any of a number of commonly known hardware and software technologies, such as relational databases, Linux and other operating systems, flash memory and other forms of storage memory, single or multi-core microprocessors such as ARM processors or others, DSP, embedded controllers, etc.; one or more parts of which may be located at the premises 20 or at a remote location such as a monitoring center, a cloud-based solution, the system owner's mobile device, or elsewhere.
In one embodiment, one or more elements shown in
Any number or combination of batteries 44 may be utilized so long as power component 28 operates in accordance with the invention. Those of ordinary skill in the art will recognize the various electrical connections between batteries 44 that can be implemented to generate the desired electrical characteristics of power component 28. For example, three 3V lithium ion batteries 44 may be combined to generate electrical characteristics similar or the same to a single nine volt battery. Those of ordinary skill in the art are familiar with voltage and current tolerances, details of which will not be further elaborated upon here. In one or more embodiments power component 28 includes a removable casing. Such a casing may assist in installing power component 28 in a cavity, e.g., battery compartment, of alarm device 14, satisfy regulatory requirements, and/or any number of other purposes in accordance with the invention. The casing may be a removable device, as shown in area D of
In general, provisioning or otherwise preparing device interface 18 for use with alarm device 14 may include, but is not limited to physical installation within alarm device 14; connection of or conductive contact between power interface 30 and a connector 48 or contact of alarm device 14; configuring device settings; and verification of functionality of device interface 18 as a compatible power source for alarm device 14.
Device interface 18 may also require provisioning to communicate with alarm monitoring system 12, i.e., provisioning to be able to receive and/or transmit data. Such provisioning or otherwise preparing device interface 18 for use with alarm monitoring system 12 may include, but is not limited to assignment of an identifier, establishment of wireless communication, formatting event data 36 so as to be useful in operation of alarm monitoring system 12, and/or verification of compatibility and operability with alarm monitoring system 12. For example, wireless communication component 24 may contain a unique identifier such as a MAC address which may be detectable by alarm monitoring system 12. Alarm monitoring system 12 may further benefit from assigning a more descriptive identifier, such as the string value “ZONE 6: Master Bedroom Smoke Detector” to device interface 18. Assignment may take place using device interface 18 and/or alarm monitoring system 12. Those of ordinary skill in the art are well familiar with requirements and methods for establishing wireless communication between electronic devices such as device interface 18 and alarm monitoring system 12 and such provisioning will not be further elaborated upon here. Similarly, formatting data for interoperability of such devices, and verifying compatibility and operability are tasks which are also well known to those of ordinary skill in the art and will not be further elaborated upon here.
Processor 32 monitors for an alarm such as a triggered alarm device annunciator 16 by monitoring data from input component 26 (Block S100). If processor 32 determines an alarm has not been detected, processor 32 repeats the determination of Block S100. If processor 32 determines an alarm has been detected, processor 32 receives input data based on the detected alarm (Block S102). For example, as discussed above, input component 26 may detect an alarm annunciation from alarm device annunciator 16 and/or may detect audio from other sources within or proximate premises 20 such that input component 26 generates input data based on the detected alarm annunciation and/or the other audio sources.
Processor 32 analyzes the input data as described herein (Block S104). In one or more embodiments, processor 32 analyzes the input data in conjunction with other data 38. The analysis may involve one or more comparisons using a rules engine. The rules engine may include one or more of logic functions, mathematical expressions, and/or recursive algorithms that are applied to input data and/or other data 38. In one or more embodiments, the analysis may use other data 38 including a duration for comparison to input data. For example, if alarm device annunciator 16 is configured to emit a signal including a static signal for eleven seconds, input data may be evaluated during the analysis for consideration of a static signal of eleven seconds in order to differentiate alarm device annunciator 16 from other audible sounds an alarm device environment/premises 20. Those of ordinary skill in the art will recognize that the same principle may be applied to a group of tones, either in series or parallel.
In one or more embodiments, the analysis may utilize other data 38 consisting of a pattern which may combine durational and repetitive values into a more complex set of data. In one example using the alarm device annunciator 16 described above, the analysis evaluates input data 36 with respect to the inclusion of three audio signals incorporating a particular set of characteristic values which occur in succession within eleven seconds, followed by eleven seconds of silence or ambient noise, and repeating three times to create a pattern totaling sixty-six seconds.
In one or more embodiments, the analysis may use a set of other data 38, similar to what may establish a pattern as described for comparison with input data based on the presence of one or more of the characteristic values included in other data 38. For example, other data 38 may include a repetition value of “three” and a duration value of “eleven” that is used to differentiate alarm device annunciator 16 from other audible signals in premises 20. Other examples of the analysis of input data and/or other data 38 are described throughout the instant specification.
Processor 32 generates event data 36 indicative of an alarm event based on the analysis (Block S106). The event data 36 is based on the analysis of the input data. Event data 36 may be input data that has been associated with one or more alarm device annunciators 16 and/or a specific alarm event. In one or more embodiments, event data 36 includes a degree of confidence or other attribute representing the probability or likelihood that the analysis correctly determined whether or not an event is an alarm event. Those skilled in the art will recognize the utility of including a confidence value or degree of confidence in addition to a binary determination of either an alarm event or not an alarm event. For example, device interface 18 may be installed within alarm device 14 such as a smoke detector. Alarm device 14 may operate in a manner in which it evaluates input data for the production of a binary result—either it actuates an annunciator or it does not. Device interface 18 may simultaneously interface with a more sophisticated alarm system panel of alarm monitoring system 12. Such a panel may initiate one or more of several actions based on the analysis of input data received from device interface 18. Those of ordinary skill in the art will recognize the advantage of providing a degree of confidence in addition to a binary indication of whether it is more likely input data emanated from alarm device annunciator 16 or alarm device environment/premises 20 as it facilitates selection among a more granular array of actions, such as those which may be available to alarm monitoring system 12.
Processor 32 causes transmission of at least a portion of the event data 36 (Block S108). For example, process 28 causes wireless communication component 24 to transmit at least a portion of event data 36 to alarm monitoring system 12, a monitoring center and/or other system/device/center, among other devices associated with premises 20 such that device interface 18 acts as an interface between alarm device 14 and alarm monitoring system 12, monitoring center or other device, which absent device interface 18 would not be able to receive any data from alarm device 14. The transmitted event data 36 may include a determination whether an event occurred, degree of confidence and other attributes associated with the alarm event.
In one or more embodiments, a binary user setting may be applied to the analysis in certain applications to override the results or enable the results of the analysis. For purposes of illustration, a binary setting of “on” may represent a state which enables operation of the analysis process of the invention, including analysis, generation of event data 36 and initiation and transmission of at least a portion of input data. A binary setting of “off” may be used to disable one or more steps in the sequence illustrated in
In one or more embodiments, device interface 18 is configured to be controlled wirelessly via an application, browser, etc. such that device interface 18 can be remotely activated, deactivated, reconfigured, etc. without having to make a physical connection to the device interface 18. Device interface 18 may have an internet protocol (IP) or other address such that one can access device interface 18 wirelessly. Further, in one or more embodiments, if device interface 18 is deactivated, alarm device 14 may likewise be deactivated.
Blocks S100, S102, S104, S106 and S108 are discussed above with respect to
If processor 32 determines an event did not occur, processor 32 determine whether to update other data 38 (Block S120). For example, processor 32 may update other data 38 if the degree of confidence with within a predefined range but not above the minimum threshold described above. Updating the other data 38 provides a recursive or reiterative procedure, or a feedback loop to generate an acceptable degree of confidence or accuracy prior to generating event data 36. Those of ordinary skill in the art will recognize that a single execution of the analysis process of
If processor 32 determines to update the other data 38, processor 32 updates the other data 38 (Block S122). If processor determines not to update the other data 38, processor 32 performs the determination of Block S110. Returning back to Block S118, if processor 32 determines an event occurred, processor 32 perform Block S108 as discussed above.
Those of ordinary skill in the art will recognize the utility of analysis including multiple frequency values when attempting to differentiate an audio signal from alarm device annunciator 108 which includes multiple tones from alarm device environment/premises 20, which may also emit multiple tones.
It will be appreciated by persons skilled in the art that the present invention is not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. A variety of modifications and variations are possible in light of the above teachings without departing from the scope of the invention, which is limited only by the following claims.
This application is related to and claims priority to U.S. Provisional Patent Application Ser. No. 62/047,750, filed Sep. 9, 2014, entitled DEVICE INTERFACE FOR ALARM MONITORING SYSTEMS FIELD OF THE INVENTION, the entirety of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5959529 | Kail, IV | Sep 1999 | A |
6215404 | Morales | Apr 2001 | B1 |
7170404 | Albert et al. | Jan 2007 | B2 |
7629880 | Stilp et al. | Dec 2009 | B2 |
8085147 | Marriam et al. | Dec 2011 | B2 |
20040145467 | Roby et al. | Jul 2004 | A1 |
20130154823 | Ostrer et al. | Jun 2013 | A1 |
20140218194 | Gruber et al. | Aug 2014 | A1 |
Number | Date | Country |
---|---|---|
0074013 | Dec 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20160071405 A1 | Mar 2016 | US |
Number | Date | Country | |
---|---|---|---|
62047750 | Sep 2014 | US |