US Patent # 8,443,667 Issued