B-Patterns