patent M.1655199873.A.0D3