Zaslat SMS: An application of machine learning techniques to interactive, constraint-based search by Christopher W. Harbert. [electronic resource] /