patent M.1276047616.A.865