Pattern Weights