patent M.1610367324.A.2ED