patent M.1611577373.A.E54