VibSense: Sensing Touches on Ubiquitous Surfaces through Vibration
Ubiquitous keyboard for small mobile devices: harnessing multipath fading for fine-grained keystroke localization