Wall-mountable wireless remote control device
US-10123400-B2 · Nov 6, 2018 · US
US12442832B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12442832-B2 |
| Application number | US-202218085890-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2022 |
| Priority date | Dec 21, 2022 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
prevention of tampering with detection circuits · CPC title
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity · CPC title
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.