Alarm bypass systems and methods utilizing micro-electromechanical systems (MEMS)
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- 1010210 B C
- Filing Date
- 2025-04-02
- Publication Date
- 2026-04-30
AI Technical Summary
Existing alarm systems lack efficient methods for selectively bypassing alarms without compromising security, particularly in scenarios where temporary access is needed without triggering a full alarm response.
Employing micro-electromechanical system (MEMS) accelerometers to detect tapping or sequences of tappings, allowing users to temporarily bypass alarms by inputting predefined patterns or thresholds, thereby inhibiting alarm triggering while maintaining system security.
Enables secure, user-controlled temporary bypass of alarms for scenarios like opening doors or windows without triggering a full alarm response, enhancing user convenience and security.
Smart Images

Figure CA2025050475_30042026_PF_FP_ABST
Abstract
Description
ALARM BYPASS SYSTEMS AND METHODS UTILIZING MICROELECTROMECHANICAL SYSTEMS (MEMS)BACKGROUND OF THE INVENTIONField of the Invention
[0001] There is provided an alarm system. In particular, there are provided alarm systems and methods for selectively bypassing triggering of an alarm.Description of the Related Art
[0002] United States Patent No. 9245439 to Lamb et al. discloses a method, system, and apparatus for temporarily disarming a barrier alarm in a security system. A method for temporarily disarming a barrier alarm comprises receiving an indication to disarm the barrier alarm, the indication generated at the barrier alarm by a user, disarming the barrier alarm in response to receiving the indication, rearming the barrier alarm in response to receiving the indication, re-arming the barrier alarm upon the occurrence of a predetermined condition.
[0003] United States Patent No. 9589446 to Dey et al. discloses systems and techniques for sensor bypass. Activation may be received at a bypass input of an entry point sensor of a security system while the entry point sensor is in an armed mode. The entry point sensor may detect that the entry point monitored by the entry point sensor is closed. The entry point sensor may enter into a bypass mode. Detection by the entry point sensor of an opening of the entry point while the entry point sensor is in the bypass mode may not result in the generation of an alarm by the security system.
[0004] United States Patent No. 11783655 to Else et al. discloses a method implemented by a security sensor device. The security sensor device receives a user input, performs a biometric authentication of a user associated with the user input, modifies a state of the security sensor device based at least in part on the biometric authentication and the user input, detects a sensor trigger when the security sensor device is in the modified state, determines a sensor indication based at least in part on the sensor trigger, the state of the security sensor device subsequent to being modified, and the user input, and transmits the sensor indication to a premises security control device. The sensor indication is configured to cause the premises security control device to perform at least one premises security action.
[0005] There may remain a need for systems and methods for selectively bypassing an alarm system which ameliorate at least some of the disadvantages of existing systems.
[0006] The foregoing examples of the related art and limitations related thereto are intended to be illustrative and not exclusive. Other limitations of the related art will become apparent to those of skill in the art upon a reading of the specification and a study of the drawings.BRIEF SUMMARY OF INVENTION
[0007] The following embodiments and aspects thereof are described and illustrated in conjunction with systems, tools and methods which are meant to be exemplary and illustrative, not limiting in scope. In various embodiments, one or more of the above-described problems have been reduced or eliminated, while other embodiments are directed to other improvements.
[0008] There is accordingly provided a barrier alarm apparatus according to one aspect. The barrier alarm apparatus includes a sensor configured to detect a state of an entry point. The barrier alarm apparatus includes a signaling device in communication with the sensor. The signaling device is configured to communicate one or more changes to the state of the entry point detected by the sensor. The barrier alarm apparatus includes a user input device in communication with the signaling device. The user input device includes a micro-electromechanical system (MEMS) accelerometer configured to detect a tapping or sequence of tappings. The barrier alarm apparatus includes a controller in communication with the MEMS accelerometer. The controller is configured to modify said communications of the state of the entry point by said signaling device in response to detection of said tap or sequence of taps by said MEMS accelerometer.
[0009] There is also provided a barrier alarm apparatus according to another aspect. The barrier alarm apparatus includes a sensor configured to send a signal which triggers an alarm upon detecting one or more predetermined criteria. The barrier alarm apparatus includes a micro-electromechanical system (MEMS) accelerometer configured to detect a tapping or sequence of tappings and output a signal in response thereto. The barrier alarm apparatus includes a processor configured to receive the signal from the MEMS accelerometer and inhibit triggering of the alarm upon determining that said tapping or sequence of tappings complies with one or more predetermined thresholds.
[0010] There is additionally provided a barrier alarm apparatus according to a further aspect. The barrier alarm apparatus includes a sensor configured to send a signal which triggers an alarm upon detecting one or more predetermined criteria. The barrier alarm apparatus includes a user input device configured to detect a plurality of different tapping patterns and output a plurality of signals in response thereto. The barrier alarm apparatus includes a processor configured to receive the signals from the user input device and adjust one or more sensitivity levels of the sensor in response thereto.
[0011] There is further additionally provided a barrier alarm apparatus according to yet another aspect. The barrier alarm apparatus includes a sensor configured to send a signal which triggers an alarm upon detecting one or more predetermined criteria. The barrier alarm apparatus includes a user input device configured to detect one or more tappings or sequences of tappings including characteristics thereof and output one or more signals in response thereto. The characteristics includes a frequency of tapping, a direction of tapping and a force of tapping. The barrier alarm apparatus includes a processor configured to receive the signal from the user input device and inhibit triggeringof the alarm upon determining that said tapping or sequence of tappings complies with one or more predetermined thresholds.
[0012] There is still additionally provided a barrier alarm apparatus according to yet a further aspect. The barrier alarm apparatus includes a sensor configured to send a signal which triggers an alarm upon detecting one or more predetermined criteria. The barrier alarm apparatus includes a user input device configured to detect tapping patterns and output a plurality of signals in response thereto. The barrier alarm apparatus includes a processor configured to receive the signals from the user input device, determine via machine learning whether the tapping pattern complies with one or more predetermined thresholds and if so, cause one or more settings and / or features of the barrier alarm apparatus to be adjusted or entered in response thereto.
[0013] There is also provided an alarm system according to one aspect. The alarm system includes a primary controller. The alarm system includes a barrier alarm device in communication with the primary controller. The barrier alarm device includes an entry point sensor configured to detect a state of an entry point associated with the barrier alarm device. The barrier alarm device includes a signaling device in communication with the entry point sensor, the signaling device configured to communicate to the primary controller changes to the state of the entry point detected by the entry point sensor. The barrier alarm device includes a user input device in communication with the signaling device. The user input device includes a micro-electromechanical system (MEMS) accelerometer configured to detect a tap or sequence of taps input by a user. The user input device includes a barrier alarm controller in communication with the MEMS accelerometer. The barrier alarm controller is configured to modify said communications of the changes to the state of the entry point by said signaling device in response to detection of said tap or sequence of taps by said MEMS accelerometer.
[0014] There is further provided an alarm system according to another aspect. The alarm system includes a primary processor configured to, upon receiving a user input, cause the alarm system to enter an armed state. The alarm system includes one or more barrier alarm apparatuses. Each barrier alarm apparatus includes a sensor configured to send a signal to the primary processor upon detecting one or more predetermined criteria, wherein the primary processor is configured to, upon receiving said signal and while the alarm system is in the armed state, trigger an alarm. Each barrier alarm apparatus includes a micro-electromechanical system (MEMS) accelerometer configured to detect a tapping or sequence of tappings and output a local signal in response thereto. Each barrier alarm apparatus includes a local processor configured to receive the signal from the MEMS accelerometer and inhibit triggering of the alarm by the primary processor upon determining that said tapping or sequence of tappings complies with one or more predetermined thresholds.
[0015] There is also provided a method of controlling an alarm system according to one aspect. The method includes monitoring, via a sensor, a state of an entry point. The method includes detecting, via the sensor, one or more changes to the state of the entry point, in response to detection of the oneor more changes to the state of the entry point. The method includes transmitting, via a barrier alarm controller, an alarm message to a primary controller of the alarm system. The method includes detecting, via a (micro-electromechanical system) MEMS accelerometer in communication with the barrier alarm controller, a tap or sequence of taps input by a user, and in response to the detection of the tap or sequence of taps. The method includes entering, via the barrier alarm controller, a bypass state, wherein communication of the alarm message to the primary controller is modified.
[0016] There is further provided a method of controlling an alarm system according to another aspect. The method includes operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system. The method includes tapping the MEMS accelerometer. The method includes determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, causing the alarm system to enter a bypass state.
[0017] There is still further provided a method of controlling an alarm system according to an additional aspect. The method includes operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system. The method includes tapping the MEMS accelerometer. The method includes determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, enabling access to one or more settings and / or sensitivity thresholds for selectively adjustment thereof.
[0018] There is further provided a method of selectively bypassing an alarm system according to one aspect. The alarm system is configured to trigger an alarm upon detecting one or more predetermined criteria. The method includes operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system. The method includes detecting via the MEMS accelerometer a tapping or sequence of tappings and outputting a signal in response thereto. The method includes configuring the alarm system to bypass said alarm upon determining that upon determining that said tapping or sequence of tappings complies with one or more predetermined thresholds.
[0019] There is also provided a method of retrofitting an alarm system to facilitate selective bypassing thereof according to one aspect. The method includes operatively connecting a microelectromechanical system (MEMS) accelerometer to the alarm system. The method includes detecting via the MEMS accelerometer a tapping or sequence of tappings and outputting a signal in response thereto. The method includes configuring the alarm system to bypass triggering of an alarm upon determining that upon determining that said tapping or sequence of tappings complies with one or more predetermined thresholds.
[0020] There is further provided a method of bypassing a controller or security panel of a security alarm system according to one aspect. The method includes operatively connecting a barrier alarm device including a micro-electromechanical system (MEMS) accelerometer, to the controller or security panel. The method includes tapping the MEMS accelerometer. The method includesdetermining via a processor whether said tapping complies with one or more predetermined thresholds and if so, signaling to the controller or security panel that the barrier alarm device has entered a bypassed state.
[0021] There is additionally provided a method of adjusting a setting or feature of a barrier alarm device of an alarm system according to one aspect. The method includes operatively connecting a user input device to the barrier alarm device. The user input device is configured to detect tapping patterns. The method includes tapping the user input device, with the user input device outputting a signal indicative thereof in response thereto. The method includes processing said signal via a processor, with the processor being configured to determine whether said tapping complies with one or more predetermined thresholds and if so, cause one or more settings and / or features of the barrier alarm apparatus to be adjusted or entered in response thereto.
[0022] There is also provided a method of enrolling an alarm system according to one aspect. The method includes operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system. The method includes tapping the MEMS accelerometer, and determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, causing the alarm system to enter an enrolled state.
[0023] There is further provided a method of enrolling a barrier alarm device with an alarm system according to another aspect. The method includes operatively connecting the barrier alarm device including a micro-electromechanical system (MEMS) accelerometer, to the alarm system. The method includes tapping the MEMS accelerometer, with the MEMS accelerometer outputting a signal in response thereto. The method includes causing the alarm system to enroll the MEMS accelerometer upon determining via a processor thereof that the tapping sequence complies with one or more predetermined thresholds.
[0024] In addition to the exemplary aspects and embodiments described above, further aspects and embodiments will become apparent by reference to the drawings and by study of the following detailed descriptions.BRIEF DESCRIPTION OF DRAWINGS
[0025] The accompanying drawings illustrate non-limiting example embodiments of the invention:Figure 1 is a block diagram of an embodiment of a barrier alarm apparatus according to one aspect, with the barrier alarm apparatus including a sensor associated with an entry point;Figure 2 is a front, top, left side perspective view of a non-limiting embodiment of the barrier alarm apparatus of Figure 1 with the entry point being in the form of a window that is in a state of being closed, with the sensor being in the form of a magnetic field sensor coupled to the side j amb of framingof the window, and with a magnet coupling to a stile of the window and generating a magnetic field which is sensed by the magnetic field sensor;Figure 3 is a front, top, left side perspective view of the magnetic field sensor, magnet and window thereof, with the window opened distance D 1 such the magnetic field sensor is out of range of the magnetic field generated by the magnet;Figure 4 is a front, top, left side perspective view of another non-limiting embodiment of the barrier alarm apparatus of Figure 1 with the entry point being in the form of a window opened distance DI, with the sensor being in the form of a radio frequency identification (RFID) reader generating an electromagnetic field, the RFID reader coupling to the stile of the window, and with an RFID tag coupling to the side jamb of the framing of the window and out of range of the RFID reader;Figure 5 is a front, top, left side perspective view of the barrier alarm apparatus thereof, with the window being show in a state of being closed, with the sensitivity of the RFID reader being reduced / adjusted via a first or initial number of predetermined one or more tappings such that the RFID reader operates with an incrementally weakened / reduced electromagnetic field, with the maximum signal range of the RFID reader so adjusted corresponding to the RFID reader being able to read the RFID tag when the window is closed, and with opening of the window causing the RFID reader to be unable to read the RFID tag;Figure 6 is a front, top, left side perspective view of the barrier alarm apparatus thereof, with the sensitivity of the RFID reader being increased / adjusted via a second or increased number of predetermined one or more tappings such that the RFID reader operates with an incrementally strengthened / enlarged electromagnetic field which is now in range of the RFID tag;Figure 7 is a block diagram of an embodiment of an alarm system according to one aspect;Figure 8 is a flowchart of an embodiment of a method of bypassing a barrier alarm apparatus according to a one aspect;Figure 9 is a flowchart of another embodiment of a method of bypassing an barrier alarm apparatus according to another aspect;Figure 10 is a flowchart of an embodiment of a method of bypassing an alarm system according to a further aspect;Figure 11 is a flowchart of an embodiment of a method of enrolling a new barrier alarm apparatus in an alarm system according to one aspect; andFigure 12 is a flowchart of an embodiment of a method of configuring settings for a barrier alarm apparatus in an alarm system according to another aspect.DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0026] Throughout the following description specific details are set forth in order to provide a more thorough understanding to persons skilled in the art. However, well known elements may nothave been shown or described in detail to avoid unnecessarily obscuring the disclosure. Accordingly, the description and drawings are to be regarded in an illustrative, rather than a restrictive, sense.Overview
[0027] The present technology provides apparatus, systems and methods for controlling functionality of alarm systems that use micro-electromechanical system (MEMS) accelerometers as a user input device. MEMS accelerometers may be used to detect shocks or vibrations corresponding to tapping or striking of the MEMS accelerometer or a device and / or surrounding housing adjacent thereto. MEMS accelerometers may detect shock or vibrations in a single direction (single-axis, e.g. x-direction), two directions (double-axis, biaxial, e.g. x- and y-directions) or three directions (tripleaxis, triaxial, e.g. x-, y-, and z-directions). Biaxial and triaxial MEMS accelerometers may therefore also be used to detect a direction of input of the tapping or striking. Due to their relatively small size, MEMS accelerometers may be readily hidden from view. This may hinder identification of the MEMS accelerometer and subsequent tampering therewith by a would-be intruder to a space protected by the alarm system. A non-limiting example of a MEMS accelerometer which may be suitable for the purposes of the present technology is model AIS25BA manufactured by STMicroelectronics®, having a location of 2755 Great America Way, 3rd Floor, Santa Clara, 95054, California, United States of America. However, the present technology is not limited to utilizing this particular model off MEMS, or MEMS from this specific supplier, and other MEMS accelerometers may be used in other embodiments.
[0028] MEMS accelerometers may be used in association with any component of an alarm system to facilitate user input to that component. In some embodiments, a MEMS accelerometer may be employed in association with a barrier alarm apparatus. The barrier alarm apparatus may monitor a localized area of the space protected by the alarm system for changes in one or more predetermined criteria. For example, the barrier alarm apparatus may be associated with an entry point to the protected space, such as a window or door, and may monitor the entry point for unauthorized / unexpected opening thereof. As a further alternative, the entry point may be a threshold or entrance into an enclosed and / or restricted space, or a perimeter of said enclosed and / or restricted space. If the alarm system is in an active state and opening or breach of the entry point is detected, the barrier alarm apparatus may cause an alarm to be triggered. The MEMS accelerometer used in association with the barrier alarm apparatus may detect a tapping, sequence of tappings, a tapping pattern and / or a striking of the barrier alarm apparatus indicative of a user input to control functionality of the barrier alarm apparatus. For example, the barrier alarm apparatus may be configured to, upon detection of the tapping by the MEMS accelerometer, temporarily bypass triggering of the alarm with respect to the entry point monitored by the barrier alarm apparatus. This facilitates the user making changes to the one or more predeterminedcriteria without triggering an alarm while the remainder of the protected space is still protected by the alarm system. For example it may be desirable for the user to at least temporarily open a door while the alarm system is armed, such as to allow a pet into and out of a yard, or to accept delivery of a package.
[0029] The barrier alarm apparatus may be configured to have one or more predetermined thresholds for the tapping, where tapping that does not meet the one or more predetermined thresholds will not bypass triggering of the alarm. The one or more predetermined thresholds may comprise a single tap or a sequence of taps.
[0030] The MEMS accelerometer may detect a direction of input of the tapping and the one or more predetermined thresholds may comprise a predetermined direction of input. For example, the barrier alarm apparatus may be positioned within the protected space proximate an entry point, and the barrier alarm apparatus may be configured to only bypass triggering of the alarm if the tapping is determined to have originated within the protected space. If an entry point is left partially open, such as window partially opened to facilitate ventilation, this may aid in preventing a would-be intruder from gaining access to the protected space by reaching in through the partially open entry point and tapping the barrier alarm apparatus.
[0031] Conversely, the barrier alarm apparatus may be configured to bypass triggering of the alarm in response to detection of tapping outside of the protected space. This may facilitate a user temporarily bypassing the alarm system so as to enter or re-enter the protected space through the entry point without triggering the alarm and / or without needing to interact with a central controller for the alarm system.Examples of a barrier alarm apparatus
[0032] Figure 1 shows a schematic diagram of a barrier alarm apparatus 100 according to one nonlimiting embodiment. Barrier alarm apparatus 100 includes a sensor 102 configured to detect one or more predetermined criteria. In some embodiments, sensor 102 is associated with an entry point 50 into a protected space, such as a window 50A seen in Figure 2. The one or more predetermined criteria may comprise a state of the entry point, such as whether the window or door is open, closed or partially open. The entry point may have a first state in which the window / door is closed and / or partially open within a predetermined distance or threshold distance, and a second state in which the window / door is open or open past the predetermined distance or threshold distance.
[0033] Referring to Figure 2, sensor 102 may comprise any sensor suitable for this purpose such as, but not limited to, a magnetic sensor 102A (which may include a reed switch, magnetometer or the like) which interacts with and detects a magnetic field sensor 103 A of a magnet 103 when the window is closed or at least partially closed. In this example opening of the window past a predetermined distance DI seen in Figure 3 causes the magnetic field sensor to be out of range of the magnetic fieldgenerated by the magnet, with the sensor sending a signal conveying the same in response thereto. In the non-limiting embodiment seen in Figure 2, barrier alarm apparatus 100 encloses the magnetic field sensor and couples to side jamb 50B of framing 50C of window 50A, with the magnet coupling to stile 50D of the window. However, this is not strictly required and many other variations are possible. In addition, other types of sensors 102 may be used to achieve the above functionality, including but not limited to, accelerometers, RFID readers and tags, Time-of-Flight (ToF) sensors and the like. Nonlimiting examples in this regard are set out in: United States Patent Application Publication No. 2023 / 0410616 Al to Carlson et al., filed in the United States Patent and Trademark Office on 19 November 2020 and the disclosure of which is incorporated herein by reference; United States Patent No. 11645897 to Carlson et al., filed in the United States Patent and Trademark Office on 7 December 2021 and the disclosure of which is incorporated herein by reference; and United States Patent No. 11763652 to Carlson et al., filed in the United States Patent and Trademark Office on 3 March 2022 and the disclosure of which is incorporated herein by reference.
[0034] In some embodiments sensor 102 is associated more generally with a protected space, such as a room. The one or more predetermined criteria may comprise movement through the room and / or presence of hazardous substances in the room. Referring back to Figure 1, in yet further variations or embodiments, sensor 102 may comprise a motion detector, smoke detector, carbon monoxide detector, and / or another like said sensor.
[0035] The sensor is configured to send a signal which triggers an alarm upon detection of the one or more predetermined criteria.
[0036] In some embodiments, barrier alarm apparatus 100 includes a controller 104, which may comprise a processor. Sensor 102 operatively connects to and communicates with controller / processor 104. The sensor may communicate raw or processed data indicative of the detection of the one or more predetermined criteria, to the controller. Controller 104 may then perform further processing on the raw or processed data and output the alarm signal to a signaling device.
[0037] In some embodiments, barrier alarm apparatus 100 includes a signaling device, in this nonlimiting example a transmitter 106. Controller 104 operatively connects to and is in communication with transmitter 106. The transmitter outputs a signal, in this example an alarm signal which is communicated to an alarm system 200, which triggers the alarm. Transmitter 106 may be wirelessly connected to alarm system 200 or hardwired thereto. In some embodiments, the alarm signal is output to a signaling device comprising a warning device, in this example an alarm generator 108. The alarm generator is configured to trigger an alarm locally (i.e. in a vicinity of barrier alarm apparatus 100 and / or entry point 50) upon receiving the alarm signal. Alarm generator 108 may be configured to generate an audible alarm and may comprise one or more of a speaker configured to output a prerecorded sound, a siren, a klaxon, or the like for this purpose. The alarm generator may thus be referred to as an alarm or a local alarm. Alarm generator 108 may be configured to generate a visiblealarm, and may comprise flashing or strobing lights for this purpose. The alarm generator is a part of barrier alarm apparatus 100 in this non-limiting embodiment; however, this is not strictly required and the alarm generator may be a part of alarm system 200 in other embodiments, for example.
[0038] Barrier alarm apparatus 100 includes a user input device 110 operatively connected to and in communication with controller 104. The user input device is configured to detect a tapping or sequence of tapping, in this non-limiting example via a micro-electromechanical system (MEMS) accelerometer 112. Each tapping may comprise a quick light blow or a plurality of quick light blows against barrier alarm apparatus 100 (and / or the MEMS accelerometer thereof). MEMS accelerometer 112 outputs a user input signal to controller 104 when the tapping or sequence of tapping is detected. Controller 104 receives the user input signal and compares it to one or more predetermined thresholds (e.g. number of taps, tapping-based code, etc). If the controller determines that the user input signal indicative of the detected tapping or sequence of tapping, complies with one or more predetermined thresholds, the controller inhibits triggering of an alarm, with barrier alarm apparatus 100 entering a bypass state. When the barrier alarm apparatus is in the bypass state, the user may make changes to the state of entry point 50 (e.g. opening the window or door, occupying / passing-through a threshold / entrance into a room / building etc.) associated with the barrier alarm apparatus without triggering the alarm.
[0039] In some embodiments, the predetermined threshold(s) comprises one or more of: a minimum amount of time within which the tapping or sequence of tappings are to be completed; a maximum amount of time within which the tapping or sequence of tappings are to be completed; a minimum frequency of tappings or rate of tappings over a particular period of time; a maximum frequency rate of tappings or rate of tappings over a particular period of time; a minimum tempo or speed for the sequence of tappings; a maximum tempo or speed for the sequence of tappings; a minimum force for the tapping or sequence of tappings; or a maximum force for the tapping or sequence of tappings.
[0040] In some embodiments, the one or more predetermined thresholds include a plurality of minimum and maximum amounts of time between successive taps or tappings in a sequence of taps or tappings. In some embodiments, the plurality of minimum and maximum amounts of time may include a first minimum and maximum amount of time between a first tap and a second tap, a second minimum and maximum amount of time between the second tap and a third tap, and a third minimum and maximum amount of time between the third tap and a fourth tap.
[0041] In some embodiments, MEMS accelerometer 112 is configured to measure or detect the tapping or sequence of tappings relative to one, two, or three orthogonal axes. In some embodiments, the one or more predetermined thresholds include a predetermined direction or range of acceptable directions from which the tapping or sequence of tappings are received. In some embodiments, the one or more predetermined thresholds include a minimum angular direction relative to MEMSaccelerometer 112 from which the tapping or sequence of tappings are received, and / or a maximum angular direction relative to the MEMS accelerometer from which the tapping or sequence of tappings are received.
[0042] In some embodiments, the one or more predetermined thresholds are obtained / derived, identified, and / or modified via machine learning in controller 104.
[0043] In some embodiments, the controller is configured to inhibit triggering of the alarm for a predetermined period of time following detection of the tapping or sequence of tapping meeting or complying with the one or more predetermined thresholds. The predetermined period of time may be referred to as a predetermined time threshold. When the predetermined period of time elapses, controller 104 is configured to re-enable triggering of the alarm (i.e. barrier alarm apparatus 100 exits the bypass state and re-enters an armed state).
[0044] In some embodiments, the controller is configured to re-enable triggering of the alarm following detection of a second tapping or sequence of tapping by MEMS accelerometer 112 that is determined by the controller to also meet the one or more predetermined thresholds. In some embodiments, the one or more predetermined threshold may comprise a first sequence of tapping to inhibit triggering of the alarm and a second sequence of tapping to re-enable triggering of the alarm.
[0045] In some embodiments, controller 104 may be configured to extend or restart the predetermined period of time in response to detection of another tapping or sequence of tapping determined to meet the one or more predetermined thresholds.
[0046] In some embodiments, the controller may use machine learning to modify (e.g. lengthen or shorten) the predetermined period of time in response to user behavior. For example, the predetermined period of time may initially be five minutes. A user may be consistently entering the tapping or sequence of tapping that is determined to meet the one or more predetermined threshold required to re-arm barrier alarm apparatus in less than five minutes such as, for example, around two minutes. Over time, controller 104 may then reduce the predetermined period of time to match the user behavior with a suitable margin or threshold, such as two minutes plus or minus 10 seconds.
[0047] In some embodiments, the controller inhibits triggering of the alarm by disabling sensor 102. In some embodiments controller 104 inhibits triggering of the alarm by disabling the signaling device: in this non-limiting example, disabling transmitter 106 and / or alarm generator 108.
[0048] In some embodiments while barrier alarm apparatus 100 is in its bypass state, the controller is configured to modify signals sent by transmitter 106 to alarm system 200 to indicate that barrier alarm apparatus 100 is in the bypass state, and while alarm system 200 receives the modified signals, the alarm will not be triggered. Sensor 102 may then continue to detect and signal changes in the state of entry point 50 and / or the associated protected space, to the alarm system even while the barrier alarm apparatus is in its bypass state.
[0049] In some embodiments, barrier alarm apparatus 100 comprises an indicator 114 configured to signal to the user that the tapping or sequence of tapping input was successful (i.e. the tapping or sequence of tapping has met or complied with one or more predetermined thresholds related thereto) and that the barrier alarm apparatus is in the bypass state. In some embodiments, the indicator is configured to provide an audible indication such as emitting a sound, tone and / or sequence of tones. In some embodiments, indicator 114 is configured to provide a visible indication. For example, indicator 114 may comprise a light-emitting diode (LED) that illuminates or flashes when barrier alarm apparatus 100 enters or is in the bypass state. In some embodiments, the LED is a multi-color LED that illuminates in different colors based on whether the barrier alarm apparatus is in the armed state or in the bypass state (e.g. red when the barrier alarm apparatus is in the armed state and green when the barrier alarm apparatus is in the bypass state).
[0050] In some embodiments, barrier alarm apparatus 100 includes a housing 116 within which sensor 102, controller 104, transmitter 106, alarm generator 108, MEMS accelerometer 112 and indicator 114 are enclosed or contained. The housing may be configured to be mounted proximate to entry point 50 (e.g. on a wall beside the door, or side jamb 50B of framing 50C of window 50A seen in Figure 2). MEMS accelerometer 112 may be mounted on a surface of housing 116, or within housing 116 adjacent to a surface thereof, to facilitate detection of the tapping or sequence of tapping. The surface of housing 116 may in one non-limiting embodiment include indicia indicating to a user where barrier alarm apparatus 100 should be tapped to be detected by the MEMS accelerometer. In other nonlimiting embodiments, MEMS accelerometer may be configured to detect tapping anywhere on and / or along housing 116 of barrier alarm apparatus 100.
[0051] In some embodiments, controller 104 is configured to alter one or more operating parameters of barrier alarm apparatus 100 in response to detection (e.g. via MEMS accelerometer 112) of tapping patterns. In some embodiments, the controller is configured to adjust sensitivity of sensor 102 to the one or more predetermined criteria. In some embodiments, the tapping patterns comprise a first or initial number of predetermined one or more tappings for lowering the sensitivity of the sensor, and / or a second or increased number of predetermined tappings for increasing the sensitivity of the sensor. For example and referring to Figure 4, sensor 102 may comprise an RFID reader 102B (e.g. coupled to stile 50D of window 50A) which outputs an electromagnetic field 105 to interact with an RFID tag 107 (e.g. coupled to side jamb 50B of framing 50C of the window), with the RFID reader sending a signal to trigger an alarm when the RFID reader is out of range of the RFID tag.
[0052] A first or initial number of predetermined one or more tappings on barrier alarm apparatus 100 (and / or RFID reader thereof) may signal to controller 104 seen in Figure 1 to lower the sensitivity of the RFID reader by causing an incremental weakening or reducing of the strength of the electromagnetic field 105A thereof as seen in Figure 5. This may be desirable where the user wants toreduce the extent to which window 50A (or other entry point such as a door) may be opened (e.g. for ventilation) without triggering an alarm.
[0053] A second or increased number of predetermined tappings on barrier alarm apparatus 100 (and / or RFID reader 102B thereof) may cause controller 104 seen in Figure 1 to increase the sensitivity of the RFID reader by causing an incremental strengthening / enlarging of the electromagnetic field 105B thereof as seen in Figure 6. This may be desirable where the user wants to increase the extent to which window 50A (or other entry point such as a door) may be opened (e.g. for ventilation or to let out a dog in the case of a door) without triggering an alarm.
[0054] In some embodiments, the tapping patterns comprise a minimum number of predetermined taps for adjusting the sensitivity of sensor 102 to a low setting, an intermediate number of predetermined taps for adjusting the sensitivity of sensor 102 to a medium setting, and an elevated number of predetermined taps for adjusting the sensitivity of sensor 102 to a high setting. In some embodiments, the minimum number of predetermined taps is one tap, the intermediate number of predetermined taps is two taps, and the elevated number of taps is three taps.Examples of an alarm system
[0055] Figure 7 shows a schematic diagram of an alarm system 200 according to one aspect. Alarm system 200 includes a primary controller 202. The primary controller includes a primary processor or in the alternative, the alarm system may include a primary processor instead of a primary controller. Primary controller 202 operatively connects to and is in communication with one or more barrier alarm apparatuses 100. 1, 100.2, . . . ,100.N, where N denotes the total number of barrier alarm apparatuses in alarm system 200. The alarm system may be appropriate for a building with a plurality of entry points, for example. Barrier alarm apparatuses 100. 1 to 100.N may be as generally described above and shown in Figure 1.
[0056] Alarm system 200 comprises a central input 206 configured to receive and transmit inputs from a user to the primary controller to facilitate control over the behavior of the alarm system. The central input may comprise a keypad, touchscreen, voice control, a user input device and / or MEMS accelerometer configured to detect a tapping or sequence of tapping, and the like. A user may, via central input 206, switch alarm system 200 between: an inactive state, wherein changes to entry points detected by barrier alarm apparatuses 100. 1 to 100.N will not cause an alarm to be triggered; and an armed state, wherein changes to entry points detected by one or more barrier alarm apparatuses 100. 1 to 100.N will cause an alarm to be triggered.
[0057] Primary controller 202 is configured to receive one or more alarm signals from one or more barrier alarm apparatuses 100. 1 to 100.N (e.g. a signal sent when the sensor associated with a respective one of the barrier alarm apparatuses detects a change in an entry point). When primary controller 202is in the armed state, upon receiving one or more alarm signals, primary controller 202 is configured in this non-limiting example to communicate with an alarm output 204 to trigger an alarm.
[0058] In some embodiments, the alarm output will trigger the alarm by sending a message to an emergency service provider 300 (e.g. police services). In some embodiments, alarm output 204 comprises a warning device such as an alarm generator configured to emit an audible alarm and / or a visible alarm within a space protected by alarm system 200.
[0059] In some embodiments, each of said barrier alarm apparatuses 100.1 to 100.N will locally disable a respective sensor or transmitter thereof (when tapping or a sequence of tapping meeting or complying with the one or more predetermined thresholds is detected) and thus an alarm signal by the barrier alarm apparatus 100.X (where X denotes any of the barrier alarm apparatuses 100.1 to 100.N by which the one or more predetermined criteria are detected) is not sent to primary controller 202, and an alarm will not be triggered. However, if the one or more predetermined criteria are detected by another of barrier alarm apparatus 100.1 to 100.N and said barrier alarm apparatus detecting the one or more predetermined criteria is not in the bypass state (i.e. even if barrier alarm apparatus 100.X is in the bypass state), then a corresponding alarm signal will be sent to the primary controller and the primary controller will cause the alarm to be triggered according to one non-limiting example.
[0060] In some embodiments, one or more barrier alarm apparatuses will send a message to primary controller 202 indicating that the one or more barrier alarm apparatuses sending the message are in the bypass state. The primary controller in this non-limiting embodiment will still receive alarm signals sent by that barrier alarm apparatus but primary controller 202 is configured not to trigger the alarm while that barrier alarm apparatus is in the bypass state (e.g. until the predetermined period of time elapses or until a second tapping or sequence of tapping meeting or complying with the one or more predetermined threshold is detected). However, alarm signals sent by the other barrier alarm apparatus to primary controller 202 will still cause primary controller 202 to trigger the alarm according to one non-limiting example. Barrier alarm apparatuses 100. 1 to 100.N and / or alarm system 200 are thus configured such that a particular barrier alarm apparatus 100.X entering the bypass state will not affect the other barrier alarm apparatuses in this non-limiting embodiment.
[0061] In some embodiments, alarm system 200 includes purpose-built hardware, such as a wall panel 208 mountable at a secure location within the space protected by alarm system 200. The wall panel may include a keypad or touchscreen in one non-limiting embodiment. Primary controller 202, central input 206, and alarm output 204 may be housed within wall panel 208.
[0062] The wall panel may be configured to display, via a screen or the touchscreen, the status of alarm system 200 (e.g. inactive or armed) and the status of the one or more barrier alarm apparatuses 100. 1 to 100.N (e.g. in an armed state or in a bypass state, currently sending an alarm signal, etc.).
[0063] In some embodiments, one or more of the barrier alarm apparatuses 100 to 100.N are integrally housed in the purpose-built hardware. For example, wall panel 208 may be mountedproximate to a primary entry point to the protected space (e.g. a front door) and may be placed in the bypass state with respect to the primary entry point via the tapping or sequence of tapping meeting or complying with the one or more predetermined thresholds. In some embodiments, primary controller 202, central input 206, and alarm output 204 are hosted (e.g. as a software application) on a personal computer, a laptop, a tablet computer, and / or a smartphone.
[0064] In some embodiments, primary controller 202 is configured to change settings of barrier alarm apparatuses 100. 1 to 100.N and / or enroll additional barrier alarm apparatus(es) into alarm system 200. Settings may include, but are not limited to, sensitivity to vibration of the MEMS accelerometers associated with barrier alarm apparatuses 100. 1 to 100.N, the one or more predetermined threshold for the tapping or sequence of tapping, the predetermined period of time before barrier alarm apparatuses 100. 1 to 100.N exit the bypass state, and the like. Settings may be changed for each individual barrier alarm apparatus or across alarm system 200.
[0065] In some embodiments, primary controller 202 is configured for two-way communication with barrier alarm apparatus 100.1 to 100.N. Primary controller 202 may be configured to cause the barrier alarm apparatuses to enter the bypass state based on input received from the user via central input device 206.
[0066] In some embodiments, barrier alarm apparatus 100.1 to 100.N are configured without controller 104. Signals from respective sensors 102 and MEMS accelerometers 112 are transmitted directly to primary controller 202, which performs the functions of controller 104, including but not limited to determining if a tapping or sequence of tappings detected complies with the one or more predetermined thresholds, and causing alarm system 200 to enter the bypass state with respect to barrier alarm apparatus 100.X if the tapping or sequence of tapping detected by MEMS accelerometer 112. X associated with barrier alarm apparatus 100.X complies with the one or more predetermined thresholds.Examples of methods
[0067] Figure 8 shows an example method according to one aspect of selectively bypassing an alarm system using barrier alarm apparatus 100 of Figure 1. Referring back to Figure 8 and as shown at step 1000, a user taps barrier alarm apparatus 100. The tapping or sequence of tapping is detected by MEMS accelerometer 112 and relayed to controller 104 seen in Figure 1, which determines if the tapping or sequence of tapping complies with the one or more predetermined thresholds. If the tapping or sequence of tapping complies with the one or more predetermined thresholds, at step 1002 seen in Figure 8, the indicator of the barrier alarm apparatus is configured to indicate to the user, visually and / or audibly, whether the tapping or sequence of tapping entered was correct.
[0068] At step 1004, the controller inhibits triggering of an alarm upon determining that the tapping or sequence of tapping was entered correctly. This may according to one non-limiting embodiment be in one or more ways: disabling the sensor of the barrier alarm apparatus as shown atstep 1004A; and / or disabling the transmitter of the barrier alarm apparatus as shown at step 1004B. At step 1006, as a result of either step 1004A and / or 1004B, the barrier alarm apparatus stops sending the alarm signal for a predetermined period of time and / or until the user enters a second tapping or sequence of tapping. At step 1008 during the period when the barrier alarm apparatus is not sending the alarm signal, the user can make changes to the entry point (or to the state thereof) associated with barrier alarm apparatus 100 (e.g. open a window or door) without the alarm triggering.
[0069] Figure 9 shows another example method according to according to a further aspect of selectively bypassing alarm generation using barrier alarm apparatus 100 of Figure 1. Referring back to Figure 9, the method comprises steps 1000 and 1002 as previously described. Following step 1002, at step 1010 the controller disables the alarm generator of barrier alarm apparatus. The method then comprises step 1008 as before wherein the user may modify the entry point (or the state thereof) without triggering an alarm. However, the sensor 102 and / or transmitter 106 of barrier alarm apparatus 100 seen in Figure 1 are configured remain active according to this non-limiting method, which permits the barrier alarm apparatus and / or alarm system 200 to detect and log changes to entry point 50 (or to the state thereof) even while the barrier alarm apparatus is bypassed. Referring back to Figure 9 and as seen at step 1012, the user next taps the barrier alarm apparatus anew to comply with the one or more predetermined thresholds as determined by the controller, or the predetermined period of time elapses, signaling that the controller should exit the bypass state. This causes the controller to re-enable the alarm generator as shown by step 1014, and changes to the entry point (or to the state thereof) will now trigger an alarm anew.
[0070] Figure 10 shows a further example method according to according to an additional aspect for selectively bypassing an alarm system 200 using barrier alarm apparatus 100 of Figure 1. The method comprises placing the alarm system in an armed mode as shown by step 1100 via the controller and / or an alarm panel, wherein changes to states of entry points associated with barrier alarm devices of alarm system 200 will cause the controller to trigger an alarm. The method comprises steps 1102 and 1104 which are substantially similar to steps 1000 and 1002 as previously described. Following step 1104, at step 1106 the controller transmits to primary controller 202 a message indicating that the barrier alarm apparatus has entered the bypass state. Once this message is received by the primary controller seen in Figure 7, primary controller 202 will not trigger an alarm even if barrier alarm apparatus 100 detects a change to entry point 50 and sends an alarm signal.
[0071] Alternatively, at step 1108, barrier alarm apparatus 100 may be configured to disable transmitter 106 seen in Figure 1 such that no alarm signals are sent to primary controller 104 by barrier alarm apparatus 100 (although other barrier alarm apparatuses associated with alarm system 200 may continue to transmit alarm signals when the one or more predetermined criteria are detected). Accordingly primary controller 202 does not trigger an alarm for the duration of the bypass state (withrespect to the specific barrier alarm apparatus bypassed; other barrier alarm apparatus associated with alarm system 200 may continue to cause an alarm to be triggered).
[0072] Figure 11 shows an example method according to yet another aspect for enrolling barrier alarm apparatus 100 in an alarm system. This method may be implemented, for example, when initially setting up alarm system 200 seen in Figure 7, when adding additional barrier alarm apparatus 100 to alarm system 200, or to retrofit an existing alarm system to use a barrier alarm apparatus according to one aspect. Referring back to Figure 11 and as seen by step 1200, a user causes primary controller 202 to enter a programming mode (e.g. by inputting commands via central input 206 seen in Figure 7).
[0073] As seen by step 1202, the barrier alarm apparatus is next powered on. In some embodiments, the barrier alarm apparatus may be supplied with an internal battery separated from power contacts via a non-conducting barrier strip, such as a plastic strip. The user pulls on a tab of the plastic strip to remove to the plastic strip from between the battery and the power contacts, enabling the battery to connect to the power contacts and supply power to the barrier alarm apparatus. In some embodiments, the barrier alarm apparatus may require installation of batteries before use. In some embodiments, the barrier alarm apparatus is wired in to a central power supply of the alarm system and / or the protected space.
[0074] At step 1204, the user taps the barrier alarm apparatus, the taps being detected by the MEMS accelerometer thereof. If the tapping or sequence of tapping complies with one or more predetermined thresholds (which may be the same one or more predetermined thresholds as that required to activate the bypass state, or may be a different set of one or more predetermined thresholds) as determined by controller 104 seen in Figure 1, the barrier alarm apparatus begins sending data to initiate a connection with primary controller 202 seen in Figure 7.
[0075] Referring back to Figure 11 and step 1206, primary controller 202 detects that barrier alarm apparatus 100 was tapped (and / or according to one or more predetermined thresholds) and completes the connection with controller 104. At step 1208, the user completes remaining programming of barrier alarm apparatus 100, including through commands input to primary controller 202 seen in Figure 2 and transmitted to barrier alarm apparatus 100, and / or commands input directly into barrier alarm apparatus 100 (e.g. via tapping).
[0076] Figure 12 shows yet a further example method of enrolling barrier alarm apparatus 100 in alarm system 200 that includes programming one or more of settings for barrier alarm apparatus 100. The method comprises steps 1200, 1202, 1204, 1206, and 1208 as previously described. At step 1300, the barrier alarm apparatus indicates to the user (e.g. via indicator 114 seen in Figure 1) that the barrier alarm apparatus is ready to change a setting. In the example shown, the setting is a sensitivity of the MEMS accelerometer to vibrations, but other settings may be changed, including but not limited to the predetermined period of time that the barrier alarm apparatus is in the bypass state, the one or more predetermined thresholds for the tapping or sequence of tapping, and the one or more predeterminedcriteria detected by the sensor and / or the sensitivity of the sensor (e.g. a distance to which a window or door may be opened before triggering an alarm to provide for ventilation of the protected space).
[0077] The user then taps the barrier alarm apparatus seen in Figure 1 and if the controller 104 determines that the tapping or sequence of tapping complies with one or more predetermined thresholds (which may be different from the one or more predetermined thresholds to place barrier alarm apparatus in the bypass state, e.g. one tap for low sensitivity, two taps for moderate sensitivity, three taps for high sensitivity), then the controller will store a new value for the setting.Interpretation of Terms
[0078] Unless the context clearly requires otherwise, throughout the description and the claims:• “comprise”, “comprising”, and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to”;• “connected”, “coupled”, or any variant thereof, means any connection or coupling, either direct or indirect, between two or more elements; the coupling or connection between the elements can be physical, logical, or a combination thereof;• “herein”, “above”, “below”, and words of similar import, when used to describe this specification, shall refer to this specification as a whole, and not to any particular portions of this specification;• “or”, in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list;• the singular forms “a”, “an”, and “the” also include the meaning of any appropriate plural forms. These terms (“a”, “an”, and “the”) mean one or more unless stated otherwise;• “and / or” is used to indicate one or both stated cases may occur, for example A and / or B includes both (A and B) and (A or B);• “approximately” when applied to a numerical value means the numerical value ± 10%;• where a feature is described as being “optional” or “optionally” present or described as being present “in some embodiments” it is intended that the present disclosure encompasses embodiments where that feature is present and other embodiments where that feature is not necessarily present and other embodiments where that feature is excluded. Further, where any combination of features is described in this application this statement is intended to serve as antecedent basis for the use of exclusive terminology such as "solely," "only" and the like in relation to the combination of features as well as the use of "negative" limitation(s)” to exclude the presence of other features; and• “first” and “second” are used for descriptive purposes and cannot be understood as indicating or implying relative importance or indicating the number of indicated technical features.
[0079] Words that indicate directions such as “vertical”, “transverse”, “horizontal”, “upward”, “downward”, “forward”, “backward”, “inward”, “outward”, “left”, “right”, “front”, “back”, “top”, “bottom”, “below”, “above”, “under”, and the like, used in this description and any accompanying claims (where present), depend on the specific orientation of the apparatus described and illustrated. The subject matter described herein may assume various alternative orientations. Accordingly, these directional terms are not strictly defined and should not be interpreted narrowly.
[0080] Specific examples of systems, methods and apparatus have been described herein for purposes of illustration. These are only examples. The technology provided herein can be applied to systems other than the example systems described above. Many alterations, modifications, additions, omissions, and permutations are possible within the practice of this invention. This invention includes variations on described embodiments that would be apparent to the skilled addressee, including variations obtained by: replacing features, elements and / or acts with equivalent features, elements and / or acts; mixing and matching of features, elements and / or acts from different embodiments; combining features, elements and / or acts from embodiments as described herein with features, elements and / or acts of other technology; and / or omitting combining features, elements and / or acts from described embodiments.
[0081] Embodiments of the invention may be implemented using specifically designed hardware, configurable hardware, programmable data processors configured by the provision of software (which may optionally comprise “firmware”) capable of executing on the data processors, special purpose computers or data processors that are specifically programmed, configured, or constructed to perform one or more steps in a method as explained in detail herein and / or combinations of two or more of these. Examples of specifically designed hardware are: logic circuits, application-specific integrated circuits (“ASICs”), large scale integrated circuits (“LSIs”), very large scale integrated circuits (“VLSIs”), and the like. Examples of configurable hardware are: one or more programmable logic devices such as programmable array logic (“PALs”), programmable logic arrays (“PLAs”), and field programmable gate arrays (“FPGAs”). Examples of programmable data processors are: microprocessors, digital signal processors (“DSPs”), embedded processors, graphics processors, math co-processors, general purpose computers, server computers, cloud computers, mainframe computers, computer workstations, and the like. For example, one or more data processors in a control circuit for a device may implement methods as described herein by executing software instructions in a program memory accessible to the processors.
[0082] Processing may be centralized or distributed. Where processing is distributed, information including software and / or data may be kept centrally or distributed. Such information may be exchanged between different functional units by way of a communications network, such as a Local Area Network (LAN), Wide Area Network (WAN), or the Internet, wired or wireless data links, electromagnetic signals, or other data communication channel.
[0083] The invention may also be provided in the form of a program product. The program product may comprise any non-transitory medium which carries a set of computer-readable instructions which, when executed by a data processor, cause the data processor to execute a method of the invention. Program products according to the invention may be in any of a wide variety of forms. The program product may comprise, for example, non-transitory media such as magnetic data storage media including floppy diskettes, hard disk drives, optical data storage media including CD ROMs, DVDs, electronic data storage media including ROMs, flash RAM, EPROMs, hardwired or preprogrammed chips (e.g., EEPROM semiconductor chips), nanotechnology memory, or the like. The computer- readable signals on the program product may optionally be compressed or encrypted.
[0084] In some embodiments, the invention may be implemented in software. For greater clarity, “software” includes any instructions executed on a processor, and may include (but is not limited to) firmware, resident software, microcode, code for configuring a configurable logic circuit, applications, apps, and the like. Both processing hardware and software may be centralized or distributed (or a combination thereof), in whole or in part, as known to those skilled in the art. For example, software and other modules may be accessible via local memory, via a network, via a browser or other application in a distributed computing context, or via other means suitable for the purposes described above.
[0085] Software and other modules may reside on servers, workstations, personal computers, tablet computers, and other devices suitable for the purposes described herein.
[0086] As will be apparent to those of skill in the art upon reading this disclosure, each of the individual embodiments described and illustrated herein has discrete components and features which may be readily separated from or combined with the features of any other described embodiment(s) without departing from the scope of the present invention.
[0087] Any aspects described above in reference to apparatus may also apply to methods and vice versa.
[0088] Any recited method can be carried out in the order of events recited or in any other order which is logically possible. For example, while processes or blocks are presented in a given order, alternative examples may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and / or modified to provide alternative or subcombinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed in parallel, simultaneously or at different times.
[0089] Various features are described herein as being present in “some embodiments”. Such features are not mandatory and may not be present in all embodiments. Embodiments of the invention may include zero, any one or any combination of two or more of such features. All possiblecombinations of such features are contemplated by this disclosure even where such features are shown in different drawings and / or described in different sections or paragraphs. This is limited only to the extent that certain ones of such features are incompatible with other ones of such features in the sense that it would be impossible for a person of ordinary skill in the art to construct a practical embodiment that combines such incompatible features. Consequently, the description that “some embodiments” possess feature A and “some embodiments” possess feature B should be interpreted as an express indication that the inventors also contemplate embodiments which combine features A and B (unless the description states otherwise or features A and B are fundamentally incompatible). This is the case even if features A and B are illustrated in different drawings and / or mentioned in different paragraphs, sections or sentences.ADDITIONAL DESCRIPTION
[0090] In light of all of the foregoing, this invention has many aspects. The following clauses are offered as further description without limitation:(1) Apparatus having any new, useful, and inventive feature, combination of features, or sub-combination of features as described herein.(2) Methods having any new, useful, and inventive steps, acts, combination of steps and / or acts or sub-combination of steps and / or acts as described herein.
[0091] It is therefore intended that the following appended claims and claims hereafter introduced are interpreted to include all such modifications, permutations, additions, omissions, and subcombinations as may reasonably be inferred. The scope of the claims should not be limited by the preferred embodiments set forth in the examples, but should be given the broadest interpretation consistent with the specification as a whole.
Claims
WHAT IS CLAIMED IS:
1. A barrier alarm apparatus comprising: a sensor via which a state of an entry point is detectable; a signaling device via which is communicated one or more changes to the state of the entry point as detected by the sensor; a user input device including a micro-electromechanical system (MEMS) accelerometer via which tapping is detectable; and a controller in communication with the MEMS accelerometer, the controller modifying the communication of the state of the entry point by said signaling device in response to detection of said tapping by said MEMS accelerometer.
2. A barrier alarm apparatus according to any claim herein, wherein the tapping comprises at least one quick light blow against the barrier alarm apparatus.
3. A barrier alarm apparatus according to any claim herein, wherein the tapping comprises a plurality of quick light blows against the barrier alarm apparatus.
4. A barrier alarm apparatus according to any claim herein, wherein the entry point is associated with the barrier alarm apparatus.
5. A barrier alarm apparatus according to any claim herein, wherein the signaling device operatively connects to and / or is in communication with the sensor.
6. A barrier alarm apparatus according to any claim herein, wherein the user input device operatively connects to and / or is in communication with the signaling device.
7. A barrier alarm apparatus according to any claim herein, wherein the controller operatively connects to the sensor, the signaling device and / or the user input device.
8. A barrier alarm apparatus according to any claim herein, wherein the signaling device comprises a transmitter.
9. A barrier alarm apparatus according to any claim herein, wherein the signaling device comprises a warning device.
10. A barrier alarm apparatus according to any claim herein, wherein the signaling device comprises a local alarm.
11. A barrier alarm apparatus comprising: a sensor via which a state of an entry point is detectable; a signaling device via which is communicated one or more changes in the state of the entry point as detected by the sensor; a user input device including a micro-electromechanical system (MEMS) accelerometer via which tapping is detectable; and a controller in communication with the MEMS accelerometer, the controller determining if said tapping complies with one or more predetermined thresholds and upon so determining, modifying the communication of the state of the entry point by said signaling device.
12. A barrier alarm apparatus according to any claim herein, wherein the user input device comprises said controller.
13. A barrier alarm apparatus according to any claim herein, wherein the MEMS accelerometer detects a direction of input of said tapping.
14. A barrier alarm apparatus according to any claim herein, wherein the tapping comprises a sequence of tappings detectable via the MEMS accelerometer.
15. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum amount of time within which said sequence of tappings is to be completed.
16. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum amount of time within which said sequence of tappings are to be completed.
17. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum frequency of tappings.
18. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum frequency of tappings.
19. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum tempo or speed for the sequence of tappings.
20. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum tempo or speed for the sequence of tappings21. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a time threshold within which said sequence of tappings are to be completed, past which said time threshold is exceeded.
22. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a minimum force for said tapping.
23. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a minimum force for said sequence of tapping over a particular period of time.
24. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum force for said tapping over a particular period of time.
25. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum force for said sequence of tapping over a particular period of time.
26. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise a plurality of minimum and maximum amounts of time between successive tappings or taps in a sequence of tappings or taps.
27. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise: a first minimum amount of time and a maximum amount of time between first and second tappings or taps in the sequence of tappings or taps.
28. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise: a second minimum amount of time and maximum amount of time between second and third tappings in the sequence of tappings.
29. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprise: a third minimum amount of time and maximum amount of time between third and fourth tappings or taps in the sequence of tappings or taps.
30. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a predetermined direction of input of said tapping.
31. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a predetermined range of acceptable directions from which the tapping is received.
32. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum angular direction relative to the MEMS accelerometer at which the tapping is received.
33. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds comprises a maximum angular direction relative to the MEMS accelerometer at which the tapping is received.
34. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds are obtained or derived via machine learning.
35. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds are identified via machine learning.
36. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds are modified via machine learning.
37. A barrier alarm apparatus according to any claim herein, wherein the MEMS accelerometer detects the tapping relative to at least two orthogonal axes.
38. A barrier alarm apparatus according to any claim herein, wherein the MEMS accelerometer detects the tapping relative to three orthogonal axes.
39. A barrier alarm apparatus according to any claim herein, wherein the controller disables the signaling device in response to said tapping complying with the one or more predetermined thresholds.
40. A barrier alarm apparatus according to any claim herein, wherein the controller disables the signaling device for a predetermined period of time.
41. A barrier alarm apparatus according to any claim herein, wherein the controller disables the signaling device until i) the MEMS accelerometer detects a second tapping or sequence of tappings and ii) the controller determines that said second tapping or sequence of tappings meets a second one or more predetermined thresholds.
42. A barrier alarm apparatus according to any claim herein, wherein the controller disables the sensor in response to said tapping complying with the one or more predetermined thresholds.
43. A barrier alarm apparatus according to any claim herein, wherein the controller disables the sensor for a predetermined period of time.
44. A barrier alarm apparatus according to any claim herein, wherein the controller disables the sensor until i) the MEMS accelerometer detects a second tapping or sequence of tappings and ii) the controller determines that said second tapping or sequence of tappings meets a second one or more predetermined thresholds.
45. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined thresholds are also the second one or more predetermined thresholds.
46. A barrier alarm apparatus according to any claim herein, wherein the signaling device communicates said changes to the state of the entry point to a central alarm controller.
47. A barrier alarm apparatus according to any claim herein, wherein the signaling device comprises an alarm.
48. A barrier alarm apparatus according to any claim herein wherein the alarm comprises one or more of an auditory said alarm and a visible said alarm.
49. A barrier alarm apparatus according to any claim herein, wherein the signaling device includes an indicator which provides feedback indicative of whether said tapping or sequence of tapping complies with the one or more predetermined thresholds.
50. A barrier alarm apparatus according to any claim herein, wherein the indicator device provides one or more of audible said feedback and visual said feedback.
51. A barrier alarm apparatus according to any claim herein, wherein the indicator device comprises a light emitting diode (LED) which provides said visual said feedback.
52. A barrier alarm apparatus according to any claim herein, wherein the LED is a multicolor said LED that illuminates in different colors based on whether the barrier alarm apparatus is in an armed state or in a bypass state.
53. An alarm system according to any claim herein, wherein the entry point is a window or a door.
54. A barrier alarm apparatus according to any claim herein, wherein the state of the entry point comprises the window or door being open, closed and / or partially open.
55. A barrier alarm apparatus comprising: a sensor which sends a signal to trigger an alarm upon detecting one or more predetermined criteria; a micro-electromechanical system (MEMS) accelerometer via which tapping is detectable, with the MEMS accelerometer outputting a signal in response thereto; and a processor which receives the signal from the MEMS accelerometer and inhibits triggering of the alarm upon determining that said tapping complies with one or more predetermined thresholds.
56. A barrier alarm apparatus according to any claim herein, wherein the MEMS accelerometer detects a direction of input of said tapping and wherein the one or more predetermined thresholds comprises a predetermined direction of input.
57. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm by disabling detection of the one or more predetermined criteria by the sensor.
58. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm by disabling sending of the signal by the sensor.
59. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm by modifying the signal sent by the sensor to indicate that the barrier alarm apparatus is in a bypass state triggered by said determination that said tapping complies with said one or more predetermined thresholds.
60. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm for a predetermined period of time.
61. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm until the MEMS accelerometer detects a second tapping or sequence of tappings and the processor determines that said second tapping or sequence of tappings complies with said one or more predetermined thresholds.
62. A barrier alarm apparatus according to any claim herein, wherein the one or more predetermined criteria comprises opening or closing of an entry point protected by the barrier alarm apparatus.
63. A barrier alarm apparatus according to any claim herein, wherein the barrier alarm apparatus includes a local alarm device, wherein the sensor sends the signal to the local alarm device and wherein the local alarm device triggers the alarm upon receiving the signal.
64. A barrier alarm apparatus according to any claim herein, wherein the local alarm generator comprises a visible alarm indicator and / or an audible alarm indicator.
65. A barrier alarm apparatus according to any claim herein, wherein the processor inhibits triggering of the alarm by disabling the local alarm device.
66. A barrier alarm apparatus according to any claim herein, wherein the barrier alarm apparatus includes an indicator and wherein the processor causes the indicator to provide feedback indicative of the determination that said tapping or sequence of tappings complies with the one or more predetermined thresholds.
67. A barrier alarm apparatus according to any claim herein, wherein the indicator provides audible said feedback and / or visual said feedback.
68. A barrier alarm apparatus according to any claim herein, wherein the indicator provides said visual said feedback by illuminating a light-emitting diode (LED).
69. A barrier alarm apparatus according to any claim herein, wherein the sensor comprises a magnetic field sensor and wherein the barrier alarm apparatus includes a magnet which emits a magnetic field detectable by the magnetic field sensor in a first state of the entry point, with the magnet being out of range of the magnetic field sensor in a second state of the entry point, causing the magnetic field sensor to send said signal in response thereto to trigger an alarm.
70. A barrier alarm apparatus according to any claim herein, wherein the entry point comprises a window / door, wherein the magnetic field sensor couples to a first of a window / door and framing thereof, and wherein the magnet couples to a second of the window / door and framing thereof.
71. A barrier alarm apparatus comprising: a sensor which sends a signal to trigger an alarm upon detecting one or more predetermined criteria; a user input device via which a plurality of different tapping patterns are detectable, with the user input device outputting different signals in response thereto; and a processor which receives the signals from the user input device and adjusts one or more sensitivity levels of the sensor in response thereto.
72. A barrier alarm apparatus according to any claim herein, wherein the tapping patterns comprise i) a first or initial number of predetermined one or more tappings for lowering sensitivity of the sensor; and ii) a second or increased number of predetermined tappings for increasing sensitivity of the sensor.
73. A barrier alarm apparatus according to any claim herein, wherein the tapping patterns comprise i) a minimum number of predetermined taps for adjusting sensitivity of the sensor to a low setting; ii) an intermediate number of predetermined taps for adjusting sensitivity of the sensor to a medium setting; and iii) an elevated number of predetermined taps for adjusting sensitivity of the sensor to a high setting.
74. A barrier alarm apparatus according to any claim herein, wherein the tapping patterns comprise i) one tap for adjusting sensitivity of the sensor to a low setting; ii) two taps for adjusting sensitivity of the sensor to a medium setting; and iii) three taps for adjusting sensitivity of the sensor to a high setting.
75. A barrier alarm apparatus according to any claim herein, wherein the sensor comprises a radio frequency identification (RFID) reader and wherein the barrier alarm apparatus includes an RFID tag detectable by the RFID in a first state of the entry point, with the RFID tag being out of range of the RFID reader in a second state of the entry point, causing the RFID reader to send said signal in response thereto to trigger an alarm.
76. A barrier alarm apparatus according to any claim herein, wherein the entry point comprises a window / door, wherein the RFID reader couples to a first of a window / door and framing thereof, and wherein the RFID tag couples to a second of the window / door and framing thereof.
77. A barrier alarm apparatus according to any claim herein, wherein a first or initial number of predetermined one or more tappings signals to the processor to lower the sensitivity of theRFID reader by causing an incremental weakening or reducing of the strength of the electromagnetic field thereof.
78. A barrier alarm apparatus according to any claim herein, wherein a first or initial number of predetermined one or more tappings signals to the processor to lower the sensitivity of the sensor so as to reduce the extent to which an entry point and / or a window or door, may be opened without triggering an alarm.
79. A barrier alarm apparatus according to any claim herein, wherein a second or increased number of predetermined one or more tappings signals to the processor to increase the sensitivity of the RFID reader by causing an incremental strengthening / enlarging of the electromagnetic field thereof.
80. A barrier alarm apparatus according to any claim herein, wherein a second or increased number of predetermined one or more tappings signals to the processor to increase the sensitivity of the sensor so as to increase the extent to which an entry point and / or a window or door, may be opened without triggering an alarm.
81. A barrier alarm apparatus according to any claim herein, wherein first or second tappings or sequences of tappings signal to the processor to alter the sensitivity of the sensor so as to adjust the extent to which an entry point and / or a window or door, may be opened without triggering an alarm.
82. A barrier alarm apparatus according to any claim herein, wherein the user input device includes a micro-electromechanical system (MEMS) accelerometer.
83. A barrier alarm apparatus according to any claim herein, wherein the user input device (and / or MEMS accelerometer thereof) detects characteristics of the tapping or sequence of tappings and outputs one or more signals in response thereto.
84. A barrier alarm apparatus according to any claim herein, wherein said characteristics include a frequency of tapping.
85. A barrier alarm apparatus according to any claim herein, wherein said characteristics include a direction of tapping.
86. A barrier alarm apparatus according to any claim herein, wherein said characteristics include a force of tapping.
87. A barrier alarm apparatus comprising: a sensor which sends a signal to trigger an alarm upon detecting one or more predetermined criteria; a user input device via which is detectable tapping including characteristics thereof, with the user input device outputting one or more signals in response thereto, and with said characteristics including a frequency of tapping, a direction of tapping and a force of tapping; and a processor which receives the signal from the user input device and inhibits triggering of the alarm upon determining that said tapping complies with one or more predetermined thresholds.
88. A barrier alarm apparatus comprising: a sensor which sends a signal to trigger an alarm upon detecting one or more predetermined criteria; a user input device via which tapping patterns are detectable, with the user input device outputting a plurality of signals in response thereto; and a processor which receives the signals from the user input device, determines via machine learning whether the tapping pattern complies with one or more predetermined thresholds and if so, causes one or more settings and / or features of the barrier alarm apparatus to be adjusted or entered in response thereto.
89. A barrier alarm apparatus according to any claim herein, wherein the one or more settings and / or features of the barrier alarm apparatus include entering a bypass mode in which triggering of the alarm is inhibited.
90. A barrier alarm apparatus according to any claim herein, wherein the one or more settings and / or features of the barrier alarm apparatus include increasing or decreasing sensitivity levels of the sensor.
91. A barrier alarm apparatus according to any claim herein, wherein the one or more settings and / or features of the barrier alarm apparatus include entering an enrollment state for enrolling the barrier alarm apparatus, the sensor and / or the user input device thereof.
92. A barrier alarm apparatus according to any claim herein, wherein the one or more settings and / or features of the barrier alarm apparatus include displaying a battery strength or level of the barrier alarm apparatus, the sensor and / or user input device thereof.
93. A barrier alarm apparatus according to any claim herein, including a second sensor which sends a signal to trigger the alarm upon detecting one or more predetermined criteria, and wherein the one or more settings and / or features of the barrier alarm apparatus include adjusting a specific said sensor based on said tapping pattern.
94. A barrier alarm apparatus according to any claim herein, wherein the sensor sends the signal to an alarm system primary processor.
95. An alarm system comprising a barrier alarm apparatus according to any claim herein.
96. An alarm system comprising: a primary controller; and a barrier alarm apparatus in communication with the primary controller, the barrier alarm apparatus including an entry point sensor via which is detectable a state of an entry point, the barrier alarm apparatus including a signaling device in communication with the entry point sensor, the signaling device communicating to the primary controller changes to the state of the entry point detected by the entry point sensor, and the barrier alarm device including a user input device in communication with the signaling device, the user input device including a micro-electromechanical system (MEMS) accelerometer via which is detectable tapping input by a user, and the user input device including a barrier alarm controller in communication with the MEMS accelerometer, with the barrier alarm controller modifying said communications ofthe changes to the state of the entry point by said signaling device in response to detection of said tapping by said MEMS accelerometer.
97. An alarm system according to any claim herein, wherein the barrier alarm controller disables communication between the barrier alarm apparatus and the primary controller in response to said detection of said tapping.
98. An alarm system according to any claim herein, wherein the barrier alarm controller communicates a message indicating said detection of said tapping to the primary controller.
99. An alarm system according to any claim herein, wherein the primary controller triggers an alarm in response to said communication of the changes to the state of the entry point by the signaling device.
100. An alarm system according to any claim herein, wherein the primary controller refrains from triggering the alarm when said communications of the changes to the state of the entry point are modified by the barrier alarm controller.
101. An alarm system according to any claim herein, wherein the MEMS accelerometer detects a direction of input of said tapping.
102. An alarm system according to any claim herein, wherein the barrier alarm controller refrains from modifying said communications of the changes to the state of barrier if the direction of input of said tapping does not match a predetermined direction of input.
103. An alarm system according to any claim herein wherein the primary controller is associated with a personal computing device, a laptop, a smart phone, or a tablet associated with the user.
104. An alarm system comprising: a primary processor which, upon receiving a user input, causes the alarm system to enter an armed state; and one or more barrier alarm apparatuses, each said barrier alarm apparatus including i) a sensor which sends an alarm signal to the primary processor upon detecting one or more predetermined criteria, wherein the primary processor, upon receiving said alarm signal and while the alarm system is in the armed state, triggers an alarm, ii) a micro-electromechanical system (MEMS) accelerometer via which tapping is detectable, with the MEMS accelerometer outputting a local signal in response thereto, and iii) a local processor which receives the local signal from the MEMS accelerometer and inhibits triggering of the alarm by the primary processor upon determining that said tapping complies with one or more predetermined thresholds.
105. An alarm system according to any claim herein, wherein the local processor disables the sensor upon determining that said tapping complies with the one or more predetermined thresholds.
106. An alarm system according to any claim herein, wherein the local processor inhibits sending of the alarm signal upon determining that said tapping complies with the one or more predetermined thresholds.
107. An alarm system according to any claim herein, wherein the local processor, upon determining that said tapping complies with the one or more predetermined thresholds, modifies said alarm signal with a bypass indication, and wherein the primary processor refrains from triggering said alarm upon receiving said alarm signal modified with said bypass indication.
108. An alarm system according to any claim herein, wherein the local processor, upon determining that said tapping complies with the one or more predetermined thresholds, sends a bypass signal to the primary processor, and wherein the primary processor refrains from triggering said alarm if the alarm signal is received after the bypass signal is received.
109. An alarm system according to any claim herein, wherein the local processor re-enables triggering of the alarm after a predetermined period of time.
110. An alarm system according to any claim herein, wherein the local processor re-enables triggering of the alarm when said MEMS accelerometer detects a second tapping and upon determining said second tapping complies with the one or more predetermined thresholds.
111. An alarm system according to any claim herein wherein the primary processor is associated with a personal computing device, a laptop, a smart phone, or a tablet associated with a user.
112. An alarm system according to any claim herein, wherein the triggering of the alarm by the primary processor comprises sending a message to an emergency services provider.
113. An alarm system according to any claim herein, wherein the one or more predetermined thresholds comprises a direction of tapping.
114. An alarm system according to any claim herein, wherein each said barrier alarm apparatus comprises an indicator, and wherein for each said barrier alarm apparatus the local processor thereof, upon determining that said tapping complies with the one or more predetermined thresholds, causes the indicator thereof to provide feedback indicative thereto.
115. An alarm system according to any claim herein, wherein each said indicator provides said feedback as a visual indication and / or an audible indication.
116. A method of controlling an alarm system, the method comprising: monitoring, via a sensor, a state of an entry point; detecting, via the sensor, one or more changes to the state of the entry point; in response to detection of the one or more changes to the state of the entry point, transmitting, via a barrier alarm controller, an alarm message to a primary controller of the alarm system; detecting, via a micro-electromechanical system (MEMS) accelerometer in communication with the barrier alarm controller, tapping input by a user; and in response to the detection of the tapping, entering, via the barrier alarm controller, a bypass state, wherein communication of the alarm message to the primary controller is modified.
117. A method according to any claim herein, wherein the communication of the alarm message to the primary controller is modified by disabling, via the barrier alarm controller, the sensor.
118. A method according to any claim herein, wherein the communication of the alarm message to the primary controller is modified by disabling, via the barrier alarm controller, the transmission of the alarm message.
119. A method according to any claim herein, wherein communication of the alarm message to the primary controller is modified by including, via the barrier alarm controller, a bypass message with the alarm message when said one or more changes to the state of the entry point are detected.
120. A method according to any claim herein, the method comprising exiting, by the barrier alarm controller, the bypass state after a predetermined period of time.
121. A method according to any claim herein, the method comprising: detecting, via the MEMS accelerometer, a second instance of the tapping input by the user; and exiting, via the barrier alarm controller, the bypass state in response to detection of the second instance of the tapping.
122. A method according to any claim herein, the method including in response to the detection of the tapping, signaling to the user, via a signaling device in communication with the barrier alarm controller, that the bypass state has been entered.
123. A method according to any claim herein, wherein the signaling is a visual said signaling.
124. A method according to any claim herein, wherein the visual said signaling comprises illuminating an LED.
125. A method according to any claim herein, wherein the signaling is an audible said signaling.
126. A method according to any claim herein, wherein the entry point is a window or a door.
127. A method according to any claim herein, wherein the state of the entry point comprises the window or door being open, closed and / or partially open.
128. A method of selectively bypassing an alarm system, the alarm system triggering an alarm upon detecting one or more predetermined criteria, and the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; detecting via the MEMS accelerometer tapping and outputting a signal in response thereto; and bypassing said triggering of the alarm upon determining via a processor that said tapping complies with one or more predetermined thresholds.
129. A method according to any claim herein, wherein the tapping comprises a sequence of tappings detectable via the MEMS accelerometer.
130. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum amount of time within which said sequence of tappings is to be completed.
131. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum amount of time within which said sequence of tappings are to be completed.
132. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum frequency of tappings.
133. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum frequency of tappings.
134. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum tempo or speed for the sequence of tappings.
135. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum tempo or speed for the sequence of tappings136. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a time threshold within which said sequence of tappings are to be completed, past which said time threshold is exceeded.
137. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a minimum force for said tapping.
138. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a minimum force for said sequence of tapping over a particular period of time.
139. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum force for said tapping over a particular period of time.
140. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a maximum force for said sequence of tapping over a particular period of time.
141. A method according to any claim herein, wherein the one or more predetermined thresholds comprise a plurality of minimum and maximum amounts of time between successive tappings or taps in a sequence of tappings or taps.
142. A method according to any claim herein, wherein the one or more predetermined thresholds comprise: a first minimum amount of time and a maximum amount of time between first and second tappings or taps in the sequence of tappings or taps.
143. A method according to any claim herein, wherein the one or more predetermined thresholds comprise: a second minimum amountoftime and maximum amountoftime between second and third tappings in the sequence of tappings.
144. A method according to any claim herein, wherein the one or more predetermined thresholds comprise: a third minimum amount of time and maximum amount of time between third and fourth tappings or taps in the sequence of tappings or taps.
145. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a predetermined direction of input of said tapping.
146. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a predetermined range of acceptable directions from which the tapping is received.
147. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a minimum angular direction relative to the MEMS accelerometer at which the tapping is received.
148. A method according to any claim herein, wherein the one or more predetermined thresholds comprises a maximum angular direction relative to the MEMS accelerometer at which the tapping is received.
149. A method according to any claim herein, including configuring the alarm system to operatively communicate with the MEMS accelerometer and / or receive said signal.
150. A method according to any claim herein, the method including configuring the alarm system to bypass said triggering of the alarm by disabling detection of the one or more predetermined criteria by the alarm system.
151. A method of retrofitting an alarm system to facilitate selective bypassing thereof, the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; detecting via the MEMS accelerometer tapping and outputting a signal in response thereto; and bypassing triggering of an alarm upon determining via a processor that said tapping complies with one or more predetermined thresholds.
152. A method of bypassing a controller and / or security panel of a security alarm system, the method comprising: operatively connecting a barrier alarm device including microelectromechanical system (MEMS) accelerometer, to the controller and / or security panel of the security alarm system; tapping the barrier alarm device within a detection range of said MEMS accelerometer; and determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, signaling to the controller or security panel that the barrier alarm device has entered a bypassed state.
153. A method according to any claim herein, including: visually and / or aurally indicating via the barrier alarm device when said tapping complies with one or more predetermined thresholds.
154. A method according to any claim herein, including: configuring the barrier alarm device to remain in said bypass state for a predetermined period of time.
155. A method according to any claim herein, including: re-entering said tapping to restart said predetermined period of time.
156. A method according to any claim herein, including: configuring the barrier alarm device to remain in said bypass state until one or more additional tappings are received by the MEMS accelerometer.
157. A method according to any claim herein, including obtaining / deriving, identifying and / or modifying said one or more predetermined thresholds via machine learning.
158. A method according to any claim herein, including obtaining / deriving, identifying and / or modifying said predetermined period of time via machine learning.
159. A method of controlling an alarm system, the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; tapping within a detection range of the MEMS accelerometer; and determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, causing the alarm system to enter a bypass state.
160. A method of controlling an alarm system, the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; tapping within a detection range of the MEMS accelerometer; and determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, enabling access to one or more settings and / or sensitivity thresholds of the alarm system for selectively adjustment thereof.
161. A method of any claim herein, including: adjusting the one or more settings and / or sensitivity thresholds via additional tapping within said detection range of said MEMS accelerometer.
162. A method of any claim herein, including: modifying the one or more predetermined thresholds via additional tapping within said detection range of said MEMS accelerometer.
163. A method of enrolling an alarm system, the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; tapping the MEMS accelerometer; and determining via a processor whether said tapping complies with one or more predetermined thresholds and if so, causing the alarm system to enter an enrolled state.
164. A method according to any claim herein, wherein the tapping comprises at least one quick light blow against the barrier alarm apparatus.
165. A method according to any claim herein, wherein the tapping comprises a plurality of quick light blows against the barrier alarm apparatus.
166. A method of enrolling a barrier alarm device with an alarm system, the method comprising: operatively connecting the barrier alarm device including a micro-electromechanical system (MEMS) accelerometer, to the alarm system; tapping the MEMS accelerometer, with the MEMS accelerometer outputting a signal in response thereto; and causing the alarm system to enroll the MEMS accelerometer upon determining via a processor thereof that the tapping complies with one or more predetermined thresholds.
167. A method of adjusting a setting or feature of a barrier alarm device of an alarm system, the method comprising: operatively connecting a user input device to the barrier alarm device, with tapping patterns being detectable via the user input device; tapping the user input device, with the user input device outputting a signal indicative thereof in response thereto; and processing said signal via aprocessor, with the processor determining whether said tapping complies with one or more predetermined thresholds and if so, cause one or more settings and / or features of the barrier alarm apparatus to be adjusted or entered in response thereto.
168. A method according to any claim herein, including detecting via the user input device characteristics of the tapping, with the characteristics including a frequency of tapping, a direction of tapping and / or a force of tapping.
169. A method according to any claim herein, including providing an indicator which outputs feedback regarding wherein said tapping complies with the one or more predetermined thresholds.
170. A method according to any claim herein, including providing a visual indicator which displays a first color wherein said tapping complies with the one or more predetermined thresholds and which displays a second color when said tapping is determined to not comply with the one or more predetermined thresholds.
171. A method according to any claim herein, including using machine learning to assist in determining whether said tapping complies with the one or more predetermined thresholds.
172. A method according to any claim herein, including entering a bypass mode in which triggering of the alarm is inhibited upon determining that said tapping complies with the one or more predetermined thresholds.
173. A method according to any claim herein, including increasing or decreasing sensitivity levels of the sensor via the processor upon determining that said tapping complies with the one or more predetermined thresholds.
174. A method according to any claim herein, entering an enrollment state for enrolling the barrier alarm apparatus, and / or the sensor and / or user input device thereof, upon determining that said tapping complies with the one or more predetermined thresholds.
175. A method according to any claim herein, including displaying a battery strength or level of the barrier alarm apparatus, and / or the sensor and / or user input device thereof, upon determining that said tapping complies with the one or more predetermined thresholds.
176. A method according to any claim herein, wherein the user input device detects said tapping patterns via a micro-electromechanical system (MEMS) accelerometer.
177. A method of selectively bypassing an alarm system, the alarm system triggering an alarm upon detecting one or more predetermined criteria, and the method comprising: operatively connecting a micro-electromechanical system (MEMS) accelerometer to the alarm system; detecting via the MEMS accelerometer tapping and outputting a signal in response thereto; and bypassing the alarm upon determining via a processor that said tapping complies with one or more predetermined thresholds.