Technologies for micro-motion-based input gesture control of wearable computing devices

US10585489B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10585489-B2
Application numberUS-201515576493-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJun 26, 2015
Publication dateMar 10, 2020
Grant dateMar 10, 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.

Technologies for detecting micro-motion based input gestures include a wrist-wearable computing device that includes sensors from which values for micro-motion states can be determined. Each micro-motion state is indicative of a motion-related characteristic of the wrist-wearable computing device that is used to determine whether a sequence of detected gesture steps matches an input gesture model associated with an input gesture. The input gesture model defines a required sequence of required gesture steps from which an input gesture may be determined.

First claim

Opening claim text (preview).

The invention claimed is: 1. A wrist-wearable computing device to detect micro-motion states of an input gesture, the wrist-wearable computing device comprising: a micro-motion detection circuit to (i) receive sensor data from one or more sensors of the wrist-wearable computing device, (ii) determine a present value for each of a plurality of micro-motion states based on the received sensor data, wherein each of the micro-motion states is indicative of a motion-related characteristic of the wrist-wearable computing device, wherein to determine a present value for each of a plurality of micro-motion states comprises to classify, for each of the plurality of micro-motion states, the corresponding micro-motion state into one of a plurality of pre-defined micro-motion state values, wherein the plurality of micro-motion states includes a linear motion micro-motion state, (iii) determine a present gesture step of a plurality of gesture steps based on the present values of the micro-motion states, and (iv) append the present gesture step to a sequence of detected gesture steps, wherein the sequence of detected gesture steps includes one or more previously detected gesture steps, and wherein each of the previously detected gesture steps is defined by associated previous values for each of the plurality of micro-motion states; and an input gesture recognition circuit to determine whether the sequence of detected gesture steps matches an input gesture model associated with an input gesture, wherein the input gesture model defines a required sequence of required gesture steps. 2. The wrist-wearable computing device of claim 1 , wherein to determine whether the sequence of detected gesture steps matches the input gesture model comprises to compare, in sequential order, each detected gesture step of the sequence of detected gesture steps to a corresponding required gesture step of the required sequence of required gesture steps. 3. The wrist-wearable computing device of claim 1 , wherein the micro-motion detection circuit is further to (i) determine a subsequent value for each of the plurality of micro-motion states based on the sensor data in response to a determination by the input gesture recognition circuit that the sequence of detected gesture steps matches at least a portion of at least one input gesture model of a plurality of input gesture models, (ii) determine a subsequent gesture step of the plurality of gesture steps based on the subsequent values of the micro-motion states, (iii) append the subsequent gesture step to the sequence of detected gesture steps to generate an updated sequence of detected gesture steps, and wherein the input gesture recognition circuit is further to determine whether the updated sequence of detected gesture steps matches the input gesture model associated with the input gesture. 4. The wrist-wearable computing device of claim 1 , wherein the micro-motion detection circuit is further to update the sequence of detected gesture steps in response to a determination by the input gesture recognition circuit that the sequence of detected gesture steps does not match at least a portion of at least one input gesture model of a plurality of input gesture models, wherein each input gesture model of the plurality of input gesture models defines a corresponding required sequence of required gesture steps. 5. The wrist-wearable computing device of claim 1 , wherein to receive sensor data from the one or more sensors of the wrist-wearable computing device comprises to receive the sensor data from at least one of an accelerometer of the wrist-wearable computing device, a gyroscope of the wrist-wearable computing device, and a magnetometer of the wrist-wearable computing device. 6. The wrist-wearable computing device of claim 1 , wherein to determine the present value for each of the micro-motion states of the plurality of micro-motion states comprises determining a present value for at least one of a motion micro-motion state, an orientation micro-motion state, a rotation micro-motion state, an impact micro-motion state, and a shaking micro-motion state. 7. The wrist-wearable computing device of claim 6 , wherein to determine the present value for the rotation micro-motion state comprises to determine a present value for at least one of a first rotation along an x-axis, a second rotation along a y-axis, and a third rotation along a z-axis. 8. The wrist-wearable computing device of claim 6 , wherein to determine the present value for the linear motion micro-motion state comprises to determine a present value for at least one of a first linear motion micro-motion state corresponding to an x-axis, a second linear motion micro-motion state corresponding to a y-axis, and a third linear motion micro-motion state corresponding to a z-axis. 9. The wrist-wearable computing device of claim 1 , wherein to determine the present value comprises to determine at least one of a movement, an orientation, a rotation, and a direction relative to a three-dimension axis. 10. The wrist-wearable computing device of claim 1 , wherein the input gesture model defines a maximum amount of time that may elapse between each of the required gesture steps. 11. The wrist-wearable computing device of claim 1 , wherein the input gesture recognition circuit is configured to: receive a new input gesture model; and add the new input gesture model to the input gesture recognition circuit. 12. The wrist-wearable computing device of claim 1 , wherein to determine the present value for each of the plurality of micro-motion states comprises to classify, for each of the plurality of micro-motion states, the corresponding micro-motion state into one of a plurality of pre-defined linear motion micro-motion state values, wherein the plurality of pre-defined linear motion micro-motion state values correspond to no linear motion, a slow linear motion, and a fast linear motion. 13. The wrist-wearable computing device of claim 1 , wherein the plurality of micro-motion states comprises a finger snap state or an impact state. 14. The wrist-wearable computing device of claim 1 , wherein the plurality of micro-motion states comprises a front hand double knock or back hand double knock. 15. One or more non-transitory computer-readable storage media comprising a plurality of instructions stored thereon that in response to being executed cause a wrist-wearable computing device to: receive sensor data from one or more sensors of the wrist-wearable computing device; determine a present value for each of a plurality of micro-motion states based on the received sensor data, wherein each of the micro-motion states is indicative of a motion-related characteristic of the wrist-wearable computing device, wherein to determine a present value for each of a plurality of micro-motion states comprises to classify, for each of the plurality of micro-motion states, the corresponding micro-motion state into one of a plurality of pre-defined micro-motion state values, wherein the plurality of micro-motion states includes a linear motion micro-motion state; determine a present gesture step of a plurality of gesture steps based on the present values of the micro-motion states; append the present gesture step to a sequence of detected gesture steps, wherein the sequence of detected gesture steps includes one or more previously detected gesture steps, and wherein each of the previously detected gesture steps is defined by associated previous values for each of the plurality of micro-motion states; and determine whether the sequence of detected gesture steps matches an input gesture model a

Assignees

Inventors

Classifications

  • G06F3/014Primary

    Hand-worn input/output arrangements, e.g. data gloves · CPC title

  • Wearable computers, e.g. on a belt · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • G06F3/017Primary

    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

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 US10585489B2 cover?
Technologies for detecting micro-motion based input gestures include a wrist-wearable computing device that includes sensors from which values for micro-motion states can be determined. Each micro-motion state is indicative of a motion-related characteristic of the wrist-wearable computing device that is used to determine whether a sequence of detected gesture steps matches an input gesture mod…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/014. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).