patent M.1659950673.A.47A