×

Determining a device state based on user presence detection

  • US 9,678,559 B1
  • Filed: 09/18/2015
  • Issued: 06/13/2017
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

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 historical data generated by the accelerometer over the second period of time;

    determining that a touch event was detected at a display of the electronic device during the second period of time, the touch event confirming user presence in the detection region during the second period of time,generating the second sensor data signature, wherein the second sensor data signature includes at least a portion of the historical data generated by the accelerometer over the second period of time;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×