Patents and software packages