patent should include AMOUNT OF INNOVATIVENESS. AND RESTRICT THE REWARD INVENTOR CAN ASK FOR IT. ( IN TERMS OF TIME, FOR SOFTWARE PATENTS, TIME OF PATENTS SHOULD BE REDUCE HEAVILY, IN TERMS OF MONEY, IN TERMS OF NUMBER OF REPLICATION ETC, IN TERMS OF NEGOTIABLE AND UN NEGOTIABLE REWRADS ) . think about this. <-- THIS WILL REQUIRED MORE EFFORTS. but overall , it will ease the pain on both side later. ( in terms of cost of lawsuits and discovery of patent infringement cost )