IDENTIFYING GESTURES USING MOTION DATA
First Claim
1. A method comprising:
- determining, by a processor of a wearable computing device and based on motion data generated by a motion sensor of the wearable computing device, one or more strokes;
generating, by the processor and based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes;
classifying, by the processor and based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category;
determining, by the processor and based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture; and
performing, by the wearable device and based on the gesture, an action.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method includes determining, by a processor (104) of a wearable computing device (102) and based on motion data generated by a motion sensor (106) of the wearable computing device, one or more strokes. In this example, the method also includes generating, by the processor and based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes and classifying, by the processor and based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category. In this example, the method also includes determining, by the processor and based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture. In this example, the method also includes performing, by the wearable device and based on the gesture, an action.
31 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor of a wearable computing device and based on motion data generated by a motion sensor of the wearable computing device, one or more strokes; generating, by the processor and based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes; classifying, by the processor and based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category; determining, by the processor and based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture; and performing, by the wearable device and based on the gesture, an action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wearable computing device comprising:
-
one or more processors; a motion sensor; at least one module executable by the one or more processors to; determine, based on motion data generated by a motion sensor of the wearable computing device, one or more strokes; generate, based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes; classify, based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category; determine, based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture; and perform, based on the gesture, an action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions that, when executed, cause at least one processor of a wearable computing device to:
-
determine, based on motion data generated by a motion sensor of the wearable computing device, one or more strokes; generate, based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes; classify, based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category; determine, based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture; and perform an action based on the gesture.
-
Specification