I understand that many people feel that software patents are so broken they should be thrown out.The purpose of patents is meant to be to encourage innovation by protecting investment in innovation, but by that standard the concept of software patents is indeed broken.Software is not like other fields where innovation occurs relatively infrequently and often at considerable cost of time and money.