Canada Courts, Patent Office Warns Against Trying To Patent Mathematics
davecb writes "The Canadian Intellectual Property Office (CIPO) has recently published two notices for patent examiners relating to patent interpretation, and in particular computer-related/business method type patents saying: 'for example, what appears on its face to be a claim for an "art" or a "process" may, on a proper construction, be a claim for a mathematical formula and therefore not patentable subject matter.'"
...translators and software won't be patentable!
but you can patent the application in a specific area to solve a specific problem. Nothing new there.
Isn't code already math? Any algorithm can be implemented on a Turing machine, which is a mathematical construct.
"National Security is the chief cause of national insecurity." - Celine's First Law
Sure it is, but judges still need to be convinced
metageek
My guaranteed payday based on my patented use of the letter 'x' in equations suddenly appears in doubt.
Life needs more saving throws.
Because money is all that matters in life. Got it.
Here's why: Lawyers being what they are, will bicker over what exactly a mathematical formula is.
I will never forget an incident where in the recent Oracle vs Google case, Oracle's side tried to change the facts about a memory reference being symbolic or otherwise. Mind you, this was an expert! It was pathetic!
Subsequently, the court shot down Oracle's position with this piece.
The foregoing is sufficient but it is worth adding that Oracle's infringement case was presented through Dr. Mitchell. A reasonable jury could have found his many "mistakes" in his report merely to be convenient alterations to fix truthful admissions earlier made before he realized the import of his admissions. For this reason, a reasonable jury could have rejected every word of his testimony.
Oracle lost the case - For now.
should genes be patentable, but it seems that we maybe have lost that one (sadly)
In a little while, when physicists have figured out the laws of the universe, everything might be mathematics... (not just symbolic stuff like computer programs)
If Pandora's box is destined to be opened, *I* want to be the one to open it.
It really is simple. Software is mathematics because all software can be expressed as mathematical formulas, therefore it can't be patented.
AFAIC all patents and copyright should be abolished on a general principle that government has no authority to protect or promote any business (or private protection scheme of any ideas or implementations) in the first place and all of a sudden the problem disappears. You want protection? It's your private business, use trade secrets and contracts.
Talk about throwing the baby out with the bathwater.
Let me guess: when I buy a book, I'd be bound by contract to respect the author/publisher's right to control duplication, right? Is this meant to bind from the moment of purchase, or of opening the book?
If I am recording video of me walking along the street, and walk past someone reading a newspaper, then unless I'm contract-bound simply by having inadvertently seen the newspaper, then all the contents of that newspaper that I have recorded are essentially 'public domain' now, right? The copyright idea of 'fair use' can't apply here, after all.
I've yet to hear a vaguely plausible defence for replacing copyright by contracts. I've also never seen the idea seriously forwarded outside of Slashdot discussion.
Which government are you referring to? The US government most certainly has the authority, defined by Constitution to "protect or promote any business" (your words). Supreme Courts have been upholding that authority for at least a century and a half, and government has been asserting it since before ratification.
You are welcome on my lawn.
Not a baby but a rotten corpse. You don't have to sign any contract with a publisher, very few would, so to sell books they would not ask you to. Ever been to countries where they don't care about copyright? Publishers are in business there as well.
You can't handle the truth.
And it was a mistake.
You can't handle the truth.
As a clarification and reminder for the patent examiners, this is a good thing. However, the USPTO has guidelines and rules as well, with odd little things like "Prior art" and descriptions of things that should not be patentable.
However, there is also a policy (not sure if it is written, or just written about) that if the patent examiner cannot understand the patent application but cannot specifically see that it definitely contravenes any of the guidelines for things that should not be patentable, the patent should be granted and then the court system should be used to test the validity of the patent.
I've yet to hear a vaguely plausible defence for replacing copyright by contracts. I've also never seen the idea seriously forwarded outside of Slashdot discussion.
So you've missed the various pirate parties getting mandates in many European nations in some places even nationwide, not to mention two seats in the European Parliament.
c++;
|printf("Hello World!\n");
|Convince me where the math is in that.
Sorry, which part of that do you think should be patentable?
Point taken - I myself think of freely available ebooks as value-add for the treeware, as is the case with Thinking in C++ - but piracy seems to be much more popular with music and video than with books.
If it was legal to build a free-of-charge Netflix-like service that paid nothing back to the companies behind the available shows, and made a profit from advertising, then that service would flourish, to the detriment of the actual content-producers.
printf("Hello World!\n");
Convince me where the math is in that.
Prove that it is not math. Start by showing that it is not represented by 1s and 0s at the hardware level. Then prove that it is not all NAND gates that do the manipulating and that all the hardware operations are not mathematical. Bonus: Prove that add, subtract, divide, multiply, mov are not mathematical functions.
... whatever
printf("Hello World!\n");
Convince me where the math is in that.
Can a computer interpret it? If it can, then it's maths, because all a computer can do is manipulate symbols, which is maths. If, of course, it can't be interpreted by a computer, it may not be maths.
I'm old enough to remember when discussions on Slashdot were well informed.
Except for the "Hello World!\n" (which is data, not code), it's nothing but math. Not any different than any other mathematical function, which is why it's in the form of one - f(x). The language it's written in even calls it a "function."
"National Security is the chief cause of national insecurity." - Celine's First Law
Without meaning to sound frivolous, do you have a link?
I actually had missed these things - Google didn't turn up much. From my brief Googling, it seems that at least the Swedish Pirate Party aren't in favour of actually abolishing copyright, they just want to give it a significant overhaul.
Look at the exe file with a hex editor. All you will see is numbers.
Seven puppies were harmed during the making of this post.
Good, they shouldn't be.
Many things patentable, shouldn't be, many things unpatentable shouldn't be, but are.
Patents should expire 4 years after acceptance to promote innovation. If you haven't dug gold out of it in 4 years, it's time to shit or get off the pot. There's a world out there who can innovate. What have you done for us today?
*Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
Just have a look at the printf source code (actually vfprintf). If you don't understand it, that'll remind you your old maths classes ..
Slashdot, fix the reply notifications... You won't get away with it...
Indeed, Google is gonna win because it was built by mathematicians. Like Stephen King said "Money is great stuff to have, but when it comes to the act of creation, the best thing is not to think of money too much. It constipates the whole process.".
Slashdot, fix the reply notifications... You won't get away with it...
But here we have several problems.
1) Where's the invention there?
2) Where's the process in there?
Now, what do you think is going to happen when you compile then run that code? Do you think there's a host of pixel pixies who will read that message "Hello World!" and typeset it on your screen for you?
Or do you think that the result will be the addition or subtraction to an array that is then sent as a signal over your VDU cable to change luminescence or blocking of your monitor's active elements?
Now, do you think addition and/or subtraction are maths or not?
Probably not that rich due to the length of time that patents last for. The evidence suggests that the equivalent of patents in Greece around that time (500BC) only lasted for a year.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
This. GP, if you feel your little line is not math.. learn some assembly. EVERYTHING.. and I mean everything.. on a computer is math. Like the parent said.. prove it's not.
The 'Hello World' is still math.. play with a little assembly, and you learn that EVERYTHING with a computer is math, in ASCII characters.
No. A number is not math. Manipulation of that number is.
"National Security is the chief cause of national insecurity." - Celine's First Law
Well, I HATE this software argument about patents as, to be honest, EVERYTHING can be described as mathematics. From mechanical systems to genetic code, from electrical designs to source code. You can name anything: I can write it down either as mathematical model using a set of formulas or using a array of numbers. If mechanical designs and electronic systems can be patented so can be software.
The problem with the current patent system, in particular in the US, is that it is a lousy version of an idea from the 19th century. It doesn't take in consideration how fast technology improves, barely acknowledges the immense variety of new tech fields and how their are interconnected and it's filled with abused double standards.
How to solve this problem this problem? Modernize it and make it more strict(only absolutely novel tech for a much more limited time with very specific implementations). Is that perfect? NO. But a business is much more than just inventing stuff; use marketing, funding, quality, support and be secretive to overcome the copycats.
And how do you think that number ended up on your screen?
I'm against patients in general, except for big billion dollar medical advancements I don't really see the point. Why can't we just share knowledge, intellect and wisdom and not slap each other with law suits.
You're having a hard time with concepts. Math puts the words on the screen, but that doesn't make the words themselves "math." I can measure a distance and an angle and use math (trigonometry) to determine the height of a tree. That doesn't make the height of a tree "math."
"National Security is the chief cause of national insecurity." - Celine's First Law
Corollary to Clarke's Third Law: all math, sufficiently abstracted and obfuscated, is indistinguishable from art.
The 19th century called and wants its algorithm back.
Corollary to Clarke's Third Law: all math, sufficiently abstracted and obfuscated, is indistinguishable from art.
So, what you're saying is.. Art is math?
No, it doesn't. But if you were to attempt to display it on a screen, you would have to compute everything that goes with displaying it. So, this really goes back to, everything with a computer is math. You HAVE to manipulate the strings and values to make them display on a screen, which is math.
I agree. 'Hello World!' is not math, but the process to display it on a computer screen is. So, that would mean that all computer functions, from displaying text, or anything more complex, is all MATH..
It's isomorphic to printf("You've missed the point\n");
Deep underneath the hood... it might very well be that all art is math. Shhh! Don't repeat such heresy.
Meh. If you agreed with that, then why did you first argue it's not true? Just admit that you didn't think it through, were wrong, and move on.
"National Security is the chief cause of national insecurity." - Celine's First Law
Preach it comrade! Yes, it was such a mistake that the US went from backwater colony to world superpower. It was a mistake for the socialist Lincoln and the Feds meddle in the affairs of private businesses, protecting and promoting the businesses in the north over the humble God fearing cotton farmers in the south.
That was the beginning of the end. It was at that point that the collectivists - Republicans - introduced income taxes, which is of course nothing but stealing from productive people. They said it was to pay for society ("preserve the union" they said). But of course government doesn't build society, it only consumes. And like a junkie, once the government got a taste of spending other people's money it wants more, and more, and more.
Any physical machine can be simulated on a computer, which includes a Turing machine. That doesn't mean the idea is math. In other words, the fact that X can be implemented on a computer does not imply that X is mathematics.
What a fool believes, he sees, no wise man has the power to reason away.
It is if you want talent and progress in a given field, yes. But I guess you would rather we have all the top brains become lawyers, politicians, and CEOs.
But money is all you think about when you don't have any. People who are well paid don't have to worry.
What an inane argurment. The claim is "Code is math". Therefore the onis is on the person making the claim to prove a simple printf command is a mathematical formula or equation.
2 + 2 = 5 ©
Nobody says the IP has to be correct.
I haven't thought of anything clever to put here, but then again most of you haven't either.
But text can be copyrighted.
The first person to print out the full value of Pi can copyright it....
Any algorithm can be implemented on a Turing machine, which is a mathematical construct.
You might want to implement it in lambda calculus instead, it's more abstract and probably feels more math-y, even to the judges.
Ezekiel 23:20
Well, the string literal represents a sequence of numbers, and the printf part a mapping (as in, a mathematical function) of that sequence of numbers to a temporal sequence of I/O actions. The I/O actions are perhaps the only part that doesn't have a purely mathematical interpretation.
Ezekiel 23:20
"Simulated," yes, as in imitating, not duplicating. You can simulate a wheel, but that doesn't mean you've violated the wheel patent. And, contrary to what's implied by your claim, that simulation is math, even if the wheel itself isn't. Conversely, taking something physical and simulating it on a computer shouldn't make it subject to patent (the common "x, but on a computer" patents).
"National Security is the chief cause of national insecurity." - Celine's First Law
It's why you typed that out on a fancy handheld and have shelves jammed with stuff.
Humanity tried building worlds based on "money is evil", and the results are universally vastly substandard.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
That's like saying that a chair is just a representation of geometrical shapes which can be expressed as mathematical formulas.
Everything is math, therefore everything must not be patentable.
Your thoughts are nothing more than a complex orchestration of electrochemical stimuli, akin to a computer. Everything from your dreams to the stars can be expressed using math, as it's a form of communication.
To me, the line is drawn wherever it is most convenient and fair. 1 line can be drawn in front of software and say, software can't be patentable... I'd rather use a different line, and raise the bar at what is considered novel or common sense. There's no reason why 50 different variations of a tripod that can spray water should be patentable just because they change the color or the medium they spray. I tripod is common sense, the click of a button is common sense. Using hearing, sight, touch, taste and smell to interact with anything is common sense.
Careful. Back when I was in college, NO computer programs could be patented under exactly that logic. The whole argument about doing the same as some old business process "on a computer" would have made it NOT patentable, rather than "new" as is currently done. So when the group I worked with came up with a major new wrinkle in a manufacturing process that involved mostly software, the lawyers decided it was unpatentable and we didn't get any filing bonus - unlike the mechanical folks who got a patent and bonuses for bending a piece of metal a few extra degrees.
I've been conflicted on the issue of software patents my whole career because of my experiences. On the one hand, they are MUCH overused and abused, and stifle the spread of good practices across the industry. On the other, people should get recognition for original creative work.
Point taken - I myself think of freely available ebooks as value-add for the treeware, as is the case with Thinking in C++ [mindview.net] - but piracy seems to be much more popular with music and video than with books.
I take it you've never visited LibGen or Avaxhome...
Ezekiel 23:20
Why do you argue that I'm wrong?
All that line is, is a series of 1's and 0's, in a combination of bits, bytes, nibbles, and DWords.. so, tell me how it doesn't end up as a mathematical function?
In another post on this subject.. I provided an XKCD reference... Take a look at it. http://xkcd.com/435/... so on that basis.. how is ANYTHING, not math?
Prove that physical reality is not math. Start by showing that it is not represented by 1s and 0s at the lowest level.
What a fool believes, he sees, no wise man has the power to reason away.
A computer can interpret Shakespeare, so therefore literature is math. No, I don't think that's a sound argument.
What a fool believes, he sees, no wise man has the power to reason away.
The problem with that logic is that with sufficient effort you could show that any problem can be reduced to math. The question is not can something be reduced to math, but is it math itself. For example: geometry is a mathematical field, but not everything created using geometry is math. Another example: every video on Youtube. Every one of them is reduced to mathematics before being displayed (and quite often when it is made), but arguing that the video itself is math or a mathematical algorithm is patently ridiculous.
Oh, and also the burden of proof isn't on him to prove the statement isn't math, it's on people who claim it is math to prove it is.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
That's like saying that a chair is just a representation of geometrical shapes which can be expressed as mathematical formulas.
Yes, your point being? As you seem to understand yourself, anything in our known universe can be expressed by math. Our math breaks down to a certain degree when we enter the realm of quantum mechanics, or rather determinism breaks down, math describes this fine enough.
To me, the line is drawn wherever it is most convenient and fair.
Back on topic though, you're right that we have to draw the line somewhere; I'd rather draw the line at zero. Nothing can be patented, and no business idea deserves any kind of special protection. If your idea cannot survive in the free market on merit alone it has no place in the market at all.
... whatever
Code is not patentable. Algorithms are patentable.
What a fool believes, he sees, no wise man has the power to reason away.
The problem with that logic is that with sufficient effort you could show that any problem can be reduced to math. The question is not can something be reduced to math, but is it math itself. For example: geometry is a mathematical field, but not everything created using geometry is math. Another example: every video on Youtube. Every one of them is reduced to mathematics before being displayed (and quite often when it is made), but arguing that the video itself is math or a mathematical algorithm is patently ridiculous.
You are making arbitrary distinctions based on abstractions. Videos on Youtube are pure math and that 99.9% (yes, I pulled that stat out of my ass) of users don't know the simplest algorithms behind it does not make it any less math. The real problem here is that we are forced to make distinctions in the first place, because patent law requires us to. The writers of the law didn't seem to know these simple facts, and now we're stuck with a piece of shit legislation that is being pushed on the rest of the world as truth. Math is not patentable, but abstractions based on math are. Fuck that, let's just go back to nothing being patentable and be done with. Survive in the free market on merit alone, or not at all.
Oh, and also the burden of proof isn't on him to prove the statement isn't math, it's on people who claim it is math to prove it is.
We are not filing a lawsuit and this is not a court room. The poster i replied to was being lazy so I reversed his argument to highlight his fallacy. If he had taken more than 2 seconds thinking about it, this whole subthread would not exist, and the world would be a better place.
... whatever
It could be viewed as a set of values with a mapping to another set with a binary representation.
No, the point is that anyone who has ever touched the insides of a computer knows that everything is a collection of ones and zero that are manipulated by mathematical functions. As a matter of fact, the definition of a computer is the repetitive manipulation of numbers via math. As a result, anyone who argues that something running on a computer is not broken down into math has the burden of proof.
Those who can, do. Those who can't, sue.
Right. So there has never been any progress in math, nor is there any talent. Or in any other field that pays less than lawyers, politicians and CEOs. Oh, wait, that's wrong. Not to mention that the field of law, politics and business really hasn't progressed beyond what Machiavelli outlined a couple of hundred years ago.
In other words, data points to the fact that remuneration is inversely proportional to success.
Those who can, do. Those who can't, sue.
You can't patent Shakespeare either. Do not confuse patents with copyright.
"Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
Videos on Youtube are pure math
Just re-read that will you. "A video is pure math"... It is not art, not a form of expression between humans, not humorous or sad or cheesy. It is "pure math".
Ok. Got it. Any other pronouncements you want to make?
Actually no, we're not in a court room. Wanting proof that a computer is a mathematical construction as being a pure fuckwit and deserves ridicule. The entire basis of computers is mathematical, any fucking textbook on this subject will deal with this very fucking fact in the first 20 pages (if it's any good).
... whatever
I'd never heard of either of those sites. I'm not saying ebook piracy doesn't occur, but I stand by
piracy seems to be much more popular with music and video than with books
(I don't know the numbers; I could be wrong, but I'd be surprised.)
But why would a person who wants to get his algorithm patented ever want to do that?
File under 'M' for 'Manic ranting'
Good point. There's an obvious pharmaceutical/patents analogy here.
The inanity is, that supposedly educated people - IT people who make a living with computers - people who have been exposed to computer SCIENCE - can pretend that programs are anything other than complex mathematical formula.
WTF does "compute" mean, anyway? Computing, by definition, is the manipulation of numbers.
You've found a new way to manipulate numbers? Copyright to your little heart's content. File your patent paperwork here in the circular file.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
You're missing the point: mathematical models of programming don't deal with real-world interactions. As soon as a program does some IO, it can be argued that it is part of a machine. That's why patenting computer programs needs to be banned separately.
More accurately, men and women can assign values to Shakespeare's works, enter those values into a computer, then manipulate those values in any manner they so wish.
The computer is not interpreting Shakespeare. The computer is manipulating mathematical equations that people interpret as Shakespeare.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Who said that art and math are mutually exclusive, and why would you believe a person who said that? What part of playing back a video on Youtube do you think is not mathematics at work? Elaborate on your point.
... whatever
Mathematics at work and using math is not the same as mathematics. Just like the fact that I can describe said video in English doesn't mean it is English.
Isn't code already math? Any algorithm can be implemented on a Turing machine, which is a mathematical construct.
Any invention is made up of a large number of atoms, which interact with each other according to the laws of quantum physics. Since quantum physics is not patentable, nothing is patentable. Right?
And actually, not every algorithm _can_ be implemented on a Turing machine for two reasons: 1. A Turing machine running a program can only either stop in a zero state, stop in a one state, or run forever. That's not really very useful. 2. A Turing machine can not be implemented for most algorithms because the Turing program would be so huge that it couldn't be represented with all the atoms in the world.
This.
Laws governing copyright and patents are ultimately built upon a fundamental premise that not only are they not particularly detrimental to society, but that they allegedly have an underlying usefulness from which all of society can actually benefit, at least in the long run.
File under 'M' for 'Manic ranting'
No, the point is that anyone who has ever touched the insides of a computer knows that everything is a collection of ones and zero that are manipulated by mathematical functions.
Nonsense. There are no mathematical functions in my Mac. There are lots of voltages and currents and semiconductors, but not a single mathematical function.
Back on topic though, you're right that we have to draw the line somewhere; I'd rather draw the line at zero. Nothing can be patented, and no business idea deserves any kind of special protection. If your idea cannot survive in the free market on merit alone it has no place in the market at all.
Oh, I am sure my Great Idea will survive in the market just fine, however it won't benefit my company at all. Immediately after putting it on market, bigger and richer competition will just copy it, set up mass production and use huge advertising campaign to grab all sales. In this case why should I even bother trying to innovate?
Who said that art and math are mutually exclusive, and why would you believe a person who said that? What part of playing back a video on Youtube do you think is not mathematics at work? Elaborate on your point.
That's kind of the point of patent\copyright laws; Math: not patentable, Art: is patentable.
Can a computer interpret it? If it can, then it's maths, because all a computer can do is manipulate symbols [caltech.edu], which is maths. If, of course, it can't be interpreted by a computer, it may not be maths.
Circular argument, and therefore not acceptable. You are saying all software is maths, therefore all software is maths. I'm saying computers are not maths, therefore the printf call isn't maths. Just as valid as your argument (which means not at all).
The problem is that you can easily make a claim "this is maths", but you will find it impossible to show the actual maths. You say "it is maths". I say "if it is maths, then _show_ me the maths. " If you can't show me the maths, then either it isn't maths, or it doesn't matter because maths that you can't show me doesn't exist.
Or you could do cat program.exe > /dev/dsp . I just proved that program in is fact collection of sounds.
The Bennett mechanism is a highly overconstrained "mobile spatial four-bar linkage." (Yeah, yeah, the Bennett mechanism is 100 year old prior art, but I am saying some new discovery yet to be made of a linkage.) What makes something a Bennett mechanism is a precise relationship between the link lengths and the link "twist angles." So a Bennett mechanism is not the materials nor whether you use roller or journal bearings nor the thickness and shape of the links. A Bennett mechanism is essentially a mathematical relationship.
That the Bennett mechanism is mobile instead of a rigid "tensegrity structure" has to do with some deep mathematical relationships that may yet yield to a simple proof.
Everything on a computer is NOT math. Everything on a computer is representable as math.
Fixed that for you.
That program amounts to:
S and O are ordered sets of elements from the ASCII set.
set S = {"H","e","l","l","o"," ","W","o","r","l","d","!","\n"}
set O = {}
let O = O U S
That's like saying that a chair is just a representation of geometrical shapes which can be expressed as mathematical formulas.
Yes, your point being? ....
Back on topic though, you're right that we have to draw the line somewhere; I'd rather draw the line at zero...
That was the point. You wanting to draw the line at 0 is what I had extrapolated from the math argument. It'll work just as well as the law did during the wild west days. Only the people with the biggest wallets will win instead of the people with guns.
If you accept the Church-Turing Thesis is true, then Groklaw has the best explanation why anything run through a Turing Machine is just math, and therefore not patentable.
Well, I HATE this software argument about patents as, to be honest, EVERYTHING can be described as mathematics.
It's really just an argument used by lazy thinkers. They don't want software patents (with good reasons, because there is a huge number of software patents that are in my opinion obvious), they read that maths is not patentable, so they shout "software is maths, so it is not patentable". There are a few huge problems with it:
1. You can of course claim that all software is maths, and call everyone stupid who doesn't believe it, but that doesn't make it true. If someone says "it is a mathematical function", I say "show me the function". Which never happens.
2. Mathematical formulas cannot be patented because that would forever (or several years) completely block the use of that function for anything. However, even if a program is a mathematical function, the slightest change to that program creates a very much different mathematical function.
3. Here's the big one, probably a bit hard to understand: When laws are created, the law makers want to achieve some effect, and pick the words for the law that seem best to achieve that effect. If you then find out that the words don't actually mean what the lawmakers thought they mean, the result is not that the effect of the law changes, but that the wording of the law changes. For example, if people made laws concerning vegetables and wanted tomatoes included but didn't realise that tomatoes are a fruit and not a vegetable, that would just mean that the wording of the law is going to change. If you convince lawmakers that software isn't patentable because it is maths, but the lawmakers want software to be patentable, they will just change the wording of the law. So nothing would be achieved.
The problem with not having patents is that it encourages people to keep things secret to stop others from copying. This then leads to great ideas being lost when the business fails or the inventor dies.
I think the "patentable" bar should be set higher, so that a process has to be particularly inventive and non-intuitive to get a patent for it. The problem with software patents is the stifling effect from having too many obvious patents. If lots of developers can independently re-invent the same idea (e.g. progress bar) then the patent should be rendered invalid.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
So the human brain is not a computer?
What a fool believes, he sees, no wise man has the power to reason away.
I'm not confusing patents and copyrights. A computer can process computer code, literature, or a photograph. They are all copyrightable, not patentable. Interestingly enough, a computer can also process a patent, which certainly is patentable. The idea that anything a computer can process is not patentable is obviously absurd.
What a fool believes, he sees, no wise man has the power to reason away.
What's the big deal? Yes all computer programs are math, and no, they can't and shouldn't be patented. However, they are automatically copyrighted, and that's as it should be. If I write a program (which I do a lot it's my job), then the actual code I write is copyrighted and if anyone steals it they're in trouble. However, if someone sees my app codes up one just like it, no problem. If they didn't steal my actual code there's no copyright infringement. OTOH, if programs were patentable, there would be a patent infringement. In case anyone needs it spelled out, that would mean the end of open source software.
And science.
Ratios, dimensions, vectors, interaction with light, and affecting biochemical responses.
Anything that is compoutable can be done in Haskell. Haskell maps directly to lamda calculus.
(" putStrLn "Hello World" " a function from String to the IO monad.)
If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
Patent Troll sees opportunity.
It should not stop with math. Ideas in general should not be patentable, nor anything organic (I am looking at you Monsanto).
Your first 10 patents that get denied, are free. Each one after that should be exponentially be more expensive. Each re-entry will be counted as half a new one. And you should have a working machine within a reasonable time (e.g. 2 years) , otherwise the patent goes to public domain.
That way you still encourage the small inventor, but block the patent trolls. They will have some sort of working machine and seldom have many patents. The 2 years give them time to find investors to actually make a working machine.
So if you have the patent and were unable to make the machine, somebody anybody can take your patent and improve on it and make it work. As it is in public domain, everybody then can use it.
It should be looked at as a way to stand on the shoulders of giants, not as a struggle against Goliath.
Don't fight for your country, if your country does not fight for you.
Some better, some worse. But, our computers aren't as literal, as precise, as fast. Our computers benefit from all sorts of weird short circuits and other weird crap.
I think our brains are both something more and something less than a "computer".
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
This has been the most amusing story I've seen on /. in a long time.
So many getting wrapped around the axle with what is or isn't math, if ANYthing should be patentable or not, and wearing their emotions here.
Whatever, any of us believe here, our opinions mean Jack, and the courts will decide (likely in the middle somewhere) that some things are math and others are not, despite the functions of printing Hello World, and 0s and 1s.
Just my $.02. Let's have a sane discussion on the value, or lack thereof, of any patents. For myself, I've got mixed feelings. While I despise patent trolling, I do see value in allowing patents for a fixed period of time in order to allow the creator to benefit from their invention. What that period should be?...I'm not sure what's reasonable. I think there should be some discussion about the transfer of patents when one company purchases another, and maybe even eliminating that, but confess I haven't really thought it through.
At some point, I'll be contacting my Congressmen and expressing my opinion on this. I'm sure some of you would tell me that's a useless naive exercise, and I'll counter with a couple of examples where it's worked for me.
Cheers!
Just another day in Paradise
Hate to burst your logic bubble there, but guess what? Art is NOT patentable. So far, at least. (That's not to say some attorneys in the U.S. haven't tried.)
Perhaps someone should introduce you to assembly language, which is composed entirely of well-understood mathematical operations. And all software reduces down to assembly language. (And then to binary numbers, but those are just numbers, not "math," as it were.)
Check out my world simulator thingy.
Everything on a computer is NOT math. Everything on a computer is representable as math.
Incorrect, Sir! Everything on a computer is math, complicated math, used to store/represent what ever the information, picture, sound, etc. that the user wants on the computer. A computer can only compute, it can only do math, that is it's only function, period. We, as humans, have become so ridiculously advanced with our understanding and application of math have been able to take a machine which can only do math, albeit at ridiculous speed, and pretty much do whatever we can imagine with it. People have designed entire 3D models of cities using nothing but math.
That's like saying that a chair is just a representation of geometrical shapes which can be expressed as mathematical formulas. Everything is math, therefore everything must not be patentable.
That's not the same analogy. A chair is made of wood, which comes from a tree. A tree doesn't do math, it lives, grows and tries to reproduce. Starting with that and turning it into a chair is not math.
However, a computer is a machine that's only purpose is to compute. The only thing a computer can do at it's core, is math. So every piece of software, at its core, is nothing more than a complex, iterative, mathematical formula, period. If complex, iterative mathematical formulas cannot be patented then neither should software because they are the same thing.
Well, I HATE this software argument about patents as, to be honest, EVERYTHING can be described as mathematics
While true that everything can be described in mathematical terms that doesn't make the comparison the same. When it comes to software, it not only can be described in mathematical terms, it is compiled and executed in mathematical terms because that's all the CPU understands, it's the only thing the computer can do, execute mathematical expressions, you know "Compute".
When software is distributed to the end-user, it is nothing but a complex, iterative, mathematical formula formatted in the way the computer understands so that it can compute it for you. It is not anything else and never was, except for maybe source code but that would fall under copyright.
1. You can of course claim that all software is maths, and call everyone stupid who doesn't believe it, but that doesn't make it true. If someone says "it is a mathematical function", I say "show me the function". Which never happens.
Look at the compiled code, what the software actually is, the step by step, iterative process that is fed to the CPU and you will see it nothing but a veeeeerrrryyyyyy long sequence of simple math operations. That is all software is. All other concepts about software were abstractions of this fact, created by us, so that we could understand and utilize it better.
Unfortunately, I don't believe that your argument is valid. While it's true that the high/low voltage signals used in chips are isomorphic to 1/0 values, they aren't the same thing. E.g., high could be either 1 or 0, as long as low was the other. (There might need to be some hardware changes to accomodate this, but they would be trivial.)
The argument about "print" not being math isn't valid, but certainly the way it is used to drive a peripheral isn't math. That's hardware. And hardware isn't implicit in the code. (You could write to /dev/null as a math operation, but I don't think you can make the same argument about writing to a printer or a screen. At least not without delving into quantum physics.)
I think we've pushed this "anyone can grow up to be president" thing too far.
The problem with not having patents is that it encourages people to keep things secret to stop others from copying. This then leads to great ideas being lost when the business fails or the inventor dies.
That's a nice theory but, in practice, the majority of patents are complete nonsense. There's the obvious stuff either from patent trolls looking to lurk until they can make a quick buck off someone who is actually doing something productive. Then you have your inventors who create something neat and marketable, but whose invention doesn't really fit the definition required to get a patent (that fact doesn't stop the patent being issued of course). A good example of the latter can be found in that late-night commercial for patent services where their example is an inflatable carwash for kids. It's a neat toy, but it's all made of obvious parts. There's absolutely no contribution to human technology there. Any engineer or, for that matter, home tinkerer could sit down with the raw materials and make an equivalent "invention" based on their knowledge of what has come before. Then there are the patents granted to the quacks and loonies. Then there's the patents on unpatentable scientific discoveries granted to, for example, biotech firms who isolate a particular gene/protein/biowhatever, figure out what it's for, then write up a blanket patent or set of patents claiming all possible therapeutic uses for the discovery they can think of based on what it naturally does.
Then, there's the minority of patents that are actually for what could be considered real inventions. All well and good except that, if you actually read them or talk to anyone who writes them for a living, they're intentionally written to dance around the actual "secret sauce" of the invention. The intention is to obtain patent protection, but obfuscate the patent enough that trade secret protection is maintained as well. Anyone trying to recreate the invention from the patent will typically have more luck either re-inventing it themselves or reverse-engineering it from an extant example of the invention.
No. A number is not math. Manipulation of that number is.
Without mathematics, please tell me how to read this number: 123456
Without a description of the symbol mappings to the numeric meanings, how do you read the number? If it's just glyphs then it's not a number, but as soon as you say it's a number, then it has mathematic syntactical symbolic meaning. The mathematic encoding of the number is required to read it. Its numeric base, AKA radix, even the language surrounding it is a form of mathematics that dictate how you lexically analyze the number: Is the text left to right or right to left? Little endian or big endian? Top to bottom or bottom to top? Grammar rules and spelling and pronunciations are all a form of mathematics: Symbol processing.
If you do not believe this, then you have not studied anything to a sufficient degree. Here's how you would typically understand that number, with mathematics:
(1 * 100000 + 2 * 10000 + 3 * 1000) + (4 * 100 + 5 * 10 * 6)
One hundred twenty three thousand, four hundred fifty six. <- That's mathematics, you idiot.
You're referring to numerals, not numbers.
"National Security is the chief cause of national insecurity." - Celine's First Law
The US didn't become a superpower until the better part of a century after slavery was abolished.
You are welcome on my lawn.
Ah, I agree on both counts. However, roman_mir didn't say "The government doesn't have the authority to establish copyright and patents" he said "The government doesn't have the authority to promote or protect a particular business or business sector".
My disagreement was not about patents and copyright being wrong, but about the notion that the US government does not have constitutional authority to promote certain businesses or sectors. Historically and constitutionally, it does have that power.
You are welcome on my lawn.
Actually, rampant 'piracy' from England, Germany, and other countries was more responsible for literacy and technological literacy, as is a steady influx of immigrants, providing cheap labor and new ideas. Also, European empires collapsing and fighting wars because of this led to them being in financial ruin.
This is my signature. There are many like it, but this one is mine.
My apologies, good sir. Point taken.
This is my signature. There are many like it, but this one is mine.
[*words*]In this case why should I even bother trying to innovate?
Because innovating will give you what is called a first mover advantage and for the most part that is enough, if your idea is truly innovative. The closer your idea is to an already existing product, the less of an advantage you'll get. I posit that zero patents could just as easily spur even more innovation. Patents as they are now do not, since once you have even the slightest new idea you're set for life + the lifespan of your grandchildren. That does not encourage innovation.
... whatever
You seem to think that an idea can only ever be had once, why is that? There is no problem in keeping something innovative a secret, and the idea will only be lost until someone picks up on it again. If it truly was a good idea then someone will think of it. If it was a bad idea, then that's the reason the business failed.
... whatever
Isn't code already math? Any algorithm can be implemented on a Turing machine, which is a mathematical construct.
How about VHDL/Verilog code? You can build physical mechanism (chips) out of those. They are basically schematics of machines. Should those be patentable? I wonder.
The problem with that logic is that with sufficient effort you could show that any problem can be reduced to math.
Not true.
The question is not can something be reduced to math, but is it math itself.
Same difference. If it can be reduced to math, then it is math.
For example: geometry is a mathematical field, but not everything created using geometry is math.
Yes it is. A bridge is not geometry. No amount of geometry will let you drive a car over a river. You are going to need some concrete and steel.
Another example: every video on Youtube. Every one of them is reduced to mathematics before being displayed (and quite often when it is made), but arguing that the video itself is math or a mathematical algorithm is patently ridiculous.
A video is just a finite integer, a "number". The representation of that number as video is just a mathematical transformation.
The construction or selection of the number itself, and the transformation is an artistic endeavor. And we as a society have effectively enabled the copy protection of sufficiently large sufficiently interesting numbers. But that is a separate (albeit interesting) issue.
Oh, and also the burden of proof isn't on him to prove the statement isn't math, it's on people who claim it is math to prove it is.
In another comment I wrote out some simplified set operations recognizable to anyone as 'pure math' that perform the hello world program logic. A formal proof using a turing construct would be more effort but no less doable.
But in general, anything that can be programmed on a computer is a provable subset of what can be programmed on an abstract turing machine. Therefore all software is math.
Proper (e.g. patentable) Inventions however are not math. They may be describable with math, even physics to describe the operation of the motor, chemistry to describe the burning of fuel etc. But chemical equations are not chemicals. And phsyics equations are not motors. No amount of math is going to get you from point a to point b the way a honda civic will.
Bull. Fucking. Shit.
If that were the case, we would have exactly one mathematician, and we would pay him nothing. He'd be out of a job after he wrote down all the knowledge of the universe that flooded into his head in an instant.
Fact is we DO pay mathematicians, and they DO make progress. But if we paid them MORE, then more intelligent and talented people would become mathematicians. Why are mathematicians so special that the basic laws of economics don't apply to them? Seems to me that you are just justifying a personal choice of yours, and don't like the implication that yours is not the greatest and most sublime profession in Earth or Heaven. Get over yourself.
This being the internet, for the sake of argument I'll presume you're not just being funny. ;)
Maxwell's equations are "a set of partial differential equations that, together with the Lorentz force law, form the foundation of classical electrodynamics, classical optics, and electric circuits."
So if by turtles we actually meant math, it really does seem to be turtles all the way down. :)
Someone else has already mentioned the "first mover advantage".
But it's kind of funny you should mention bigger and richer competition copying your work.
(1) Want to know when the USA ignored foreign copyright and patents? Way back when it was trying to grow and improve its own local economy, and compete with the big well-established European markets.
(2) As far as cheap mass-produced knockoffs go, China has been something of the current "poster child" and doesn't exactly have a shining track record of paying attention to foreign patents (at least within its own borders). What does it also have in common with the early USA? Trying to grow its own local economy and compete with the big well-established European and American markets. Japan did much the same thing post-WW2.
So if patents are all that good, why do entities historically ignore other entities patents when they want to grow their own economy? Answer: because the true purpose of patents is to protect an established market (the big fish) from newcomers (the little fish).
A novel is written on a computer.
The novel exists only on the computer.
The novel is representable as math, for sure.
And the novel must logically be "on the computer."
Is the novel math?
Who said anything about money being evil? To me owning it is a great comfort and lack of it a great pain, but beyond that feeling of security, to get the things that make life worth living it is next to useless. At least that is my experience.
The novel, in its entirety, is stored in binary digits on a computer. If that is the only place it exists, then it only exists as very long string of 0's and 1's. Converting the binary back to readable ASCII text is math. Mind you, both the binary format and it's conversion to text are copyrightable but neither are patentable which is the context we are talking about.
Nope, ideas can crop up multiple times, but it works a lot better if people can just share ideas. We're all "standing on the shoulders of giants" thanks to people who are willing to share ideas rather than keep them secret and presume that someone else will hit on the exact same idea.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
I totally agree. There should be some way to ensure that Patent offices are penalised for allowing obfuscated or obvious patents.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
No, code is not "math" in the sense that is relevant here. The Federal Circuit has been clear, even emphatic, about that fact. Although it may be a subtle distinction for an I-ANAL, one can only state that "mathematics is not patentable, and code is mathematics" if the word "mathematics" is used to mean two different things. It is certainly possible to patent a computer algorithm, so long as it is tied in some way to a physically tangible element. This fact (or its pre-computer analog) has been inherent in our patent system since Jefferson wrote the first U.S. Patent Law, which, like every iteration that followed, expressly defines a "process" or "method" as statutory subject matter.
The "big deal" (from some people's perspective), is that while programs are math -- programs are "algorithms". They are processes that turn data into a result. Those who want to collect royalties for everything we do want to claim that since algorithms are processes that are discovered or found, then they are patentable.
So they lobby congress to create laws to protect their "intellectual property"... Congress, in turn makes such laws -- whether or not it makes sense is a different matter, but congress is owned by corporate interests and does what it is told.
Patents are created in legal jargon in order to hold up in court, not in technical jargon in order to share. Spot the difference?
Patent law does not foster any kind of sharing or "standing on shoulders of giants", this is a lie paid for by corporations who benefit from holding patents. Patent law creates artificial scarcity which a single entity gets to exploit for however long the law lets them. In the current model, nobody but the patent holder benefits (and perhaps an army of lawyers), but the patent holder can harm an arbitrary amount of people while holding the patent. Using my no-patent model, the inventor still benefits, but cannot harm anyone.
Being first to invent something is it's own reward, and the advantage that grants the inventor is enough. If the idea is good enough, the advantage will be massive. If the idea is but a tiny modification of someone else's work, the advantage will be almost none. This is how it should be. This will spur thinking outside the box rather than trying to reword everything to be "on a whatever-device".
... whatever
Unfortunately, you're right - that's the current state of patents.
The original idea of patents was to encourage sharing of ideas and that the patents should be written so that a person skilled in the relevant field could re-produce the process. Without patents, there's little incentive to share innovations with others on a business level.
I think the current state of patent law stifles innovation as you can't just invent something without infringing on multiple patents that you've never seen or knowingly used.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
You want protection? It's your private business, use trade secrets and contracts.
Why not just use guns?
You can't spell "oneiromancy" without "roman".