Obtaining a patent for a software invention is often not easy, and many will recall that immediately following the June 2014 decision of...