How and When can Software be Patented? How IP law principles interact with emerging tech Posted on 6 September 2022