1. A computer readable storage medium, comprising computer instructions for directing a controller to perform the steps of: emitting ultrasonic waveforms from ultrasonic transducers to reflect off a finger in a three-dimensional touchless sensing space; digitally sampling the reflected ultrasonic waveforms off the finger to produce a sampled reflected ultrasonic waveform; tracking a relative location and movement of the finger in the three-dimensional ultrasonic sensing space from differential time of flight waveform analysis of the sampled reflected ultrasonic waveforms; suppressing a ringing portion of the emitted ultrasonic waveforms overlapping with the digitally sampled reflected ultrasonic waveform during tracking; minimizing distortion associated with ultrasonic transducer ring-down during generation of a high-resolution touchless finger signing with the suppressing; receiving a search string generated from the touchless finger signing of at least one alpha-numeric character or gesture; and presenting a list of media that corresponds to at least a portion of the search string, wherein the media is at least one among audio, image, video, and text.