Allen A.M. patents