patent M.1677228471.A.02E