Patentability of computer software by Hanneman