Practical steps for patenting software post Bilski | IEEE Conference Publication | IEEE Xplore