In order to use motion gestures with mobile devices it is imperative that the device be able to distinguish between input motion and everyday motion. In this abstract we present DoubleFlip, a unique motion gesture designed to act as an input delimiter for mobile motion gestures. We demonstrate that the DoubleFlip gesture is extremely resistant to false positive conditions, while still achieving high recognition accuracy. Since DoubleFlip is easy to perform and less likely to be accidentally invoked, it provides an always-active input event for mobile interaction.

Jaime Ruiz and Yang Li. 2010. DoubleFlip: a motion gesture delimiter for interaction. In Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology (UIST ’10). Association for Computing Machinery, New York, NY, USA, 449–450. https://doi.org/10.1145/1866218.1866265

@inproceedings{10.1145/1866218.1866265,
author = {Ruiz, Jaime and Li, Yang},
title = {DoubleFlip: A Motion Gesture Delimiter for Interaction},
year = {2010},
isbn = {9781450304627},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/1866218.1866265},
doi = {10.1145/1866218.1866265},
abstract = {In order to use motion gestures with mobile devices it is imperative that the device be able to distinguish between input motion and everyday motion. In this abstract we present DoubleFlip, a unique motion gesture designed to act as an input delimiter for mobile motion gestures. We demonstrate that the DoubleFlip gesture is extremely resistant to false positive conditions, while still achieving high recognition accuracy. Since DoubleFlip is easy to perform and less likely to be accidentally invoked, it provides an always-active input event for mobile interaction.},
booktitle = {Adjunct Proceedings of the 23nd Annual ACM Symposium on User Interface Software and Technology},
pages = {449–450},
numpages = {2},
keywords = {sensors, mobile interaction, motion gestures},
location = {New York, New York, USA},
series = {UIST '10}
}