patent M.1113539456.A.F76