If you would like to just create an array from your patch you can do something like the attached style. It uses a closed spline to set the size and shape of the array. To get the overlaps between patches you'll notice that I've used padding values. There are different padding values used for the left, right and default segments so that I can avoid slicing on the sides.
I hope that helps, please let me know if you have any further questions.