This add-on allows you to “recreate” an existing mesh selection at a different part of the mesh. This can be done multiple times in a row making a selection pattern on a mesh surface. This can potentially be a massive timesaver for many workflows. Preview below:
The add-on and documentation can be found on here: Gumroad
A few quick notes. For most selections this add-on should run fine, but redoing selections with many (say 50+) faces can place a heavy load on your processor (see the slowdown at the end of the “HI!” demo in the GIF and the GIF was recorded on using a desktop i5 4460). Also note this add-on currently only works with faces (no edges or verts). Most standard mesh topologies should be usable with this add-on, but non tessallating patterns (patterns that do not repeat / tile) and certain complex face patterns may fail. See the image at the bottom of this post for examples.
Where this works and were it doesn’t (updated to show 0.2.0 changes):

