Sounds like pattern recognition.

matigo.ca.