The legal system for software is broken, you can always do the same thing 50 ways with 50 different ways of coding it to serve the same function. The patent system should only be applied for PHYSICAL objects, no programming. Just like you cant patent life because it is ever changing, you should...