Two things about patents:<p>If patent workers are overworked, why don't we replace them with a certificate of origination. You file it, it takes two weeks, it's dated, and it describes the work. Then, if you need to sue someone, you then have to pay to prove that they are infringing. Reverse the burden of proof and delay the cost of approving patents.<p>Second, my biggest problem with software patents is that you can't build the thing from the description. If you look at a patent for a device, there are schematics and descriptions of how it works. Software patents just say "the user can click a button and it automatically buys a book". Where are the detailed drawings of how the web server connects to the payment system which connects to the distribution center? How do you scale that up to millions of users? That's where the magic is.<p>Patents are supposed to give the inventor a reasonable period of time to profit from his work. After that time period is over, it becomes public knowledge, so everyone can do it for free. Software patents do not give away the knowledge that it actually takes to build the system. Instead, they typically just describe the tiny bit that is apparent to the user.
Annoying that Marco seems to have taken many of his talking points from This American Life's "When Patents Attack" episode -- <i>without</i> attribution, and mangling the facts in the process!<p>Toast patent -- featured in the episode.<p>Saying IV shell companies only sue people -- misrepresentation of something in the episode; companies <i>affiliated</i> with IV sue people, but some IV shell companies may only be used to <i>acquire</i> and <i>license</i> patents (thus their shell companies do not "only sue people" as Marco says).<p>Marco does not address the popular notion that software patents should be wholesale dropped as a way to fix the problem.<p>So what is the point of this article?
IMHO the problem with software patents is the prior art that's fundamentally attached and the degree of difficulty in discovering it. Of course, there's some other aspects:<p>1) In my mind, there is the disincentive to work at the US PTO [or any PTO for that matter] because the salaries suck, you're demanded to have unrealistic quota's and that means only so much time can be spent on each filing by examiners who are mostly beginning - because ones they are experienced leave to join firms who pay them a lot more because they have examined from "the other side of the table".<p>It's a talent glut that starts the cycle, approves poor patents, clogs the court with the attitude of "even if we are wrong [PTO] the Courts will resolve it - so we really can't make mistakes" and increases litigation costs for all involved.<p>2) I don't think removing patents is the solution - there have been 100's of instances where the "little guy has stopped the big guy" in all sorts of scenarios in innovation - tech or otherwise. The problem is that you have a system which is bursting because the pay cycle for PTO is low, pressure driven and this means you've inexperienced patent examiners who ultimately leave for high paying firms. Why wouldn't they ? There isn't any economic incentive to stay. Pay them more. Retain the best ones. Get better examination results, use an Open Source Prior Art system which allows community collaboration to increase prior art base and makes it harder to "prove" novelty.<p>3) Stopping the "patent trolls" [shell companies which no utility other than to litigate] is a completely other matter IMHO. The patent system is designed to protect innovation - I'm not sure it was designed to facilitate companies purchasing huge packets of IP protection to simply stiffle innovation. Llegislative restrictions should be placed around IP attaching to a product or service which looses it's enforceability if it abstracts itself too far from this product or service - meaning companies who acquire technology can continue to gain from their acquisition [product/service] as it is inferred they are in a similar field and therefore would satisfy any such test - but which ultimately means that trolls who acquire IP don't have anything to gain. They are too far abstracted which means their enforcability is dead.<p>i.e. A University developing and researching technology doesn't have an "abstract connection" to any patents they hold - they developed the technology and therefore have a direct association to the product/service - regardless of who they licence it to for further commercialization - arguably, without their initial cost of research and development the patent wouldn't exist and the world wouldn't benefit from their efforts. IF a troll acquired the patent and had no intention to develop the disclosed invention -they have no direct association and therefore it's useless. A "bad faith" test if you will.<p>"Trolls" - at least in my view - have no direct connection to the patentable subject matter - a so-called "abstract connection" - and therefore aren't actually "benefiting" from their effort in developing the patentable subject matter. They are essentially those entities who use patents purely as an enforceable mechanism in order to extract income from innovators and that's a sad by-product of patents unfortunately. In Trademark law, trademarks registered in "bad-faith" can be extinguished and it would not be that difficult to extend such a concept to patents such that owners who acquire patent rights in bad-faith [that is, purely to stifle innovation without any direct connection to the patentable material] - should loose them.
We have two software patent articles on the front page of HN. One from a developer saying they are unfixable; another from a lawyer saying they aren't broken. I think this succinctly describes the situation we are in.
The answer apparently is 'because the US legal system doesn't work'.<p>><i>In practice, therefore, an issued patent is a valid patent</i> //<p>Well no. An invalid patent is still invalid even if you use it to badger someone in to paying for a license. If that person knows that it's invalid, eg because they know of certain publicly available prior art, then it is their choice whether to pay for a license or follow a legal remedy.<p>If a legal remedy is uninviting because of problems with the legal system this does not mean that "software patents are not fixable" it means that the legal system in general is poor.
It is easy to blame the patent office until you realize that most cases are a single examiner in the office up against multiple law firms who continually ask what is wrong with the patent, told that according to their interpretation of the rules it is ok, refine and re-apply until granted.<p>You have hundreds of millions of dollars at stake, and the resources of the best patent lawyers in the world and the largest companies in the world up against (usually) a single examiner.
> Patents are a good idea.<p>That is overstating it. They are a reasonable idea, but it does not seem at all clear that anyone has ever proven them to be actually a good idea -- i.e. that they have a net benefit, even if they were properly realised and enforced.
In my humble opinion, software patents are a bad idea and should be eliminated. If this can't be done, then they should be really limited in length, say three to five years, which is a long time in the software world.<p>As things stand now, the only people I see benefiting from software patents are lawyers and the Patent Office itself, which I sincerely believe is more interested in collecting the filing fees than anything else.
The USPTO has not always been so eager to issue software patents. Up until the early 90s they were reluctant as they saw code as a language which could be copyrighted, but not invented. From what I understand, most software patents came flooding in after the Court of Appeals ruled in favor in the case in re Alappat, 1994. OP could have spent some more time doing research on software patent history before writing this, I feel.<p>Edit for source
<a href="http://patentsusa.blogspot.com/2007/02/in-re-alappat-1994.html" rel="nofollow">http://patentsusa.blogspot.com/2007/02/in-re-alappat-1994.ht...</a>
One possible solution is a class-action lawsuit against the patent office.<p>The patent office is causing harm left and right by granting multitudes of ridiculous patents. If it won't stop by itself, everyone that has been harmed by such patents should join in suing it.
The problems he’s discussing arise from the fact that litigation is expensive, and those with lots of legal resources can use their superior position to assert their will against those who can’t afford (or may not be willing) to defend themselves. That’s a valid issue, but a broader one that exists outside the context of patents. It’s not a valid argument against the patent system itself. A powerful chemical company that poisons a town’s water table can do precisely the same thing. Does that mean we should outlaw chemical companies? No, of course not. His argument is only valid in the context of arguing for wider reforms to the legal process in general that make this sort of abuse less feasible. And that’s a different discussion entirely.<p>This is precisely the point the other article today by Nilay Patel—which was so lambasted here—was trying to make: the arguments being made about patents don’t necessarily point to tearing down the system, but simply fixing the things that are wrong.
Here is a way to fix patents:<p>When you apply for a patent you have to show plans for producing the thing and and the price per license to give it out (no upper limit so if you want to only produce, set it to $10^24). For every year that you don't produce the thing and nobody licenses it, the officially recorded license price gets halved. For every year that someone does license it or you produce the thing, you get to adjust the price to whatever you want. Thus companies like Lodsys can only hold onto an unused patent for a fixed number of years before it becomes irrelevant.<p>Obviously the timing is not ideal: a better half-life for an unused patent might need to be adjusted. However, I think there is something to this idea.<p>Edit: A better way to determine the half-life would be to tie it to the initial price or the price at the time of reduction. Basically, no matter how high you start out, if you are a patent troll, your patent expires in 5 years.
The big problem that keeps coming up with software patents is the fact that most of them are bogus, because of being trivial or unoriginal. Barring cases of malicious intent by patent examiners, which are a completely separate issue from the viability of the patent system itself, the reason for that is that the patent examiners don't understand what constitutes non-obvious work in software. In fact, I would guess that now there are very few fields in which it's feasible for someone who's not already familiar with the field to make that judgment in any reasonable amount of time. Since the criteria for patent validity are based on how the work would be viewed by average people in the field, maybe we should put patent-granting into the hands of people in each field, who are actually qualified to evaluate such work. Just have the central patent office keep records and oversee devolved organizations for each discipline, who actually control which patents are granted and what the terms of patents in that field are. That way, not only can bogus patents be avoided, but fields with radically different environments won't be hampered by patent terms designed for other areas (e.g. software patents could have a much shorter duration than others).
Why don't we turn the patent review process into a public endeavor?<p>Hacker News / Digg style... vote up the novel patents and down the obvious ones, while commenting with conflicting patents or prior art... then the examiner can use this as input.<p>If the system is perfected eventually that examiner could be eliminated. This also would create jobs in the private sector as companies would be inclined to hire contributors to this process to protect their interests. You obviously need transparency to see who's providing this feedback to prevent abuse, but that's a minor aspect.<p>Finally, IMHO software patents specifically deserve more stringent guidelines for patentability. There's no intrinsic technological worth in a major percentage of software patents. "It's software, if you want a word processor I can make you a word processor"... if you want a button to tap and order something instantly, I can make you a button. Now, if you want a button that can be clicked by millions of people over a minute, there may be some novel technology behind that. These differences need to be isolated.
I haven't seen anyone present this sort of angle on it, so I'm wondering what y'all think of this as an idea for reducing abuse of the patent system:<p>If you're an entity that has bought a patent (but is not its original inventor), you get two years to implement the invention before that patent dissolves. And unless you are an active competitor to companies you aim to sue over said patent, you are not entitled to sue them. Those two things eliminate the nefarious motives both for selling, and for buying patents.<p>Those restrictions would not fully apply to the original inventor. If the patent resides with its originator, then the patent does not have any statute of limitation before dissolution (perhaps they reserve the right to bequeath?). But they can't litigate with that patent unless they're an active participant in the market to which the patent applies.<p>I'm sure there would be lots of refinement clauses, but those are the broad strokes, as far as I'm concerned. Does this seem just too pie-in-the-sky? If so, why?
I don't have a definitive answer to how to fix patents or software patents but I'm pretty sure that patents must somehow be coupled to economical counterweights. What I do know is that it's way too cheap to obtain patents and walk waving them around.<p>There should be a cost of ownership involved that is somehow relative to the gains from the patent and its value. Patent troll companies exist because it's too cheap and easy.<p>I can't imagine the details but ideally this cost would direct companies to only consider patenting ideas that would exhibit an actual novelty and also a reasonable profitability expectations. This would validate both the new and useful aspects.<p>Filing patents the conveyor belt way would be too expensive and even if given the money, filing patents without merit wouldn't yield profits. I don't know how to link merit and money, and I don't know how to not exclude small players from the market but cost has notoriously a pretty good chance of keeping things in some control.
There are two types of patent problems.<p>One is Google sized, and the other one is patent troll business model.<p>The Google-sized problem has large legal teams at each others throat. i.e. if a patent doesn't have sufficient novelty, Google has sufficient resources to get it invalidated. The definition of novelty should be tightened. I would love to link it to an objective measure of brainwaves of those familiar with the arts, looking at the level of surprise and delight at a solution.<p>The patent troll business model is a shakedown business model, and I'm also looking at general copyright infringement over file sharing as well. This requires legislative change to require a "reverse class action lawsuit" if a firm intends to send out identical complaints to more than say, 100 defendants. This enables the defendants to band together to fight these in the courts.
I have looked through google patents beta just to see how ridiculous many software patents are, and though my sample size was small, most seemed pretty obvious ideas to me. Truly amazing that lawyers can write so much text about so trivial an idea. The core issue is that the patent office does not have "people skilled in the art" to bar these patents from being issued.
Software patents are a problem. But perhaps software engineers are biased about this particular regulation because this is the field they work in. Seems to me similar arguments can be made about all other patents, and all other IP laws, and even all other regulations period. They do more harm than good.
Wow. I know I was writing my own hand-rolled, wheel reinvented, linked list implementations, in C, well before 2006. Insanity. How can it not be obvious that the USPTO is broken with respect to software patents? Let's shut this madness down once and for all.
Here is some sound reasoning on the topic from Larry Lessig:
<i>How creativity is being strangled by the law</i><p><a href="http://www.youtube.com/watch?v=7Q25-S7jzgs" rel="nofollow">http://www.youtube.com/watch?v=7Q25-S7jzgs</a>