IP Library Granted Patent US 12710445
Granted Patent B2
US 12710445 · App. 18/352,153 · Granted Aug 18, 2026

Device pick-up detection

Inventor: Stefano Paolo Rivolta (Desio, IT)
Assignee: STMICROELECTRONICS S.R.L.
G01P15/18G06F1/162G06F1/3206G06F1/1618G06F1/1677
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12710445
App. No.
18/352,153
Granted
Aug 18, 2026
Kind
B2
Abstract

The present disclosure is directed to pick-up state detection for an electronic device, such as a laptop. In a pick-up state, the device is picked or lifted up from a surface, such as a table. A power state of the device is adjusted in response to detecting the pick-up state. For example, the device is in a hibernate state while set on the table, and is switched to a working state in response to detecting the pick-up state.

Claims (54)

1 . A device, comprising:

a first portion including an accelerometer configured to measure accelerations along a first axis, a second axis transverse to the first axis, and a third axis transverse to the first axis and the second axis;

a second portion coupled to the first portion, the first portion configured to move in to a first position in which a side of the first portion faces a side of the second portion and in to a second position in which the side of the first portion and the side of the second portion face in opposite directions; and

a processor configured to detect a pick-up state based on the accelerations along the first, second, and third axes, the pick-up state being detected in case where the device is in a flat orientation and subsequently picked up and carried by a user in the flat orientation,

the processor configured to detect the pick-up state in response to the device being in a stationary condition, a first flat orientation subsequent to the stationary condition, a high motion condition subsequent to the first flat orientation, and a second flat orientation subsequent to the high motion condition.

2 . The device of claim 1 wherein the processor is configured to determine the device is in the stationary condition in response to a value of a norm of the accelerations along the first, second, and third axes being less than a threshold value for a determined amount of time.

3 . The device of claim 1 wherein

the first axis and the second axis extend along a surface of the first portion,

the third axis is transverse to the surface of the first portion, and

the processor is configured to determine the device is in the first flat orientation and the second flat orientation in response to an absolute value of the acceleration along the third axis being greater than a threshold value for a determined amount of time.

4 . The device of claim 1 wherein the processor is configured to determine the device is in the high motion condition in response to a value of a norm of the accelerations along the first, second, and third axes being greater than a threshold value.

5 . The device of claim 1 wherein the processor is configured to:

filter the accelerations along the first, second, and third axes with a high pass filter; and

determine the device is in the stationary condition in response to a value of a norm of the filtered accelerations along the first, second, and third axes being less than a threshold value for a determined amount of time.

6 . The device of claim 1 wherein

the first axis and the second axis extend along a surface of the first portion,

the third axis is transverse to the surface of the first portion, and

the processor is configured to:

filter the acceleration along the third axis with a low pass filter; and

determine the device is in the first flat orientation and the second flat orientation in response to an absolute value of the filtered acceleration along the third axis being greater than a threshold value for a determined amount of time.

7 . The device of claim 1 wherein the processor is configured to:

filter the accelerations along the first, second, and third axes with a high pass filter; and

determine the device is in the high motion condition in response to a value of a norm of the filtered accelerations along the first, second, and third axes being greater than a threshold value.

8 . The device of claim 1 wherein the processor is configured to detect the pick-up state in response to the first portion being in the first position subsequent to the device being in the second flat orientation.

9 . The device of claim 8 wherein the device is in a closed mode in a case where the first portion is in the first position.

10 . The device of claim 1 wherein the processor is configured to detect the pick-up state in response to the first portion being in the second position subsequent to the device being in the second flat orientation.

11 . The device of claim 10 wherein the device is in a tablet mode in a case where the first portion is in the second position.

12 . The device of claim 1 , further comprising:

a multi-sensor in the first portion, the multi-sensor including the accelerometer and the processor.

13 . The device of claim 1 wherein the first portion includes a monitor, and the second portion includes user inputs.

14 . The device of claim 1 wherein the first and second portions are configured to move in to an operation mode of a plurality of operation modes including a clamshell mode, a closed mode, a tablet mode, a tent mode, and a stand mode.

15 . A method, comprising:

measuring, by an accelerometer of a device, accelerations along a first axis, a second axis transverse to the first axis, and a third axis transverse to the first axis and the second axis, the device including a first portion having the accelerometer and a second portion coupled to the first portion, the first portion is configured to move in to a first position in which a side of the first portion faces a side of the second portion or in to a second position in which the side of the first portion and the side of the second portion face opposite directions; and

detecting, by the device, a pick-up state based on the accelerations along the first, second, and third axes, the pick-up state being detected in case where the device is in a flat orientation and subsequently picked up and carried by a user in the flat orientation, the detecting of the pick-up state including:

detecting the device is in a stationary condition;

detecting the device is in a first flat orientation subsequent to detecting the device is in the stationary condition;

detecting the device is in a high motion condition subsequent to detecting the device is in the first flat orientation; and

detecting the device is in a second flat orientation subsequent to detecting the device is in the high motion condition.

16 . The method of claim 15 , further comprising:

detecting the device is in the stationary condition based on the accelerations along the first, second, and third axes;

detecting the device is in the first flat orientation based on the acceleration along the third axis;

detecting the device is in the high motion condition based on the accelerations along the first, second, and third axes; and

detecting the device is in the second flat orientation based on the acceleration along the third axis.

17 . A method, comprising:

measuring, by an accelerometer of a device, accelerations along a first axis, a second axis transverse to the first axis, and a third axis transverse to the first axis and the second axis,

the device including a first portion and a second portion coupled to the first portion, the first portion is configured to move in to a first position in which a side of the first portion faces a side of the second portion or in to a second position in which the side of the first portion and the side of the second portion face opposite directions;

detecting, by the device, the device is in a stationary condition based on the accelerations along the first, second, and third axes;

detecting, by the device and subsequent to detecting the device is in the stationary condition, the device is in a first flat orientation based on the acceleration along the third axis;

detecting, by the device and subsequent to detecting the device is in the first flat orientation, the device is in a high motion condition based on the accelerations along the first, second, and third axes;

detecting, by the device and subsequent to detecting the device is in the high motion condition, the device is in a second flat orientation based on the acceleration along the third axis; and

detecting, by the device and subsequent to detecting the device is in the second flat orientation, a pick-up state of the device, the device being lifted in the pick-up state.

18 . The method of claim 17 wherein

the first axis and the second axis extend along a surface of the first portion, and

the third axis is transverse to the surface of the first portion.