1. A method of recognizing patterns in an input formed of time-sequenced frames, the method comprising: receiving a plurality of input speech signals; converting the plurality of input speech signals into a plurality of time-sequenced frames; modeling patterns with a plurality of tri-state Hidden Markov Models; and processing with a processor of a computing device, Hidden Markov Model Blocks (HMMBs) to recognize the modeled patterns among the time-sequenced frames to generate a sequence of recognized modeled patterns, wherein each HMMB is a three by three rhombus when depicted on a state vs. time chart.