Historical Pattern Recognition