Patent ID: 9678559
Date: 2017-06-13
CPC Classifications: G01P,G06F,Y02D

Claim:
1. A method, comprising: receiving, by a computer processor of an electronic device, first data indicative of audio signals that are present in a detection region that includes the electronic device, wherein the first data is received at a microphone of the electronic device over a first period of time; receiving, by the computer processor, second data indicative of vibrations that are present in the detection region, wherein the vibrations are sensed by an accelerometer of the electronic device over the first period of time; filtering, by the computer processor, the first data to remove first noise from the first data and generate first filtered data; filtering, by the computer processor, the second data to remove second noise from the second data and generate second filtered data; selecting, by the computer processor, a first set of data values from the first filtered data and a second set of data values from the second filtered data; multiplying, by the computer processor, the second set of data values by a weighting factor to generate a set of weighted data values; determining, by the computer processor, a first sensor data signature comprising the first set of data values and the set of weighted data values, wherein the first sensor data signature is indicative of a combined output from the microphone and the accelerometer over the first period of time; determining, by the computer processor, a second sensor data signature indicative of user presence in the detection region during a second period of time that is prior to the first period of time, comprising, determining, by the computer processor, that the first sensor data signature is within a threshold tolerance of the second sensor data signature; determining, by the computer processor and based at least in part on the first sensor data signature being within the threshold tolerance of the second sensor data signature, user presence in the detection region during the first period of time; determining, by the computer processor, that the electronic device is in a first power state, wherein a display of the electronic device is powered off in the first power state; and causing, by the computer processor, the electronic device to transition from the first power state to the second power state, wherein the display powered on in the second power state.