patent M.1655870108.A.77C