The author misses the gist of the Supreme Court's opinion in CLS Bank v. Alice: > In Thursday's ruling, the court rejected a patent that claimed the concept of using a computer to hedge against "counterparty risk" — the risk of making a bargain and then having the other guy not pay up. The Supreme Court complained that in the process described in the patent, "each step does no more than require a generic computer to…
I see that it's a vox.com article. I'm betting it's a Timothy B Lee article. * checks * Yep, Timothy B Lee. He's the Rush Limbaugh of Hacker News, telling us exactly what we want to hear, and the incredibly bad things that are possible, where "possible" means "doesn't defy the laws of physics."
The Supreme Court doesn't understand software
31–40 of 64 posts
Re: The Supreme Court doesn't understand software
#32Earlier quoted context omitted.
I see that it's a vox.com article. I'm betting it's a Timothy B Lee article. * checks * Yep, Timothy B Lee. He's the Rush Limbaugh of Hacker News, telling us exactly what we want to hear, and the incredibly bad things that are possible, where "possible" means "doesn't defy the laws of physics."
I hadn't thought about TBL that way before. Do you have other examples to help make that point? I'm curious...
Re: The Supreme Court doesn't understand software
#33> The problem is that "software" and "mathematical algorithm" are two terms for the same thing. The Knuth quotation in the article, used in support of this position, actually seems to invalidate it in my view. "Algorithms are exactly as basic to programmers as words are to writers." The key being words . The value in a piece of literature has little to do with the individual words it's made from, just as a piece of s…
Literature would be hobbled if one couldn't use certain words without fear of litigation or rent seekers suing them.
> software is clearly vastly more than the sum of its algorithmic parts.
But it's all algorithmic parts, and the whole is no less an algorithm because its parts are.
Algorithm + Algorithm = Algorithm
If you want to rely on literature as your software analogy--that the composition of words/algorithms, the expression should be protected--then you're arguing not for patent protection but copyright protection, which we already have, and ridiculously is far better than what writers get. Because we don't have to share the human readable part the source code, just the compiled products. At least with patents one was supposed to disclose something of value.
Re: The Supreme Court doesn't understand software
#34The problem is that "software" and "mathematical algorithm" are two terms for the same thing. No they're not, at all. Software, as the name implies, is a commodity, which typically includes textual and graphical elements for human interaction and which interacts with multiple different mechanical and electronic subsystems. You might as well argue that mechanisms involving gears are not patentable because their behavi…
Re: The Supreme Court doesn't understand software
#35Earlier quoted context omitted.
The key phrase in your comment is: "an abstract idea, it seems to me." The phrase "abstract idea" is, in this context, a legal term of art. It means what the Supreme Court wants it to mean. If you look at CLS Bank v. Alice, the Court concludes that intermediated settlement is an abstract idea because it is "a fundamental economic principle." So to use your example, data compression (replacing frequently-repeated sequ…
So now the court has to decided about how complex said algo is and weather or not it is simple enough to not deserve a patent. Basic Lossless compression can function like this: Imagine a string of 1's and 0's e.g. 10010000011000101111001 This string can be trivially compressed in a losses manor using this algo, every time the bit changes to a one or zeor, record the previous run of bits. So we would compress this st…
Re: The Supreme Court doesn't understand software
#36The problem is that "software" and "mathematical algorithm" are two terms for the same thing. No they're not, at all. Software, as the name implies, is a commodity, which typically includes textual and graphical elements for human interaction and which interacts with multiple different mechanical and electronic subsystems. You might as well argue that mechanisms involving gears are not patentable because their behavi…
I fail to see how a program is not a mathematical algorithm.
Re: The Supreme Court doesn't understand software
#37While I'm not a fan of most software patents, I don't agree with this statement, except in the most pedantic sense: 'The problem is that "software" and "mathematical algorithm" are two terms for the same thing.' You could say that anything at its root is simply a mathematical algorithm. These days it is possible to do a great many specialized tasks with either dedicated hardware, or software running on general purpos…
Nonsense. A brick is not a mathematical algorithm. You can use mathematical algorithms to calculate things about bricks but that's not the same thing at all.
Re: The Supreme Court doesn't understand software
#38Re: The Supreme Court doesn't understand software
#39I was with him until: "The idea behind patents is to create a financial incentive to promote innovation: patents ensure that the inventor of a new idea can get compensated for it, rather than seeing her idea immediately ripped off by copycats." The purpose of patents had nothing to do with compensation. It was already presumed that an inventor could sell an invention. The real purpose was to promote disclosure of how…
No, the constitution is quite clear on this point: To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries. It's clear from the historical record that this was about ensuring monetary compensation for invention, as knock-off devices were just as common then as they are now. In fact, public access to pat…
The US constitution does not contain the idea behind patents, it contains a view of how people wanted to encapsulate existing ideas into a legal document for a new nation.
Re: The Supreme Court doesn't understand software
#40The problem with saying the software is math is that EVERYTHING is math. Every single bit of physics is math at it's core. If you come up with a new physical theory you will be ignored unless you also include the math for it.
Are there any patents on physics or laws of physics, the same way there are patents on things like "swipe to unlock?" Eg, has anyone filed a patent on something like "swing hammer to drive nail." Or "Spin wheel to turn car?" I personally have not heard of such ridiculous claims however it wouldn't surprise me to learn some have slipped through the "filters" that are supposed to catch this stuff.
(http://www.google.com/patents/US6004596)
I don't think the swing patent was granted, but this one certainly was. And was only challenged in court when the multimillion dollar company thought it could stop other companies making crustless peanut butter and jelly sandwiches. In 2005.
paywalled WSJ article which I can't read (http://online.wsj.com/news/articles/SB111298192348602162)