patentblocks