patent M.1610506291.A.67A