patent M.1678005862.A.B75