patent M.1113541606.A.BA0