1. A method for recognizing a user input gesture, comprising: receiving in a sound detector temporally encoded ultrasound signals; calculating a channel impulse response based on the received signals; processing the channel impulse response to extract features; comparing the extracted feature to a database of channel impulse response features to identify a matching store feature; and executing a command associated with the matched stored feature.