Discriminative Feature Extraction Of Time-Series Data To Improve Temporal Pattern Detection Using Classification Algorithms