Pattern Analizer