patterms