Multiple threshold checkers for specific applications and FFT based breathing detection for presence
AssigneesSTMicroelectronics S.r.l., STMicroelectronics (Grenoble 2) SAS
InventorsOlivier Lemarchand, Pierre-Loic Felter, Darin K Winterton, Kalyan-Kumar Vadlamudi-Reddy
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, methods and systems for utilizing multiple threshold checkers are provided. A range sensor collects measurement data. The range sensor examines the measurement data based on multiple threshold checkers to determine satisfaction of a trigger condition. In response to the satisfaction of the trigger condition, the range sensor provides the measurement data to a host computing device of the range sensor.
Claims24
A method, comprising:
- configuring, by a dynamic threshold control engine running on a computing device, a first threshold distance and a second threshold distance on a range sensor, the first threshold distance equaling a lock distance associated with locking the computing device, and the second threshold distance equaling a wake-up distance associated with waking up the computing device;
- determining, by a presence monitoring engine running on the computing device, that a measured distance is greater than the first threshold distance, the measured distance being between the computing device and a user measured by the range sensor;
- after at least a first timeout duration after the determining the measured distance, setting, by the presence monitoring engine, a presence status to indicate user-not-present and a confidence level to a partial confidence value, wherein the confidence level indicates a level of confidence associated with the presence status, wherein the partial confidence value is greater than 0% and less than 100%, wherein the first timeout duration is a minimum time duration to change the presence status from indicating user-present to indicating user-not-present;
- and
- outputting, by the presence monitoring engine, the presence status and the confidence level.
An apparatus comprising:
- a memory;
- one or more processors coupled to the memory, the one or more processors configured to perform operations, the operations comprising:
- configuring, by a dynamic threshold control engine running on the apparatus, a first threshold distance and a second threshold distance on a range sensor, the first threshold distance equaling a lock distance associated with locking the apparatus, and the second threshold distance equaling a wake-up distance associated with waking up the apparatus;
- determining, by a presence monitoring engine running on the apparatus, that a measured distance is greater than the first threshold distance, the measured distance being between the apparatus and a user measured by the range sensor;
- after at least a first timeout duration after the determining the measured distance, setting, by the presence monitoring engine, a presence status to indicate user-not-present and a confidence level to a partial confidence value, wherein the confidence level indicates a level of confidence associated with the presence status, wherein the partial confidence value is greater than 0% and less than 100%, wherein the first timeout duration is a minimum time duration to change the presence status from indicating user-present to indicating user-not-present;
- and
- outputting, by the presence monitoring engine, the presence status and the confidence level.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by an apparatus, cause the apparatus to perform operations, the operations comprising:
- configuring, by a dynamic threshold control engine running on the apparatus, a first threshold distance and a second threshold distance on a range sensor, the first threshold distance equaling a lock distance associated with locking the apparatus, and the second threshold distance equaling a wake-up distance associated with waking up the apparatus;
- determining, by a presence monitoring engine running on the apparatus, that a measured distance is greater than the first threshold distance, the measured distance being between the apparatus and a user measured by the range sensor;
- after at least a first timeout duration after the determining the measured distance, setting, by the presence monitoring engine, a presence status to indicate user-not-present and a confidence level to a partial confidence value, wherein the confidence level indicates a level of confidence associated with the presence status, wherein the partial confidence value is greater than 0% and less than 100%, wherein the first timeout duration is a minimum time duration to change the presence status from indicating user-present to indicating user-not-present;
- and
- outputting, by the presence monitoring engine, the presence status and the confidence level.
Dependencies are inferred from the claim text.