Variable Size Sliding Window Algorithm Patterns