CPC G06F 1/3231 (2013.01) [G01S 7/415 (2013.01); G01S 13/56 (2013.01)] | 24 Claims |
1. 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.
|