This document summarizes research on using artificial neural networks for pattern recognition. It discusses how pattern recognition involves tasks like classification and clustering. It describes the main stages of a pattern recognition system as data acquisition, representation, and decision making. It then focuses on artificial neural networks, describing their ability to learn complex relationships and adapt to data. Finally, it briefly mentions one previous work from 2009 that used neural networks for voice pattern recognition in interactive voice response systems.