ENHANCED DETECTION OF WAVING ENGAGEMENT GESTURE
First Claim
1. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
- defining a shape within motion data;
sampling the motion data at points that are aligned with the defined shape;
determining, based on the sampled motion data, positions of a moving object along the defined shape, over time;
determining whether the moving object is performing a gesture based on a pattern exhibited by the determined positions; and
controlling an application if determining that the moving object is performing the gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
The enhanced detection of a waving engagement gesture, in which a shape is defined within motion data, the motion data is sampled at points that are aligned with the defined shape, and, based on the sampled motion data, positions of a moving object along the defined shape are determined over time. It is determined whether the moving object is performing a gesture based on a pattern exhibited by the determined positions, and an application is controlled if determining that the moving object is performing the gesture.
-
Citations
21 Claims
-
1. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
defining a shape within motion data; sampling the motion data at points that are aligned with the defined shape; determining, based on the sampled motion data, positions of a moving object along the defined shape, over time; determining whether the moving object is performing a gesture based on a pattern exhibited by the determined positions; and controlling an application if determining that the moving object is performing the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
defining a shape within motion data; sampling the motion data at points that are aligned with the defined shape; determining, based on the sampled motion data, positions of a moving object along the defined shape, over time; determining, using at least one processor, whether the moving object is performing a gesture based on a pattern exhibited by the determined positions; and controlling an application if determining that the moving object is performing the gesture.
-
-
21. A device comprising a processor configured to:
-
define a shape within motion data; sample the motion data at points that are aligned with the defined shape; determine, based on the sampled motion data, positions of a moving object along the defined shape, over time; determine whether the moving object is performing a gesture based on a pattern exhibited by the determined positions; and control an application if determining that the moving object is performing the gesture.
-
Specification