Activation of security mechanisms through accelerometer-based dead reckoning

US10600293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10600293-B2
Application numberUS-201816151058-A
CountryUS
Kind codeB2
Filing dateOct 3, 2018
Priority dateDec 16, 2014
Publication dateMar 24, 2020
Grant dateMar 24, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for activating security mechanisms based at least in part on accelerometer-based dead reckoning wherein accelerometer data, reflecting acceleration in a local coordinate system of a device, is obtained from an accelerometer of a device. Movement of the device is determined based at least in part on the accelerometer data, and, based at least in part on whether the movement of the device exceeds a threshold value, a determination is made whether to change a current security state of the device. If it is determined to change the current security state of the device, the current security state of the device is changed to a new security state.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: accessing a security profile of a device including a plurality of conditions, the security profile comprising a first security state associated with a first condition of the plurality of conditions of the device and a second security state associated with a second condition of the plurality of conditions of the device, wherein the first condition comprises movement data indicating that the device is under the control of an authorized user; obtaining a first set of movement data from a movement-based sensor of the device; comparing the first set of movement data with the plurality of conditions; setting a security state of the device to the first security state in response to determining that the first condition has been satisfied based on the comparing; obtaining a second set of movement data from the movement-based sensor of the device; determining, based on the second set of movement data being below a movement threshold and greater than zero, satisfaction of the second condition, wherein the second set of movement data being below the movement threshold indicates that the device is not under the control of the authorized user, and wherein the second set of movement data being greater than zero accounts for sensitivity of one or more sensors of the device improperly indicating that the device is moving; and changing the security state of the device to the second security state in response to determining that the second condition has been satisfied, wherein the second security state comprises a locked state of the device. 2. The computer-implemented method of claim 1 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of a gait of the authorized user or another user. 3. The computer-implemented method of claim 2 , wherein the gait of the authorized user is determined based at least in part on hysteresis of the device in a similar environment. 4. The computer-implemented method of claim 1 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of at least one of placing the device in a pocket or taking the device out of the pocket. 5. The computer-implemented method of claim 1 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of the device currently moving. 6. The computer-implemented method of claim 1 , wherein obtaining the first set of movement data and the second set of movement data from a movement-based sensor of the device comprises obtaining at least one of accelerometer data from an accelerometer or gyroscope data from a gyroscope. 7. A system, comprising: one or more processors; and memory including instructions that, as a result of execution by the one or more processors, cause the system to: obtain a security profile of a device comprising a plurality of conditions, the security profile comprising a first security state associated with a first condition of the plurality of conditions of the device and a second security state associated with a second condition of the plurality of conditions of the device, wherein the first security state comprises an unlocked state of the device, wherein the second condition comprises movement data indicating that the device is not under the control of an authorized user; obtain a first set of movement data from at least one sensor of the device, wherein the first set of movement data comprises at least two of location data, velocity data, or acceleration data, and wherein the device is set to the first security state based at least in part on receiving an input to temporarily suspend, for a time period, changing a security state of the device to the second security state based on at least one sensor input; compare the first set of movement data with the plurality of conditions; and change a security state of the device to the second security state from the first security state in response to determining that the second condition has been satisfied based on the comparing and upon determining that the time period has expired. 8. The system of claim 7 , wherein the second security state comprises a locked state of the device. 9. The system of claim 7 , wherein the second condition comprises movement data indicating that the device has moved a first distance away from the authorized user. 10. The system of claim 7 , wherein the second condition comprises movement data indicative of a change of movement of the device exceeding a threshold movement. 11. The system of claim 7 , wherein the first condition comprises movement data indicating that the device is under the control of the authorized user. 12. The system of claim 11 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of a gait of the authorized user or another user. 13. The system of claim 11 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of at least one of placing the device in a pocket or taking the device out of the pocket. 14. The system of claim 11 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of the device currently moving. 15. The system of claim 7 , wherein obtaining the first set of movement data from the at least one sensor comprises obtaining at least one of accelerometer data from an accelerometer, gyroscope data from a gyroscope, or image data from an image sensor or photosensor. 16. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of execution by one or more processors of a computer system, cause the computer system to at least: obtain a security profile of a device comprising a first security state associated with a first condition of the device, wherein the first condition comprises movement data indicating that the device is under the control of an authorized user; obtain a first set of movement data from at least one movement-based sensor of the device, the first set of movement data comprises at least acceleration data; compare the first set of movement data with the first condition; and change a security state of the device to the first security state in response to determining that the first condition has been satisfied based on the comparing, wherein the first security state comprises disabling a locking feature of the device or lengthening a period of time before the device goes into a locked security state; receive an input to temporarily suspend for a time period changing the security state of the device to the locked security state based on at least one sensor input; obtain a second set of movement data from the at least one movement-based sensor of the device, the second set of movement data indicating that the device is not under the control of the authorized user; and delay changing the security state of the device to the locked security state based on the second set of movement data until expiration of the time period. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the movement data indicating that the device is under the control of the authorized user comprises movement data indicative of at least one of placing the device in a pocket or taking the device out of the pocket.

Assignees

Inventors

Classifications

  • Removal detected by failure in electrical connection between the appliance and a control centre, home control panel or a power supply · CPC title

  • Data fusion; cooperative systems, e.g. voting among different detectors · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • by opening, e.g. of door, of window, of drawer, of shutter, of curtain, of blind · CPC title

  • Writing or programming circuits or methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10600293B2 cover?
A system and method for activating security mechanisms based at least in part on accelerometer-based dead reckoning wherein accelerometer data, reflecting acceleration in a local coordinate system of a device, is obtained from an accelerometer of a device. Movement of the device is determined based at least in part on the accelerometer data, and, based at least in part on whether the movement o…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G08B13/1436. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).