patent M.1676388374.A.0CC