Determining an open/close status of a barrier
AssigneeBlackBerry Limited
InventorsSandeep Chennakeshu, Dake He, Yu Gao
Life of this patent
Estimating the term…
Abstract
In some examples, a sensor device is to mount to a barrier pivotable between an open position and a closed position, the barrier being on a moveable platform. The sensor device includes an accelerometer to measure acceleration data and a rotation sensor to measure rotation about an axis. The sensor device includes at least one processor configured to determine an open/close status of the barrier based on the acceleration data and the rotation data, and an orientation of the moveable platform.
Claims21
An apparatus comprising:
- a sensor device to mount to a barrier pivotable between an open position and a closed position, the barrier pivotably mounted on a moveable platform that is moveable between different locations during operation of the moveable platform, the sensor device comprising a rotation sensor to measure rotation about an axis, and an accelerometer to measure acceleration;
- and
- at least one processor configured to:
- learn a convergence value of acceleration data for a current orientation of the moveable platform, wherein the convergence value is different for different orientations of the moveable platform;
- determine an open/close status of the barrier based on rotation data from the rotation sensor and convergence of acceleration data from the accelerometer based on the learned convergence value for the current orientation of the moveable platform;
- and
- trigger an action in response to the determining of the open/close status of the barrier.
A method of at least one processor, comprising:
- receiving, from a rotation sensor, rotation data at a plurality of time points, the rotation sensor being part of a sensor device mounted to a barrier that is pivotable between an open position and a closed position, the barrier pivotably mounted to a frame on a moveable platform, the moveable platform moveable between different locations during operation of the moveable platform;
- aggregating the rotation data at the plurality of time points to produce an aggregate value;
- receiving acceleration data from an accelerometer;
- learning a convergence value that differs for different orientations of the moveable platform;
- determining, based on the aggregate value, whether the barrier has moved to the open position or the closed position, wherein the determining of whether the barrier has moved to the closed position is further based on convergence of the acceleration data based on the learned convergence value that is variable due to movement of the moveable platform;
- and
- triggering an action in response to the determining that the barrier is in the open position or the closed position.
A non-transitory machine-readable storage medium storing instructions that upon execution cause at least one processor to:
- receive rotation data from a rotation sensor;
- receive acceleration data from an accelerometer;
- determine that a barrier mounted on a moveable platform is in an open position based on the rotation data indicating that the barrier has rotated by greater than a first threshold;
- determine that the barrier is in a closed position based on the rotation data indicating that the barrier has rotated by less than a second threshold and the acceleration data converging to a specified value that is based on an orientation of the moveable platform, the specified value being different for different orientations of the moveable platform;
- and
- trigger an action in response to the determining that the barrier is in the open position or the closed position.
Dependencies are inferred from the claim text.