patent for building blocks