Motion pattern recognition for device power policies
AssigneeSTMicroelectronics International N.V.
InventorsLorenzo Francesco Gualniera, Stefano Paolo Rivolta, Piergiorgio Arrigoni, Marco Bianco
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to routine recognition for adjusting the power state of a device. Human activity recognition is performed to detect various activity states, and create a current sequence of activity states. In response to detecting a new activity state, routine comparison is performed in order to compare the current sequence to a past sequence that ended with the user starting to interact with the device. The device is preemptively turned on in response to finding a match.
Claims16
A device, comprising:
- a motion sensor configured to generate motion measurements;
- and
- a processor coupled to the motion sensor, the processor configured to:
- detect a plurality of activity states based on the motion measurements, the detected plurality of activity states including a stationary state in which the device has a determined amount of movement, a walking state in which a user is walking with the device, and a transport state in which the user is traveling in a vehicle with the device;
- generate a current sequence of activity states based on the detected plurality of activity states;
- compare the current sequence of activity states to a database sequence of activity states stored in a database;
- and
- set the device to an ON state in a case where the current sequence of activity states corresponds to the database sequence of activity states.
A method, comprising:
- generating motion measurements of a device;
- detecting a plurality of activity states based on the motion measurements, the detected plurality of activity states including a stationary state in which the device has a determined amount of movement, a walking state in which a user is walking with the device, and a transport state in which the user is traveling in a vehicle with the device;
- generating a current sequence of activity states based on the detected plurality of activity states;
- comparing the current sequence of activity states to a database sequence of activity states stored in a database;
- and
- setting the device to an ON state in a case where the current sequence of activity states corresponds to the database sequence of activity states.
A method, comprising:
- generating motion measurements of a device;
- detecting a plurality of activity states of the device based on the motion measurements, the detected plurality of activity states including a super still state in which the device remains still, a stationary state in which the device has a determined amount of movement, a walking state in which a user is walking with the device, and a transport state in which the user is traveling in a vehicle with the device;
- generating, in response to detecting a transition from the super still state to another activity state after the super still state has been detected consecutively for a determined amount of time, a current sequence of activity states that includes activity states of the detected plurality of activity states;
- determining whether or not the current sequence of activity states corresponds to a database sequence of activity states that terminates with the user interacting with the device;
- setting the device to an ON state in a case where the current sequence of activity states corresponds to the database sequence of activity states;
- and
- determining whether or not the current sequence of activity states corresponds to another database sequence of activity states that terminated with the user interacting with the device in a case where the current sequence of activity states does not correspond to the database sequence of activity states.
Dependencies are inferred from the claim text.