patents

US Patent No. 10,093,953