patent M.1654590593.A.1EC