3 ms·
This is an abomination. This patent clearly fails the obviousness test (that is, if somebody is capable of reading the patent all the way through without being
by RomP 15y ago
This is an abomination. This patent clearly fails the obviousness test (that is, if somebody is capable of reading the patent all the way through without being disgusted and embarrassed for the "inventors"). Unfortunately, most of the software patents are like this: the Patent Office is clearly failing us. Math formulas are not patentable, and software is just that: math.
Seems like our only hope is if somebody powerful and famous, with a big software patent portfolio, can sacrifice it for the good of the industry and advocate for banning software patents. Steve Jobs and his position against DRM in music comes to mind as a similar move. Wouldn't it be great if leaders of the industry get together and petition/lobby for this change? One can only dream...
- petegrif 15y ago@romp please see my post above about 'the obviousness test' IMHO this relationship between patents and what is obvious is the source of a huge amount of misunderstanding about and opposition to patents. I have no problem with serious discussions about patent reform, but surely such a serious discussion should be based on a substantive understanding of reality not popular misconceptions? Let's all get clear on what is meant by 'obvious' in the context of patents and that will help us move things along.
- runningdogx 15y agoSo non-obvious (by the PTO's standards, or even by some wise person's standards) mathematics should be patentable?
- petegrif 15y agoNo. Because the law is perfectly clear on this point. Algorithms cannot be patented.
- bandushrew 15y agocomputer code is 'just' an algorithm. that is simply true. if algorithms cannot be patented then neither can computer code.
- petegrif 15y agodata structures?
- bandushrew 15y agohuh? they contain data. unless you are claiming that the presence of this: struct twiggle { int t; } somehow makes patenting the code that uses it a sensible idea?
- RomP 15y agoYou're attacking my use of the "obvious" word. Yes, the obviousness needs to be applied at the moment of the invention -- I agree wholeheartedly. I also agree that talking about obviousness of the already patented invention today is pointless: the information is published and everybody can claim that they had the same idea. We're on the same page here. Now, the differences. The idea of storing markup and data in separate containers, at least one of which is XML-based is not something anyone with knowledge of XML can not think of. Let me re-read the patent in question. Yep, I got it right. While I can't turn off my hindsight, I can't also think that CSS doesn't fit into this, as well as many other technologies. BTW, i4i, in case you're reading, I didn't give you this idea and you can't use it, at least because CSS is at least 2 years older than issuing date of patent 5787449. Which reminds me of the prior art arguments, but I digress. All that is neither here-nor there. You say it's not obvious -- I say it is. What really matters is the goal of the exercise. Patents were created when inventions were _hard_. Coming up with the idea of pumping air out of the glass tube with wolfram wire in it required lots of costly tests, trials and errors. Do you know how many stores stocked wolfram back then? Patents were created to _encourage_ innovation on the assumption that not too many people can afford innovating in the same field at the same time. Fast forward to today. Coming up with software patents today requires a whiteboard, a Word document and a phone to call a lawyer. I know, I have a few of those (equally embarrassingly obvious, I must add). Does it protect me and my invention _today_? Nope, since I can't afford to sue somebody even if I can prove beyond a reasonable doubt that the patent has been infringed on. Big companies plow over individual investors with their army of lawyers. The opposite, however, is not true (the in-app purchasing patent story is the point in case). Another aspect of patent situation today is the shier vastness of the field. Who can afford doing patent searches for literally every line of code before it is written? So we all are forced to live on the minefield. This serves as an argument against innovation by individuals. And that brings results which are directly opposite to the original goals of the patent system. Which is not a good thing.