YAPT(yet another patent thread)