Walter Tichy is working on categorizing patterns. He has a page at http://wwwipd.ira.uka.de/~tichy/patterns/overview.html and would like very much to get feedback. He is tichy@ira.uka.de.
See: CategoryPattern