patents

US Patent No. 8,673,129