patent M.1659593616.A.430