patent M.1113543994.A.425