Door and window contact systems and methods that include MEMS accelerometers and MEMS magnetometers
First Claim
1. A system comprising:
- an accelerometer;
a magnetometer; and
a microcontroller unit in communication with each of the accelerometer and the magnetometer;
a housing containing the accelerometer, the magnetometer, and the microcontroller unit; and
a sensor magnet coupled to a surface in a displaced relationship with the housing,wherein the accelerometer measures a current acceleration or vibration value for the housing relative to the surface and transmits the current acceleration or vibration value to the microcontroller unit,wherein the magnetometer measures a current magnetic field value relative to the sensor magnet and transmits the current magnetic field value to the microcontroller unit,wherein the microcontroller unit includes an installation mode,wherein the microcontroller unit learns a first boundary magnetic field value and a first boundary acceleration or vibration value corresponding to a state of the displaced relationship being open from a combination of a first movement of the housing or the surface and a first user input when the microcontroller unit is in the installation mode,wherein the microcontroller unit learns a second boundary magnetic field value and a second boundary acceleration or vibration value corresponding to the state of the displaced relationship being closed from a combination of a second movement of the housing or the surface and a second user input when the microcontroller unit is in the installation mode, andwherein the microcontroller unit uses the current acceleration or vibration value, the current magnetic field value, the first boundary magnetic field value, the first boundary acceleration or vibration value, the second boundary magnetic field value, and the second boundary acceleration or vibration value to make a security determination.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that address the gap, security, and robustness limitations of known door and window contact systems and methods without increasing the overall cost thereof are provided. Some systems can include an accelerometer and a magnetometer for mounting in or on a first portion of a window or door unit and a microcontroller unit in communication with each of the accelerometer and the magnetometer. The accelerometer can measure acceleration or vibration relative to a second portion of the window or door unit and transmit the measured acceleration or vibration to the microcontroller unit, the magnetometer can measure magnetic field relative to a sensor magnet mounted on or embedded in the second portion of the window or door unit and transmit the measured magnetic field to the microcontroller unit, and the microcontroller unit can use the measured acceleration or vibration and the measured magnetic field to make a security determination.
20 Citations
12 Claims
-
1. A system comprising:
-
an accelerometer; a magnetometer; and a microcontroller unit in communication with each of the accelerometer and the magnetometer; a housing containing the accelerometer, the magnetometer, and the microcontroller unit; and a sensor magnet coupled to a surface in a displaced relationship with the housing, wherein the accelerometer measures a current acceleration or vibration value for the housing relative to the surface and transmits the current acceleration or vibration value to the microcontroller unit, wherein the magnetometer measures a current magnetic field value relative to the sensor magnet and transmits the current magnetic field value to the microcontroller unit, wherein the microcontroller unit includes an installation mode, wherein the microcontroller unit learns a first boundary magnetic field value and a first boundary acceleration or vibration value corresponding to a state of the displaced relationship being open from a combination of a first movement of the housing or the surface and a first user input when the microcontroller unit is in the installation mode, wherein the microcontroller unit learns a second boundary magnetic field value and a second boundary acceleration or vibration value corresponding to the state of the displaced relationship being closed from a combination of a second movement of the housing or the surface and a second user input when the microcontroller unit is in the installation mode, and wherein the microcontroller unit uses the current acceleration or vibration value, the current magnetic field value, the first boundary magnetic field value, the first boundary acceleration or vibration value, the second boundary magnetic field value, and the second boundary acceleration or vibration value to make a security determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
coupling a sensor magnet to a surface; mounting a housing containing an accelerometer, a magnetometer, and a microcontroller unit in a displaced relationship with the surface; the microcontroller unit learning a first boundary magnetic field value and a first boundary acceleration or vibration value corresponding to a state of the displaced relationship being open from a combination of a first movement of the housing or the surface and a first user input when the microcontroller unit is in an installation mode; the microcontroller unit learning a second boundary magnetic field value and a second boundary acceleration or vibration value corresponding to the state of the displaced relationship being closed from a combination of a second movement of the housing or the surface and a second user input when the microcontroller unit is in the installation mode; the accelerometer measuring a current acceleration or vibration value for the housing relative to the surface and transmitting the current acceleration or vibration value to the microcontroller unit; the magnetometer measuring a current magnetic field value relative to the sensor magnet and transmitting the current magnetic field value to the microcontroller unit; and the microcontroller unit making a security determination using the current acceleration or vibration value, the current magnetic field value, the first boundary magnetic field value, the first boundary acceleration or vibration value, the second boundary magnetic field value, and the second boundary acceleration or vibration value. - View Dependent Claims (9, 10, 11, 12)
-
Specification