Recent Patents and Applications for Blockchain