patent M.1659512584.A.44C