Satisfying Patterns