A software patent is regularly rewarded for any software invention or improvement in US; however, you may find many people feeling that the software should not be protected. They are seen arguing that patent for software innovations repress innovation and competition while they patented for core...