patent M.1676218316.A.3A0