Assebmling pattern-based route