News Software patents