Wall-mounted controller with anti-tamper feature

US12442832B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12442832-B2
Application numberUS-202218085890-A
CountryUS
Kind codeB2
Filing dateDec 21, 2022
Priority dateDec 21, 2022
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of operating a controller includes: obtaining calibration data for a mounting orientation of the controller operating in a calibration mode based on obtaining first acceleration samples from an acceleration sensor; obtaining second acceleration samples from the acceleration sensor when a control switch is activated with the controller operating in a normal operating mode; performing a comparison of the second acceleration samples to the calibration data; based on the comparison, determining whether more than one of the second acceleration samples is not within a specified range; and in response to determining that more than one of the second acceleration samples is not within the specified range, causing the controller to operate in an anti-tamper mode.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller, the controller comprising: a sensor configured to obtain and store acceleration samples corresponding to an orientation of the controller; a transceiver configured to wirelessly transmit messages to one or more devices controlled by the controller; and a processor in communication with the sensor and the transceiver and configured to control overall operation of the controller, wherein the processor is configured to: read the stored acceleration samples from the sensor, determine whether the stored acceleration samples read from the sensor are within a specified range, and cause the controller to change from a normal operating mode to an anti-tamper mode when more than one of the read acceleration samples are not within the specified range, wherein in the anti-tamper mode the processor is configured to control the transceiver to inhibit wireless transmission of a message in response to activation of a control switch on the controller to the one or more devices controlled by the controller. 2. The controller of claim 1 , wherein the sensor comprises one or more of: a three-axis accelerometer, a two-axis accelerometer, a one-axis accelerometer, an orientation sensor, a gyroscopic sensor, or a tilt sensor. 3. The controller of claim 1 , herein the control switch is at least one of a set of control switches configured to provide inputs to the processor for controlling the one or more devices controlled by the controller, wherein the processor is further configured to: when the control switch of the set of control switches is activated, read the stored acceleration samples from the sensor; and determine whether more than one of the read acceleration samples is not within the specified range by comparing the read acceleration samples to stored acceleration data corresponding to an initial orientation of the controller. 4. The controller of claim 3 , wherein the processor is further configured to ignore the read acceleration samples obtained immediately before and immediately after the control switch is activated. 5. The controller of claim 3 , wherein a read acceleration sample is not within the specified range when the read acceleration sample exceeds the stored acceleration data by more than five degrees. 6. The controller of claim 1 , wherein the processor is further configured to set a first sampling rate for the sensor to obtain acceleration samples during the normal operating mode of the controller and set a second sampling rate higher than the first sampling rate when the controller is in the anti-tamper mode. 7. A method of operating a controller, the method comprising: obtaining, by a processor of the controller, calibration data for a mounting orientation of the controller operating in a calibration mode based on obtaining first acceleration samples from an acceleration sensor; obtaining, by the processor of the controller, second acceleration samples from the acceleration sensor when a control switch is activated with the controller operating in a normal operating mode; performing, by the processor of the controller, a comparison of the second acceleration samples to the calibration data; based on the comparison, determining, by the processor of the controller, whether more than one of the second acceleration samples is not within a specified range; and in response to determining that more than one of the second acceleration samples is not within the specified range, causing the controller to operate in an anti-tamper mode, wherein in the anti-tamper mode, inhibiting, by the processor of the controller, transmission of a wireless message in response to activation of the control switch to one or more devices controlled by the controller. 8. The method of claim 7 , wherein obtaining the calibration data for the mounting orientation comprises averaging the first acceleration samples. 9. The method of claim 7 , wherein an acceleration sample of the second acceleration samples is not within the specified range when the acceleration sample exceeds the calibration data by more than five degrees. 10. The method of claim 7 , wherein determining whether more than one of the second acceleration samples is not within the specified range comprises ignoring the second acceleration samples obtained immediately before and immediately after the control switch is activated. 11. The method of claim 7 , wherein operation in the anti-tamper mode or in the calibration mode comprises increasing a sampling rate for obtaining acceleration samples to a sampling rate higher than a sampling rate for obtaining acceleration samples during operation in the normal operating mode. 12. The method of claim 7 , wherein operation in the anti-tamper mode further comprises determining movement of the controller by determining a change of more than two degrees between acceleration samples of the second acceleration samples. 13. A non-transitory computer readable medium having stored therein instructions for making one or more processors execute a method for operating a controller, the processor executable instructions comprising instructions for performing operations including: obtaining calibration data for a mounting orientation of the controller operating in a calibration mode based on obtaining first acceleration samples from an acceleration sensor; obtaining second acceleration samples from the acceleration sensor when a control switch is activated with the controller operating in a normal operating mode; performing a comparison of the second acceleration samples to the calibration data; based on the comparison, determining whether more than one of the second acceleration samples is not within a specified range; and in response to determining that more than one of the second acceleration samples is not within the specified range, causing the controller to operate in an anti-tamper mode, wherein in the anti-tamper mode, inhibiting, by the processor of the controller, transmission of a wireless message in response to activation of the control switch to one or more devices controlled by the controller. 14. The non-transitory computer readable medium as defined in claim 13 , further comprising instructions for performing operations including averaging the first acceleration samples to obtain the calibration data. 15. The non-transitory computer readable medium as defined in claim 13 , wherein an acceleration sample of the second acceleration samples is not within the specified range when the acceleration sample exceeds the calibration data by more than five degrees. 16. The non-transitory computer readable medium as defined in claim 13 , further comprising instructions for performing operations including ignoring the second acceleration samples obtained immediately before and immediately after the control switch is activated. 17. The non-transitory computer readable medium as defined in claim 13 , further comprising instructions for operation in the anti-tamper mode and the calibration mode including increasing a sampling rate for obtaining acceleration samples to a sampling rate higher than a sampling rate for obtaining acceleration samples during operation in the normal operating mode. 18. The non-transitory computer readable medium as defined in claim 13 , further comprising instructions for operation in the anti-tamper mode including determining movement of the controller by determining a change of more than two degrees between acceleration samples of the second acceleration samples.

Assignees

Inventors

Classifications

  • prevention of tampering with detection circuits · CPC title

  • Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity · CPC title

  • G01P1/06Primary

    Indicating or recording devices, e.g. for remote indication (indicating or recording in general G01D; registering or indicating working conditions of vehicles G07C5/00) · CPC title

  • with motion detection · CPC title

  • G01P15/003Primary

    Kinematic accelerometers, i.e. measuring acceleration in relation to an external reference frame, e.g. Ferratis accelerometers (G01P15/001, G01P15/16, G01P15/165 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12442832B2 cover?
A method of operating a controller includes: obtaining calibration data for a mounting orientation of the controller operating in a calibration mode based on obtaining first acceleration samples from an acceleration sensor; obtaining second acceleration samples from the acceleration sensor when a control switch is activated with the controller operating in a normal operating mode; performing a …
Who is the assignee on this patent?
Abl Ip Holding Llc
What technology area does this patent fall under?
Primary CPC classification G01P1/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).