New USPTO Test Could Limit Software-Based Patents 123
bizwriter writes "The high tech industry has been waiting for a Supreme Court decision in the Bilski case to decide fundamental questions, like when you can patent software. But there's a new test from the Board of Patent Appeals and Interferences (PDF) that just became precedential, meaning that it offers new grounds on which the US Patent and Trademark Office can deny patents on machines that use mathematical algorithms."
Sudden outbreak of common sense? (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
Re: (Score:2)
Its a little too late... (Score:4, Insightful)
Re:Its a little too late... (Score:5, Informative)
Contrary to this popular belief, lots of patent applicants want a patent to start their business and many others want to have a portfolio for defensive purposes. I'll also throw this out there, most of the patent applicants are not the same party that ends up litigating the patent. Many inventors and most companies cannot finance patent litigation. Even if they can finance the litigation, they're too risk adverse to monetize it this way. There is a lot of risk in patent litigation. It's much easier to take a lowball license fee than it is to risk/pay for 1) reexamination and 2) actual litigation.
The most notorious group of patent litigators are usually companies that have acquired the patent for a nominal amount from the original inventors either through a bankruptcy, auction, or, occasionally, via a firesale when a company is in dire straights. Once they have it, they have little or no emotional attachment to the invention and there is little life left in the patent (term is about to expire) so they don't worry about making broad sweeping allegations of infringement for fear of invalidating the patent. They also don't fear invalidating the patent because they don't have any incentive to use it defensively since they have no products of their own.
Finally, I'll note that only the tiniest minority of patents ever see the light of day. Most collect dust on someone's shelf.
Re:Its a little too late... (Score:5, Insightful)
This alone speaks to the brokeness of the system.
Re: (Score:2)
This alone speaks to the brokeness of the system.
I dunno, I can see how you could argue that "defensive patents" are in some way the purpose of the system. Instead of all of these technology companies making their knowledge trade secrets, they sign cross-licensing agreements so that both companies involved can use the other's research to make their own products better.
Re: (Score:3, Insightful)
Cartel much?
Re: (Score:2)
That's not what "defensive patent" means.
A defensive patent is one you don't actively license or enforce, but that you keep in reserve so that you can sue anyone who happens to have infringed it. You keep this threat in your back pocket in case someone sues you (particularly over IP issues). If you licensed it or used it against someone who hadn't sued you first, it would lose its defensive value.
It is an abuse of the system, and arguably a system that encourages it is broken (though I'm not convinced tha
Re: (Score:2)
A little off topic, but patents are also written in such a manner that it is difficult to figure out what they actually cover. They're written in lawyer speak, which engineers who need to interpret them don't readily understand. They're written in insanely broad ways to cover as much ground as possible, including the kitchen sink (and therefore say nothing at all).
And it is not uncommon for some of them to use odd language for things so that they're hard to search for. So instead of a patent for binocula
Re: (Score:2)
Finally, I'll note that only the tiniest minority of patents ever see the light of day. Most collect dust on someone's shelf.
And all money invested in drafting those patents, applying for them, reviewing them and renewing them is a massive waste of both private and government resources that could have been spent on actually useful stuff.
Re: (Score:2)
government resources that could have been spent on actually useful stuff.
Where have you been?
Re: (Score:3, Insightful)
government resources that could have been spent on actually useful stuff.
Where have you been?
In a world that's not ruled by Faux News.
Re: (Score:1)
Re: (Score:2)
"The U.S. Government, as with any government, by definition, intrudes on your life."
I think GP means that the U.S. Government by definition is not allowed to intrude on a person's life... thus the "Try reading the Constitution" part of GP's post. Whether or not they do is a different matter. It is my personal belief through reading The Constitution was that it attempts to prevent aristocracy through government and somehow we've managed to fall back into the same routine of governmental (or oligarchical) c
Re: (Score:2, Funny)
Quick and easy patent reform: Make the law such that:
Re:Its a little too late... (Score:4, Informative)
This is a silly proposal.
Well, in the US (unlike the rest of the world), patents are filed in the name of inventor. However, since patents and patent applications are like any personal property, they can be sold. The law really doesn't limit to whom a seller (the individual inventors) may sell his or her patents, but see my point below.
This wouldn't change a thing. You can structure a license to effectively be a "sale" without calling it a sale. [As an aside, there is a line of cases that distinguish between a license and a "sale of substantially all the rights" (aka an assignment)]. If there is some limit on what part of the whole you're allowed to license then people that intend to "sell" the patent will go right up to that line.
Also, this doesn't make much sense in the real world.
First, if you're a company that employs the inventor, you're going to be pretty annoyed when that inventor walks and takes the invention with him to your competitor.
Second, it also doesn't make sense if you're selling your business, going into bankruptcy, trying to use the patent as collateral for a loan, etc.
Finally, there are probably all kinds of weird tax issues with the license-only, no sale provisions.
Re: (Score:2)
Many inventors and most companies cannot finance patent litigation. Even if they can finance the litigation, they're too risk adverse to monetize it this way. There is a lot of risk in patent litigation. It's much easier to take a lowball license fee than it is to risk/pay for 1) reexamination and 2) actual litigation.
That's because the nobody would kill a pig before it grows up. Why wasting money suing a little company having hard time meeting its payroll; wait until it gets big funding or IPO or wait until a big guy stepping on the patent, and then plenty of lawyers will work for you on contingent fee basis.
Re: (Score:2)
Veal, on the other hand . . . Lots of small companies are snapped up wholesale on the value of their IP. A buyout offer is often the first step in forced acquisition, followed by litigation on any pretext.
Re: (Score:1)
I think patent law should be modified to disallow patent trolling. Patent holders should be required to license patents for reasonable fees, or else lose the patents.
Of course, the key issue is determining what a "reasonable" fee should be, but I imagine that someone smart enough can come up with a reasonable formula.
Re: (Score:2)
No, "someone" can't. Reasonable is such a subjective term, and varies based on market demand. Also, you are proposing regulated pricing, AKA socialism, and bucking the free market.
Re: (Score:1)
> Also, you are proposing regulated pricing, AKA socialism, and bucking the free market.
No, not at all. The formula could very well be market-based. In fact, you may have hit upon the solution: a market (like the stock market) for patent licenses. Of course, this brings up a host of new issues to solve, but then, what's life for?
Re: (Score:2)
"Reasonable fees" are going to be nearly impossible to determine.
The sentiment is right though. You need to make some effort at using the patent and not sitting on it. I'm not sure how you'd prove someone was trying sufficiently, but you could scale the damage awards based on "actual" damage done. This doesn't really fix the issue though as these things are all so dependent on markets and other factors that are not realistically evaluated.
Re: (Score:1)
I don't think that patent holders should be allowed to escape licensing by claiming that they will bring a product to market themselves. Perhaps they can be given a time window in which to do so. If they are not satisfied with this, then they always have the option of not patenting.
As I wrote in another article, patents & copyrights should serve 2 purposes:
-encourage innovation & creativity by providing a limited period to profit from it.
-add to the public domain after said period expires.
The seco
Re: (Score:1, Troll)
Whereas trade secrets do no impose any burdens on others, and whereas copyrights at least only apply to actually produced works after the fact, patents are censorship of ideas in other people's heads.
It is fundamentally repugnant to allow some random stranger on the other side of the country to dictate to me what I can and cannot do with the ideas I get in my own head, even for a limited time. It is a form of thought
Re:Its a little too late... (Score:4, Informative)
I'll be damned if the USTPO hasn't awarded some of the dumbest, most wide-ranging generalizations
In Australia John Keogh managed to patent the wheel [ipmenu.com]. It was later struck down (probably because of prior art, dunno for sure...), but it was issued.
Re: (Score:2)
Way to reply completely out of context! Australia has NOTHING to do with the USPTO. Not that plenty of wheel applications haven't gone up before the United States Patent and Trademark Office.
Everything? (Score:1)
Probably ANY algorithm can be reworked to be a mathematical formula. (I wouldn't want to have to maintain the thing, but it could run.)
Re:Everything? (Score:5, Insightful)
Probably? Reworked? All algorithms are already mathematical formulas.
Re: (Score:1)
Technically, all algorithms can be expressed in terms of a mathematical formula, but they are not, in and of themselves, mathematical formulae per se. Specifically, all can be expressed in terms of lambda calculus.
Re: (Score:2)
You can describe a mathematical formula in almost any language. It is still a mathematical formula even if not defined rigorously in a formal proof.
Re: (Score:1)
Here's a perfectly valid algorithm stolen from Wikipedia's article on algorithms:
TEST 1: IF today's date is NOT Friday THEN done ELSE TEST 2:
TEST 2: IF the document is NOT located at 'D:/My Documents' THEN display 'document not found' error message ELSE TEST 3:
TEST 3: IF there is NO paper in the printer THEN display 'out of paper' error message ELSE print the document.
How does this meet the definition of a mathematical for
Re: (Score:2)
Here is a perfectly valid mathematical formula, paraphrased from wikipedia:
How does this not meet the definition of mathematical formula, as written?
Notation is meaningless, math is math.
Re: (Score:1, Informative)
because you can substitute anything for those variables, i.e.
today's date = a
friday = 10
and using Dirichlet functions you can define this algebraically.
Re: (Score:1)
And could you be so kind as to provide the "definition of a mathematical formula" which makes your statement true please?
Re: (Score:1)
I probably should have said, "in theory". There may be some cases that are too difficult or expensive to bother to convert in practice.
Contradictory? (Score:3, Interesting)
Re: (Score:2)
More or less, I agree with this. But then, I generally think that 95% (insert some random percent close to 100) of patents are worthless crap that should not be patentable anyway.
Re: (Score:2)
Re: (Score:1)
I once saw Edsgar Dijkstra give a talk on proving program correctness via mathematical proof. It took him an hour--he was a great speaker so at least it was fun--to prove the correctness of a routine to compute factorials, and no one had ever heard of the theorem he finally used to nail the thing down.
During the Q&A session, Niklaus Wirth asked, "So, where did you get the rabbit you just pulle
Re: (Score:1)
Well, ignoring the fact that it can be proved through the normal Turing machine proof. It can be also be shown in practice that it can be reduced to a set of logic equations. Use VHDL to describe a processor and memory and any i/o required. Add the VHDL to describe the stored program containing the instructions to run on the processor to implement the algorithm. Then synthesise the resultant VHDL to a FPGA target, and you have reduced the algorithm and the machine to implement it to a set of pure matematica
Re: (Score:1)
Re: (Score:2)
Probably ANY algorithm can be reworked to be a mathematical formula. (I wouldn't want to have to maintain the thing, but it could run.)
s/Probably/Provably/.
Any algorithm can be expressed in lambda calculus. The rest is simple mechanical and interchangeable details needed to apply it.
Business Process Patent Collateral Damage (Score:2)
It would be worth it to take down business process patents as well, for they are merely algorithms.
I'm pretty sure most machines could also be so represented, though.
Not intentional, I'm sure, but... (Score:1, Offtopic)
That's always been the law. (Score:1)
Re: (Score:2)
Hmm... the judicial branch's actions involve interpreting the law rather than writing new law? What a shock.
Re: (Score:1)
Hmm... the judicial branch's actions involve interpreting the law rather than writing new law? What a shock.
Why would that come as a shock? And furthermore, how is that relevant to what I said? Let me spell out the relationships here for you. There are two steps that come before interpreting: 1. reading 2. comprehending What I said is that it's obvious that either one or both of these steps has been overlooked by the majority of patent judges when it comes to software. What I said was that in order to interpret the law you must first KNOW what law has been written. And while I understand that there are a lo
Re: (Score:1)
Why only precedent now? (Score:3, Interesting)
For those curious, you can find the patent here [patentstorm.us]. Looks like a generic recommendation engine.
My question is, if this was decided in August, why is it only precedent now?
It that normal? Was it time for an appeal?
Lawyering (Score:4, Insightful)
Definitely a move in the right direction to address the now prophetic "untold consequences" foreseen by Judge Archer and Judge Nies in their dissenting opinion in In Re Alappat, No. 92-1381 (Fed. Cir. July 29, 1994) [gwu.edu].
Unfortunately, as with the majority decision in the 1994 Tektronix appeals case, the tests provided to determine patent-ability of software algorithms continues to leave the door wide open to incessant lawyering [mit.edu] not for the purpose of upholding the constitution and promoting "the Progress of Science and useful Arts" [archives.gov].
No, instead we will continue to waste investment resources to stifle competition in the name of profit margins and monopolies.
Most people likely will not read the dissenting opinion so I'll quote the conclusion from the dissenting opinion here with emphasis added so others can see the prophecy for themselves:
Why patent and not copyright? (Score:5, Insightful)
Please don't mod me a troll for asking an honest question. IANaIPL. If i had the answer i wouldn't be asking.
Why allow software to be patented instead of copyrighted?
- Patents should be for THINGS (concrete stuff).
- Copyright should cover TEXT (abstract stuff).
It make sense to me that you should be able to protect the way YOU managed to execute some process, but not the idea of being able to DO the process at all. It seems to me that software companies are trying to patent vehicle direction input devices (as a concept) rather than just 'our particular design for a steering wheel'(a specific implementation).
Seems to me that these systems should exist to prevent others from stealing your specific work, the result of *your* labor; not to prevent others from engaging in the same line of business. Which seems to be the point of much of software patenting.
And why allow it to be patented instead of having it copyrighted?
Am i missing something?
Tangent/Rant:
If the intent of copyright and patenting is to encourage innovation, i think it has failed. i have tons of doodles and outlines for things i'd like to see on the market or share. But when i look at what would be involved... i'd rather do anything else. Wash dishes, scoop the litter box or watch TV... than hire a lawyer and go through the years of waiting, piles of paper work and enormous expense of dealing with the nightmare of IP. Even if i do it all and do it all correctly it could still be taken from me by a better paid lawyer.
Patent BS (Score:2)
Copying that program and selling it falls under copyright law.
of course, software falling under patent law is pure bullshit, not only for all the reasons that dozens of posts on this thread will mention, but also because nobody is actually disclosing usable source code in their patents. A patent is supposed to explain an exact method for doing something, not just vague hand waving and hints about how something is done.
I would have far le
Re: (Score:2)
Some patents do include source code. But the law has pretty much made this non-essential. This has happened for the same reason that most electronic patents no longer include the diagrams with elaborate gating, switches, etc. Courts and the PTO have more or less made the enablement requirement assume that one of ordinary skill (including reasonably skilled programmers) could put t
Re: (Score:2)
Why allow software to be patented instead of copyrighted?
Copyright doesn't fit software any better than it would a mathematical proof, since they're essentially the same thing. Software is a means to solve a problem -- I daresay if someone comes up with a unique way of solving a particular problem, they should be granted a patent. But that doesn't mean that someone should be given a patent on every way of solving a particular problem.
Re:Why patent and not copyright? (Score:5, Informative)
It turns out that there are lots of responses to your criticisms and questions. I will go over a few of the main ones.
First, patents are for 'concrete stuff.' The patent statute makes this quite clear. "The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention." 35 USC 112 [cornell.edu] (emphasis added). Furthermore, "The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains...to make and use the same." Id (emphasis added).
Now, a common rejoinder here is that many patents have very broadly written claims and weak specifications. This has not gone unnoticed, and there is a trend in Federal Circuit decisions to tighten down the requirement that the claims indeed be fully supported by the specification, which will tend to result in narrower claims and more detailed specifications. Furthermore, many broad claims that get through prosecution end up being invalidated on reexamination or during litigation; broad claims are easier to invalidate than narrower claims. Personally I support eliminating the strong presumption of validity for patents, which would make all patents easier to invalidate.
Second, copyright is not for 'abstract stuff.' Quite the opposite, in fact: copyright protects the concrete expression of an abstract idea. In software this has been interpreted quite narrowly; as long as the source code, object code, and UI elements have not been copied or derived from, one is generally free to duplicate what a program does. This is because copyright explicitly does not cover the functional aspects of a work, only the creative, non-functional aspects. "In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work." 17 USC 102(b) [cornell.edu].
Thus, if only copyright were available for software and not patents, there would be at least two major gaps in protection. First, functional aspects of a program could not be protected. All technical innovations would be up for grabs. Second, copyright does not protect against independent implementation, so even the creative aspects would not be protected against clean-room reverse-engineering.
This is all without really getting into the fact that copyright is free and automatic whereas patents are expensive and must be applied for, that a copyright in one country is generally a copyright worldwide whereas patents are territorially limited, that patents have a limited duration whereas copyright is practically forever, or that patents can be invalidated due to obviousness whereas there is no clear equivalent to that doctrine in copyright. All of these and more are reasons why copyright in software cannot simply substitute for patents.
Now one can argue that the patent system has its faults as implemented (and I would agree) or that it doesn't encourage innovation (and I would generally disagree) or even that all software should be open source by statute (and I would certainly disagree), but on at least a theoretical level the different kinds of intellectual property serve different, complementary purposes.
Re: (Score:2)
Thanks! That clears up quite a bit. i can't mod you here so i'll see if i can mod you elsewhere.
Re:Why patent and not copyright? (Score:5, Informative)
IAaIPL with a pretty big lawfirm, so I'll take a crack at this:
There is no "instead." Currently you can obtain both: one for "original work of authorship fixed in a tangible medium of expression" (i.e., copyright), and one for the "new, useful, non-obvious" "process, machine, manufacture, or composition of matter, or any new and useful improvement thereof" (i.e., patent).
Well, I'm sure that one make the concrete industry happy, but I don't think it is a logical policy distinction.
Snark aside, there are a few easily articulated reasons. First, it really depends on what you mean by "concrete stuff" and "things." There are lots of "things" that aren't concrete (we usually say "tangible"). But interpreting what you mean by "concrete" from your subsequent bullet, I'll tell you that your conception of the dichotomy between patents and copyrights is almost 100% inverted. Patents are essentially stakes in the ground around an idea whereas copyright is the protection of the actual expression of an idea. As it relates to software, it's the difference between the idea for the code and the code itself.
Second, the statutory classes include non-concrete things such as processes. This is the "because the law says so" argument.
Third, it's not just tangible things because it's very difficult to draw the line between "concrete stuff" and the not-so-concrete stuff. If you look at the claims at issue in this case, they're not just the algorithm. It's a computer programmed to do the algorithm.
Think about it like this: a lever and a fulcrum are essentially the mechanical expression of using a physics equation for leverage. If you were the first person to think of how to apply the leverage equation to lift things, that would be quite an advance--I have assumed away the obviousness issues since the inventor is the first person to ever think of it and focused only on whether it would be patentable at all.
It's not the "abstract stuff" that is covered at all. It is the actual expression of the abstract stuff that is covered. You do not get a copyright for your incorrect ideas about intellectual property, only the expression of it.
If you've ever been involved in a copyright dispute, you'd recognize how little protection that actually offers you. Furthermore, if you've ever been involved in a major software development project, the amount of time actually writing a specific piece of code is diminishingly small compared to the other time, effort and energy expended to get to that point: design, plan, etc.
Viewed in this lens, protecting only the expression is not a lot of protection since it's easy to copy the idea without copying the code.
Your individual experience says little about whether patenting and copyrighting advances or encourages innovation. Patents and copyrights offer some additional incentives. Those incentives are not enough for you, clearly. You are not along, there is a whole world of trade secrets for innovations that would be under-rewarded via patents and copyrights.
But your argument is really a push for MORE benefits; not less. You would be unmotivated to contribute to innovation under the current system. The absence of that system would not provide MORE innovation from you.
Re: (Score:3, Insightful)
Attempting to define a patent in overly-broad terms is not unique to software. The PTO just doesn't seem to be very good at defining it in the context of software yet.
I think copyright protection for software is a poor fit. Copyright is a good fit for creative/expressive content (or at least, it would be if it weren't so messed up in its current legal form); but program code is functional in nature, and I don't think copyright works very well for that.
The application of copyright to software is IMO a prag
Re: (Score:2)
I'll give it a go - sure someone will do better! (Score:1)
Is the claim limited so as to not encompass substantially all practical applications of the mathematical algorithm5 either “in all fields” of use of the algorithm or even in “only one field?”6
if (claim) !(( practical algorithm application) (( fields) || (fields x 1))) then no patent
Neither are easy to read - but I think the idea is you cant patent a mathematical formula by itself
Rather a limited decision (Score:4, Insightful)
This patent used the common tricks of "An ordinary computer implementing 'insert unpatentable material here'" and "A computer-readable medium containing code implementing 'insert unpatentable material here'", and while the board rejected both, it did so with very nitpicky analysis (particularly in the second case).
What the board should have done is categorically rejected them, particularly the second one. A claim like "A computer-readable medium containing X" should be no more valid than a claim of "A human-readable medium containing X". And the latter case would make the patent applications themselves patentable, which is obviously absurd.
Translations anyone? (Score:2)
It's in a form of legalese which is something that always makes my mind retreat to the dark recesses of my brain to hide in fear.
Can someone please provide a normal-speak (or even geek-speak) version of that mess, maybe with an example or two?
I'd certainly appreciate that, and I'm sure a lot of other readers would as well.
Re: (Score:3, Interesting)
Essentially, the Supreme Court and the court under it (the Court of Appeals for the Federal Circuit, aka "CAFC" or "Federal Circuit", and its predecessor, the Court of Customs and Patent Appeals, or "CCPA") have over the years reached the legal decision that there are exceptions to the law which says what things are patentable.
That particular law, 35 USC 101, says that new and useful processes, machines, articles of manufacture, and compositions of matter are patentable. So, a trash compactor, being a mach
Re:Simple solution (Score:4, Insightful)
Well since all software is math, this would effectively ban all software patents.
Re: (Score:3, Insightful)
Re:Simple solution (Score:4, Interesting)
As eloquently illustrated here: http://xkcd.com/435/ [xkcd.com], everything is math. So, the question, as always is where does one draw the line. There is no reason to throw the baby out with the bathwater.
How about this: you may not patent a work that is (or could be) protected by copyright. You can't copyright a physical invention like a new machine, drug, or industrial process. You can copyright manuals and other documents that describe those things, but those documents in and of themselves are not the subject of patents.
Re: (Score:2)
Re: (Score:1)
You can't copyright a physical invention like a new machine, drug, or industrial process. You can copyright manuals and other documents that describe those things, but those documents in and of themselves are not the subject of patents.
But you can both copyright and patent a machine's visual design, which itself can be described in a document, but the copyright and patent would be on the visual design itself, not the document. So there is precedent for software being both copyrightable and patentable at the same time.
To really complicate things, visual designs can even be trademarked in some countries (including the U.S.)
Re:Simple solution (Score:4, Interesting)
You can't copyright a physical invention like a new machine, drug, or industrial process. You can copyright manuals and other documents that describe those things, but those documents in and of themselves are not the subject of patents.
But you can both copyright and patent a machine's visual design, which itself can be described in a document, but the copyright and patent would be on the visual design itself, not the document. So there is precedent for software being both copyrightable and patentable at the same time.
To really complicate things, visual designs can even be trademarked in some countries (including the U.S.)
What you describe is how the system currently is. What I offered was a proposal for how the system might be improved, so naturally it won't reflect the current reality. Still, I like the idea of choosing one. Anytime a work might have multiple forms of intellectual property protection (copyright, patent, trademark, etc), the owner may choose only one. So you may copyright your software but may not also patent it. Or you can patent your software, but then we're free to pirate it :-).
Re: (Score:2)
But what is the point of making that arbitrary distinction? Simply imposing arbitrary rules with no purpose other than to make the system appear simpler, is meaningless. Most everyone here is a technical person in some way: networks, software, hardware... The same principles apply here as in any complicated system. Usually you have to have a complicated system in order for it to appear simple to the user. Many here seem to want to believe problem with IP law is merely that it is too complicated, and thus o
Re: (Score:2)
The entire concept of copyright, patent, etc. is completely arbitrary. It's not the natural product of the rules of physics. It is something human beings made up for their own purposes. Therefore, the important question is not whether it's arbitrary, but whether it continues to serve those purposes. Making it as simple and robust as pos
Re: (Score:2)
Of course this is a bit of a fallacy of equivocation on the word "arbitrary." In general, and in the way I used it, "arbitrary" means "with no reasonable consideration, given the context." You are redefining it to mean "not adhering to immutable laws of physics." There is quite a diff
Re: (Score:2)
Next time quote with context please. The quote with context looks like this:
Re: (Score:2)
But it's not arbitrary. Patents by design were suppose to be for tangible things, with Copyrights for intangible things; never the two should intertwine. That actually works very very well; until you get the lawyers and PHB's involved that want to protect everything in every possible way - so they intertwined them and now we have the chaotic mess that we have. We need to separate them again.
Re: (Score:2)
But you can both copyright and patent a machine's visual design
Don't confuse a design patent with a utility patent, they are really not the same thing.
Re: (Score:3, Interesting)
As eloquently illustrated here: http://xkcd.com/435/ [xkcd.com], everything is math.
No. We can describe/approximate almost all sciences using math, just like we can describe them using English or any other language. That does not mean that everything is math or linguistics.
So, the question, as always is where does one draw the line. There is no reason to throw the baby out with the bathwater.
That baby already drowned ages ago.
Re: (Score:2)
Perhaps true. But we still need to give it an official burial and make a new baby.
Re: (Score:1)
If slashdot was still giving out mod points to people who don't use javascript, I would have modded you up.
I don't buy that argument. (Score:2)
The natural world may only be approximated using a mathematical framework (at least at present), but the devices that we create based on that knowledge is a direct application of the mathematical models. And it is those devices that are under question when one applies for a patent, not science or nature as a whole.
So say you have an algorithm, and claim that it is nothing more than math. You can implement that algorithm in a programming language, convert it to machine language for a general purpose processo
Re:I don't buy that argument. (Score:5, Insightful)
The natural world may only be approximated using a mathematical framework (at least at present), but the devices that we create based on that knowledge is a direct application of the mathematical models.
No, they are a direct application of the laws of physics (and its manifestation in chemistry, biology, ...). These laws and their applications are described by mathematical models because those are a lot more efficient to work with (and to automate) than equivalent natural language descriptions, but the underlying novel insights are based on experimentation in the real world, not regarding maths (maths are just used to describe/generalise the observations from said experiments).
So say you have an algorithm, and claim that it is nothing more than math. You can implement that algorithm in a programming language, convert it to machine language for a general purpose processor, implement it as a giant logic table in an FPGA, implement it using TTL logic circuits, or make a custom ASIC of the same logic. Many algorithms, such as signal processing, can be implemented to within a desired precision with either digital or analog filters. There are also mechanical implementations of the same ideas - mechanical calculators are obvious, but even simple things like automatic valves may be more robust in for certain applications than converting to the electronic/digital realm and back again. At what point do you draw the line and say that it is no longer just a mathematical algorithm?
There are definitely grey areas and there is no way to draw a 100% clear line (even if you don't consider the issue of software patents at all; it's simply the nature of civil law), but as far as I am concerned the cases that you mention are not necessarily hard to classify.
Whether you implement an algorithm in software or in an ASIC or in an analog filter should be irrelevant. If your contribution only lies in the algorithm, then this is what should be considered for testing the patentability requirements. If you also contribute a completely novel way of building an ASIC or an analog filter, then you'd be crazy to only claim that novel hardware in combination with a particular algorithm rather than the hardware on its own (since the latter would cover any usage).
Conversely, if you figure out that you need 2 parts of Pb and 3 parts of Na to make 2 parts of Au, the fact that you can express this using a mathematical formula does not render this knowledge unpatentable (just like describing it in English does not render it unpatentable, even though text cannot be patented -- what you are patenting is not the description, but what is described). And performing this chemical reaction under control of a computer program would not render this process non-infringing simply because the basic knowledge is described in the form of a computer program and applied under computer-control.
There are other examples, such as the psycho-acoustic model used by MP3 compression. While MP3 compression is usually implemented completely in software and a psycho-acoustic model is a mathematical model, this model is based on new knowledge about the physical world and hence a patent on that would not necessarily be a math patent (of course, there are other problems that pop up in this case, such as interoperability/network effects).
Another example is anti-lock braking: it's virtually always performed under software control, but the actual invention is that by measuring the heat caused by the friction between the wheel and the brake you can determine whether you are skidding or not (and again, whether you perform this process via software, hardware or anything else is irrelevant as to whether or not it infringes, as long as the patent claims are drafted properly).
Re: (Score:2)
You don't seem to understand the Curry-Howard correspondence.
You don't seem to understand that I was only pointing that forbidding patents on math does not automatically remove all science fields mentioned in the XKCD comic from patentability, in order to defang the argument that opposing software patents because they are math patents is equivalent to opposing patents on anything, because all sciences are supposedly math.
I did not say or even intend to imply that software isn't math. Just google for my name (from my email address) in combination with "software patent
Re: (Score:2)
Our scientific fields all use mathematics as a language to describe the phenomena they investigate. That does not mean those phenomena ARE math, or are composed of numbers. Like logic, math is a descriptive and deductive tool. I believe you are confusing the map with the territory on this one.
To put it a more facetious way, I can use English to describe how to build a house. That does not mean the home is made of my
Re: (Score:2)
Re: (Score:2)
While I do agree with you on a technical level, the person to whom I was replying had said that "all software is math." I was simply showing the logical extension of that statement and way of thinking. My point, in the end, is that regardless of whether software is math or not, a more considered line needs to be drawn as to whether something should be patentable or not. Although I agree that most software patents are total BS, I do not believe that NO software should be patentable. There are some software approaches that are truly unique and not obvious which someone worked very hard to figure out and perfect. I believe those should be protected (if the inventor wants to protect them). Unfortunately, the USPTO has been giving out patents for the idea of having a certain feature rather than a particular implimentation of that feature.
"Everything is math" as stated in the post to which I replied != "all software is math", for the reason that "software" != "everything". My response was on that basis alone.
About whether software should be patentable, we need not speculate too much. There are European countries where software cannot be patented. The relevant question is whether this has caused their software and IT industries to collapse, and it has not. So it has already been demonstrated that software patents are not an essential c
Re: (Score:2)
There are European countries where software cannot be patented. The relevant question is whether this has caused their software and IT industries to collapse, and it has not. So it has already been demonstrated that software patents are not an essential component of a working economy. The burden of proof is therefore on anyone who suggests that the USA is a special case, that it cannot live without them even though other countries can.
Very good point. The first step, in designing any new system, is asking, "Do we need this system at all?"
Re: (Score:2)
There are European countries where software cannot be patented. The relevant question is whether this has caused their software and IT industries to collapse, and it has not. So it has already been demonstrated that software patents are not an essential component of a working economy. The burden of proof is therefore on anyone who suggests that the USA is a special case, that it cannot live without them even though other countries can.
Very good point. The first step, in designing any new system, is asking, "Do we need this system at all?"
I think acknowledging the truth of this means that you and I are never going to have a career in politics :-).
Re: (Score:1, Interesting)
Horse crap. That comic says "purity" which is not the same thing anyway.
Math is the language of expression for the results of research in science/engineering (compute the curve of the graph) and is used to predict future results. However, patents don't cover the math itself in those fields, they cover a specific application of it, probably with some actual creativity thrown in (shapes that are more practical like the hexagon design of a nut instead of being circular; also, realising that you could apply the
Re: (Score:2)
No, not everything is math. Entropy is something math cannot yet account for. Until mathematics can model physical systems perfectly, there'll be a huge gap between mathematics and reality. And that's what this comic strip is actually trying to say.
Re: (Score:2)
Is there a baby in the bathwater?
Re: (Score:3, Interesting)
Unfortunately, if this logic actually held, then software would never have been patentable. An algorithm, if you explain it in a certain way, can sound a whole lot like a machine.
Re: (Score:2)
A software program is simply an instruction manual created to be read by a computer. I've said it before, programs/algorithms are copyrightable, but should not be patentable. Period.
Re: (Score:2)
That's the most screwed up logic I've heard today... software is a machine because software + computer == machine? You realize that's like saying water is a plant cause water + seed == plant.
Double-Edged Sword of "Equivalency" (Score:2)
As RMS once pointed out, machines are more and more being implemented in software instead of hardware these days. Where gears and spring-triggers may have been used before, now sensors, cameras, and servos are used more and more often instead. Thus, ending software patents may end up ending patents all-together.
Some may feel that's
Re: (Score:2)
But this also encourages the use of overly-broad patents that can be interpreted to cover just about anything roughly similar.
It seems to me that this is part of the big problem with some of the patents that I've read about (though I may be misinterpreting things). The patents seem to be for things like including full motion video in video games, for 1-click shopping, or for making plugins automatically load in browsers. That is, they're very close to being a patent about the outcome, i.e. the effect of the "machine" and not how the "machine" works.
It would almost be as if I patented "a machine that washes clothes", and then su
Re: (Score:2)
. . . machines are more and more being implemented in software instead of hardware these days. Where gears and spring-triggers may have been used before, now sensors, cameras, and servos are used more and more often instead.
Sensor, cameras, and servos are not software.
Re: (Score:2)
The point is that the actual mechanisms that define a device are moving to software. Sensors, cameras, and servos are the hands through which the software interacts with the world. They do not represent the essence of the device.
Re: (Score:2)
Unfortunately, the patent office is so inept in the examination of software that it thinks the algorithmic equivalent of a simple lever is a dazzlingly brilliant new invention. Further, it thinks that simple combinations equivalent to using a rope and pulley to actuate a lever is an ingenious invention rather than just a blindingly obvious combination of two ancient ideas.
Re: (Score:2)
Well since all software is math, this would effectively ban all software patents.
Correspondence is not equivalence. If you digitize the Mona Lisa you could say it's a binary string, or a number, or an image, or the definition of a Turing machine. The context is what defines the significance. Saying that every grain of sand on a beach has a corresponding number doesn't mean that a sandy beach is really just a bunch of numbers, and saying that every computer program has a corresponding mathematical algorithm doesn't mean that computer programming is just mathematics.
None of that means t