US Patent No. 11,013,584