SMS: Hidden Markov Processes and Adaptive Filtering