Slashdot Mirror


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.'"

215 comments

  1. Cool! All we have to do is create code to math... by Kjellander · · Score: 2

    ...translators and software won't be patentable!

  2. this is why mathematicians are poor by Anonymous Coward · · Score: 0, Troll

    all they can aspire to is the Fields medal, but then again they even refuse that or bigger prizes http://en.wikipedia.org/wiki/Grigori_Perelman

    1. Re:this is why mathematicians are poor by lxs · · Score: 4, Insightful

      Because money is all that matters in life. Got it.

    2. Re:this is why mathematicians are poor by Xest · · Score: 0

      Yes, Larry Page is extremely poor. The research he did into graphs in relation to the worldwide web that went on to make him the multi-billionaire he is today had nothing to do with math.

      Wait, what?

    3. Re:this is why mathematicians are poor by hcs_$reboot · · Score: 2

      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...
    4. Re:this is why mathematicians are poor by tmosley · · Score: 1

      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.

    5. Re:this is why mathematicians are poor by tmosley · · Score: 1

      But money is all you think about when you don't have any. People who are well paid don't have to worry.

    6. Re:this is why mathematicians are poor by Impy+the+Impiuos+Imp · · Score: 1

      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.
    7. Re:this is why mathematicians are poor by NeutronCowboy · · Score: 1

      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.
    8. Re:this is why mathematicians are poor by tmosley · · Score: 1

      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.

    9. Re:this is why mathematicians are poor by lxs · · Score: 1

      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.

  3. You can't patent math by Esben · · Score: 3

    but you can patent the application in a specific area to solve a specific problem. Nothing new there.

    1. Re:You can't patent math by StripedCow · · Score: 1

      That sounds strange. So you could patent "subtracting two numbers to calculate at what time you have to leave home to arrive on time"?

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    2. Re:You can't patent math by Anonymous Coward · · Score: 4, Funny

      You have to add "with an iphone" to the end, otherwise you could do that with paper and pen and that's not patentable.

    3. Re:You can't patent math by gomiam · · Score: 1
      I think you are wrong. In Europe, for example, a software algorithm is only patentable as part of a physical method and only as far as that physical method is concerned. So you can patent an algorithm that imitates a servomechanism to keep a motor from stalling but that patent only applies to the physical system it is embedded in. I can freely use the same algorithm to, say, control the pressure of a boiler, if it is appliable.

      That is, unless I have misread or forgot something.

    4. Re:You can't patent math by tmosley · · Score: 1

      You can patent the process that makes the calculation, not the calculation itself. But IANAPA (patent attorney).

    5. Re:You can't patent math by DutchUncle · · Score: 1

      You can patent "remember what your regular customers buy and suggest accompaniments and accessories" - which people have been doing since camel caravans on the Silk Road and before - by adding "on a computer" or "with a single click". The concept has gone overboard.

  4. Re:Cool! All we have to do is create code to math. by msauve · · Score: 4, Insightful

    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
  5. Re:Cool! All we have to do is create code to math. by metageek · · Score: 5, Insightful

    Sure it is, but judges still need to be convinced

    --
    metageek
  6. Uh Oh by Grashnak · · Score: 1

    My guaranteed payday based on my patented use of the letter 'x' in equations suddenly appears in doubt.

    --
    Life needs more saving throws.
    1. Re:Uh Oh by Nbrevu · · Score: 3, Funny

      Of course! This is because of prior art. Your so-called 'x' is nothing but a 45 rotation of MY patented '+' symbol for addition.

    2. Re:Uh Oh by melikamp · · Score: 1

      I hope you are paying royalties to the guy who patented a line, since you used two of them.

  7. Pythagoras would have been very rich by Anonymous Coward · · Score: 0

    Pythagoras would have been very rich if he had just thought to patent his theorem. Imagine having to pay royalties every time you calculate the hypothenuse of a triangle.

    1. Re:Pythagoras would have been very rich by hawkinspeter · · Score: 1

      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
  8. It's not over yet! by bogaboga · · Score: 5, Informative

    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.

  9. not unlike .. by thephydes · · Score: 1

    should genes be patentable, but it seems that we maybe have lost that one (sadly)

    1. Re:not unlike .. by Simon+Brooke · · Score: 3, Insightful

      should genes be patentable, but it seems that we maybe have lost that one (sadly)

      Actually, it's the same issue, since genes are information structures which are processed by the cell. Consequently, genes are software, and consequently are mathematics. The fact that we don't yet understand in detail the mechanisms by which the cell processes the information structures is irrelevant.

      If you can't patent software because it is mathematics, then you can't patent genes because they are software.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    2. Re:not unlike .. by socialleech · · Score: 1

      Obligatory XKCD. http://xkcd.com/435/

    3. Re:not unlike .. by socialleech · · Score: 1

      Really, no +1's?

      Genes are biology, which is just applied chemistry, which, is just applied physics, which, ends at applied mathematics.. /. might be growing less sane by the minute..

    4. Re:not unlike .. by Lloyd_Bryant · · Score: 2

      If you can't patent software because it is mathematics, then you can't patent genes because they are software.

      But one of the things that the law defines as patentable is a novel "configuration of matter". A truly original gene would easily qualify under this condition. While the gene is only useful because it is software for a biological system, if it represents a novel configuration of matter to encode that software, then it should be patentable.

      I'm less sure when the case involves taking genes found in nature, and splicing them onto other plants (such as the "Roundup Ready" gene). In this case, while there is unquestionably a lot of work involved in the splicing, I'm not at all sure that the resulting configuration of matter would be truly novel enough to warrant a patent.

      --
      Don't tell me to get a life. I had one once. It sucked.
  10. Matter of time by StripedCow · · Score: 2

    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.
    1. Re:Matter of time by Anonymous Coward · · Score: 0

      Think it's more like: If physicists figure out the laws of the universe, everything will be mathematics.

    2. Re:Matter of time by L4t3r4lu5 · · Score: 1, Funny

      Ah, the good ol' Slashdot obligatory xkcd

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    3. Re:Matter of time by khakipuce · · Score: 4, Interesting

      It's the other way round. Mathematics is just an abstract representation of the real world. No amount of physics, maths or theories of "everything" will cure cancer or invent the next IPhone. Patents are about (or at least should be about) the inventive step - i.e. the coming together of several elements to create something new.

      --
      Art is the mathematics of emotion
    4. Re:Matter of time by hcs_$reboot · · Score: 2

      physicists have figured out the laws of the universe, everything might be mathematics

      I'm afraid everywhere is already mathematics... This is the difference between physics and mathematics: change the way our Universe works and physics vanish, mathematics (on which physics formula are based on) remain.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    5. Re:Matter of time by StripedCow · · Score: 1

      No amount of physics, maths or theories of "everything" will cure cancer

      Well, a sheet of paper on which a patent is written will not solve many practical problems either.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    6. Re:Matter of time by Anonymous Coward · · Score: 0

      In the real world, patents are now means to securing perpetual rents.

    7. Re: Matter of time by O('_')O_Bush · · Score: 1

      And that seems to apply to software as well. Like many things, software is just a medium for designs and ideas, implemented in math at some levels (usually abstracted away from the designer).

      Not all that different than hardware... though the implications might be.

      --
      while(1) attack(People.Sandy);
    8. Re:Matter of time by colinrichardday · · Score: 1

      How is teleportation not merely physics? And if you can select and teleport cancer cells, you can cure cancer.

    9. Re:Matter of time by guantamanera · · Score: 1

      Physics is patentable. Dishnetwork lost a satellite because it was cheaper to collect the insurance money than to pay the patent of a lunar flyby. Boeing owns the patent on lunar flybys

    10. Re:Matter of time by Staedtler · · Score: 1

      So, you agree that the part about 'selecting' cancer cells is not merely physics? Well done: you've just admitted to the usefulness of an inventive step and the value of this innovative method for curing cancer.

    11. Re:Matter of time by colinrichardday · · Score: 1

      That depends on how you select them.

  11. Abolish all patents and copyright by roman_mir · · Score: 0, Troll

    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.

    It should be noticed that the decision in the story does not do that. You can patent your business idea or implementation, but it should be an idea or implementation that is not a pure math. So you can't patent a theorem on faster signal transformation but probably can patent business idea on using your faster formula to achieve a specific result.

    1. Re:Abolish all patents and copyright by Wootery · · Score: 2

      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.

    2. Re:Abolish all patents and copyright by PopeRatzo · · Score: 3, Insightful

      AFAIC all patents and copyright should be abolished on a general principle that government has no authority to protect or promote any business

      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.
    3. Re:Abolish all patents and copyright by roman_mir · · Score: 2

      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.

    4. Re:Abolish all patents and copyright by roman_mir · · Score: 2

      And it was a mistake.

    5. Re:Abolish all patents and copyright by pipatron · · Score: 1

      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++; /* this makes c bigger but returns the old value */
    6. Re:Abolish all patents and copyright by king+neckbeard · · Score: 0

      If one starts with the premise that patents and copyrights are detrimental to progress, then Congress does not have that authority.

      --
      This is my signature. There are many like it, but this one is mine.
    7. Re:Abolish all patents and copyright by Wootery · · Score: 1

      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.

    8. Re:Abolish all patents and copyright by Wootery · · Score: 1

      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.

    9. Re:Abolish all patents and copyright by Anonymous Coward · · Score: 1

      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.

    10. Re:Abolish all patents and copyright by K.+S.+Kyosuke · · Score: 1

      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
    11. Re:Abolish all patents and copyright by Anonymous Coward · · Score: 0

      Ever been to countries where they don't care about copyright? Publishers are in business there as well.

      Of course the publishers are in business. What about the authors? Copyright is meant to protect authors. How many authors are there who specialize in creating content aimed at markets that do not enforce copyright?

    12. Re:Abolish all patents and copyright by Wootery · · Score: 1

      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.)

    13. Re:Abolish all patents and copyright by Wootery · · Score: 1

      Good point. There's an obvious pharmaceutical/patents analogy here.

    14. Re:Abolish all patents and copyright by mark-t · · Score: 1

      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.

    15. Re:Abolish all patents and copyright by Anonymous Coward · · Score: 0

      Preach it comrade! Yes, it was such a mistake that the US went from backwater colony to world superpower.

      That was slave labor and the fact that there was most of a continent with unexploited resources. Nothing about the US except for slavery and geography made us more productive than the rest of the world. There is no such thing as American exceptionalism.

    16. Re:Abolish all patents and copyright by Anonymous Coward · · Score: 0

      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?

      From the moment you literally sign the literal contract -- no EULAesque implicit "contracts" here. (And you'd actually be bound by contract to "refrain from duplicating the material in question" -- no contract is needed to bind one "to respect [anyone's] right to [anything]" if that right exists at all, and in the absence of copyright law there is no legal "right to control duplication" in the first place.)

      But in reality, no. There wouldn't be contracts for normal books. You could legally copy them, if you think your laser printer can run cheaper than the publishers' offset presses, or if they're so incompetent as a business to overcharge enough that you can beat them. Publishing is a balance between economies of scale and inventory. You want to print as many books as you can, since it's cheaper this way (thus giving the publisher room for a profit by being good at publishing) but no more than about a year's worth of consumption for that title (allowing small publishers to compete with gigantic publishers for any books with consumption within their production capacity, and forestalling the tendency of a pure economy-of-scale market toward monopoly). I'm baffled that it occurs to you to use the dead-tree publishing industry as your example, since it seems pretty naturally well-behaved compared to the other content/publishing industries.

      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.

      By all means, go home, typeset the same damn article, and print yesterday's news today. Go you! The newspaper has it first, because their agents collected the information (or they have a good contract with a news wire service, etc.), and the whole point of news is that it's new.

      You may however want to use a dark-green theme, print duplicate articles regularly, and hire the world's worst editors to mangle your articles -- I hear that combination makes up for always covering stuff late... or maybe it's just the brilliant AC comments that keep us all coming here. ;)

      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.

      Contracts are already used in addition to copyright for the sort of serious software that's arguably worth protecting (e.g. CAD/CAE packages), and in those applications similar contracts, with some augmentation (see below), would work fine without copyright. Additionally, trademark will be used to ensure modified and freely-shared copies from being distinguishable from the expensive, licensed-by-contract version. (And yeah, there will still be copy-protection/DRM schemes -- most trivial, but the best will provide some months or even years of time before they're circumvented, thus will have copyright-replacing value in their own right -- but the main reason I mention them is that there will still be release groups cracking software, and faced with the single legal requirement to replace the logo on the software's spla

    17. Re:Abolish all patents and copyright by Anonymous Coward · · Score: 0

      That was slave labor and the fact that there was most of a continent with unexploited resources. Nothing about the US except for slavery and geography made us more productive than the rest of the world. There is no such thing as American exceptionalism.

      Never said otherwise. In fact, you're just agreeing with me, fellow AC. The "mistake" of government favoritism, slavery, violence, and plundering unexploited resources is what propelled the US to super power status.

    18. Re:Abolish all patents and copyright by PopeRatzo · · Score: 1

      That was slave labor

      The US didn't become a superpower until the better part of a century after slavery was abolished.

      --
      You are welcome on my lawn.
    19. Re:Abolish all patents and copyright by PopeRatzo · · Score: 1

      If one starts with the premise that patents and copyrights are detrimental to progress, then Congress does not have that authority.

      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.
    20. Re:Abolish all patents and copyright by king+neckbeard · · Score: 1

      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.
    21. Re:Abolish all patents and copyright by king+neckbeard · · Score: 1

      My apologies, good sir. Point taken.

      --
      This is my signature. There are many like it, but this one is mine.
    22. Re:Abolish all patents and copyright by rhodium_mir · · Score: 1

      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".
  12. What the fuch ? by Anonymous Coward · · Score: 0

    I don't understand the statement about Oracle : Oracle

  13. an idea by Anonymous Coward · · Score: 0

    Invent something nee, instead of juist looking for patents...

  14. Re:Cool! All we have to do is create code to math. by kthreadd · · Score: 0

    printf("Hello World!\n");

    Convince me where the math is in that.

  15. Lost tree hugger miss' his genes by Anonymous Coward · · Score: 0

    should genes be patentable, but it seems that we maybe have lost that one (sadly)

    Who lost this. You have a frog in your pocket. Living natural genes being patentable hasn't been decided. Created works using genes has.

  16. Software is math by kbg · · Score: 1

    It really is simple. Software is mathematics because all software can be expressed as mathematical formulas, therefore it can't be patented.

    1. Re:Software is math by InvalidError · · Score: 2

      Software may be mathematics but the research, engineering and creative thinking that went into bringing the software from concept to actual code isn't.

      If I invented a new artificial intelligence algorithm that has distinctive advantages over every currently known alternative, I believe the principles behind it would still be very much patent-worthy. The exact software implementation is pointless since others would likely be able to rewrite their own alternate implementation from principles and my own implementation would already be covered under copyright anyway.

      The big problem with software patents is the endless volume of different filings about different methods of doing generally trivial stuff like drawing lines and countless other things most programmers consider obvious, take for granted, is purely cosmetic and non-essential (ex.: end-of-list bounce), etc. so we get countless lawsuits about things nobody other than the patent troll and its victims care about aside from being outraged the patent was ever granted in the first place.

    2. Re:Software is math by Anonymous Coward · · Score: 0

      What happens when someone takes software and converts it to hardware? It is now a physical thing etched in silicon. That's how companies like IBM patent software. Their patent lawyers say it can be created in software or as hardware.

    3. Re:Software is math by bussdriver · · Score: 1

      The purpose of patents is to benefit society same with copyrite (spelling intentional) - to promote a small amount of legitimately deserving works we have to screw up the other 99% and ruin the industry? Free speech includes horrible speech, its the price one pays for the bad minority (and sometimes the bad stuff IS the most important... just as some of the most deserving patents may be the most important.)

      We can no longer afford to cripple research, small business, and even the nation by this idiotic patent system ripe for abuse. Almost any system works just fine if nobody exploits the flaws. Our once useful system only worked because it wasn't being sufficiently abused.

      Software should never have been patented; it is as useful and nearly as universal as MATH is today -- it is not just something that is so close to math some classify it as a kind of math, it is also AS USEFUL as math. Math is exempt for practical reasons and software is so similar it too should be exempt. Besides, math and software are quite complex and abstract - you really can't make judgements on it without a lot of education.... arguably, the modern levels of complexity in many professions are so much higher today (due to progress of mankind) that you can't make intelligent decisions on a large number of areas. The evaluation process must be updated to meet the specialization levels present in society - far far beyond what was imagined centuries ago. Trivial to an expert is going to be out of grasp of even an educated examiner.

      For starters, educational uses should be completely EXEMPT. It is insane to have universities barred from or wasting money on passing some rite. Science progresses from shared effort not from competition and most the work happens outside the commercial sector. Where they do collaborate, in journals... that system is harming progress as well... Well funded public institutions shouldn't need to or be allowed to patent their research (like the patent everybody violates online except the big sites that PAY for linking external files in a hypertext document... which shouldn't have been approved in the 1st place...) Publishing has become a mindless metric for management which results in time wasting articles flooding the journals at increasing levels... As the problem space is settled it takes more to venture out into new territory - so why some universities require the same level as they did long ago does not make sense. There is so much "padding" going on and it is going to get worse.

      Education levels have gone up around the world; in nations without our harmful practices the ability to surpass us grows each year. Not that this in itself is bad, but when all things become equal, our flaws are going to hold us back and it will become more evident to the ignorant and thick headed majority. With china unofficially ignoring things we do that slow down progress, they are making huge strides and not just in catching up with us- they are discovering and innovating at ever increasing levels. While people like myself wonder why I didn't skip science and become a stable low-stress janitor for similar wages... and do science as a hobby.

    4. Re:Software is math by gnasher719 · · Score: 1

      It really is simple. Software is mathematics because all software can be expressed as mathematical formulas, therefore it can't be patented.

      Here's a bit of software:
      printf ("Hello, world\n");

      Now you write the formula. Let's see how simple it is.

    5. Re:Software is math by zzsmirkzz · · Score: 1

      Software is mathematics because all software is expressed and processed as mathematical formulas when run on a computer , therefore it can't be patented.

      There, fixed that for ya.

    6. Re:Software is math by JesseMcDonald · · Score: 1

      Here's a bit of software:
      printf ("Hello, world\n");

      Now you write the formula. Let's see how simple it is.

      Easy. Given a very simple computer where output consists of ASCII data in RAM, the formula for your program becomes:

      RAM = { 72, 101, 108, 111, ... }

      The specific physical form the output takes is part of the design of the computer, not the software. As far as the software is concerned, assuming the string is considered input, your program can simply be an identity function. (If the string is not input then the program is just a constant.) On a real-world computer the function would be much more complicated, of course, because the I/O interface requires a more complex representation of the original ASCII data, and multiple programs are being interleaved (composed) to perform work in parallel.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    7. Re:Software is math by kbg · · Score: 1

      No because what you are patenting is math, the principles behind any artificial intelligence algorithm it is just math. Imagine if Pythagoras had been able to patent the Pythagorean theorem and other formulas. Human civilization would be centuries behind.

    8. Re:Software is math by kbg · · Score: 1

      As a another poster responded this is a very simple identity function. If you are looking for an example how a more complex software would be expressed here is an actual software patent that is expressed as mathematical formula: Patent 5,893,120 reduced to mathematical formulae

    9. Re:Software is math by InvalidError · · Score: 1

      If it were only about whether or not something could be "reduced to maths" and fundamental sciences then just about nothing would be patentable. One thing to keep in mind is that back when PTOs were invented, the cost of intellectual inventions was negligible and could be taught/replicated in a matter of minutes, maybe days. Today, those inventions are a trillion-dollar industry spanning years or sometimes decades of research and development.

      While I am generally against software patents due to how much they have been abused for countless stupid things, breakthrough non-obvious algorithms (stuff that is well beyond what is considered "fundamental" at the time of invention) should still be patent-worty. Why? Because if they aren't, then there is a high probability that research will remain locked behind closed doors as an industrial secret rather than get published for all to see and possibly get inspiration from for something else. That's assuming the prospect of losing your invention due to non-patentability does not discourage you from researching it in the first place. Reducing the risk of not getting rightful compensation for your inventions is the fundamental reason why patents were created in the first place.

      With patents, you can try licensing new and existing technologies from the moment they are published or worst case, wait 20 years for the patents to expire instead of re-inventing/reverse-engineering them and still risk getting sued for espionage, plagiarism and any other backup infringement claims. With closed-door research, there is also no guarantee any of it will ever make it out the door.

      As for historic names behind most of today's fundamental maths and sciences, a large chunk of them were bankrolled by nobles, kings, aristocrats, etc. who were mainly interested in attaching their names to upcoming bright minds for fame on relatively modest budgets if their family wasn't rich/noble to start with. Not at all the same thing as today's tens/hundreds of millions dollar research by private or publicly traded companies that need to get a reasonable return on that research to justify it and stay in business - very few people (outside academia) and businesses today can afford to bankroll major research efforts for fame only the way it used to be.

      Junk/trivial/frivolous software patents may have tarnished the concept of software patents beyond repair and that would be a bad thing for people and companies who have genuine software/algorithmic inventions.

      In any case, PTOs need to clarify and raise the bar on the cut-off of what is and isn't patentable.

    10. Re:Software is math by kbg · · Score: 1

      No you are mixing up software and hardware. Hardware should be patentable but software should not be. If you can reduce something to math then it is math and software can always be reduced to math. If your device is a combination of hardware and software then the hardware should be patentable but not the software. You can of course own a copyright on the software that you made but that is a different matter.

      It really is very simple: There is no genuine software/algorithmic invention because that is all math. You may stumble upon a great algorithm but it is still math.

  17. Judgement calls and research by the examiners by Stolpskott · · Score: 4, Informative

    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.

    1. Re:Judgement calls and research by the examiners by Anonymous Coward · · Score: 0

      >However, the USPTO has guidelines and rules as well,

      The _United State_ Patent and Trademark Office does not listen to _Canadian_ Intellectual Property Office nor _Canadian_ courts. The world would be nicer otherwise, eh?

    2. Re:Judgement calls and research by the examiners by Anonymous Coward · · Score: 0

      At the other end, courts assume that since the Patent Office has accepted a patent, it should be presumed to be valid.

    3. Re:Judgement calls and research by the examiners by HungryHobo · · Score: 2

      he examiners are supposed to be at least familiar with the area. of ordinary skill in the art as it were.

      if they cannot understand a patent then how could they build what it describes. so if they cannot understand it then it's not meeting the goal of patents: ie disclosing how something works.

    4. Re:Judgement calls and research by the examiners by Anonymous Coward · · Score: 0

      he examiners are supposed to be at least familiar with the area. of ordinary skill in the art as it were.

      if they cannot understand a patent then how could they build what it describes. so if they cannot understand it then it's not meeting the goal of patents: ie disclosing how something works.

      I have some personal experience with that issue as a person filing a patent application (via the company I worked for at the time). I had what I thought was a straight forward idea that I submitted for review. The company "patent committee" agreed that it was a patent-able idea and that the company should spend the time/money to pursue a patent and an internal lawyer was assigned the task of writing the application. Obviously as the inventor of the idea, I am familiar with the area and possess ordinary skill in the associated art (well, at least in my own mind I have more than ordinary skill).

      The first round of reviewing the draft patent application left me completely confused. The lawyer that wrote up the application had so obfuscated the idea that I had no idea what the application said - and it was supposed to be my idea! After several cycles of reviewing and offering edits to clarify what I was thinking, I eventually gave up and let the application go to the patent office. Last I looked, that application was still in review albeit with modified claims from the original application. Other applications written by other lawyers that were filed years later have been issued as patents without alteration.

      So when translating an idea from engineering/English/common sense to an application, things can get muddled by the lawyer involved. And I can't blame the examiner if they can't understand applications like the example above - after all the inventor may be confused by what it says. {Note that there are also patent agents that may serve an inventor better as many are former engineers that took to writing patent applications.}

  18. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    You are declared a function call with parameter. It is math.

  19. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 1

    |printf("Hello World!\n");
    |Convince me where the math is in that.

    Sorry, which part of that do you think should be patentable?

  20. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 4, Interesting

    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 ...
  21. Re:Cool! All we have to do is create code to math. by Simon+Brooke · · Score: 2

    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.
  22. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    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
  23. Re:Cool! All we have to do is create code to math. by Dunbal · · Score: 1

    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.
  24. Re:Cool! All we have to do is create code to math. by flyneye · · Score: 4, Interesting

    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!
  25. Re:Cool! All we have to do is create code to math. by hcs_$reboot · · Score: 1

    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...
  26. You'd have to be open to understanding first. by Anonymous Coward · · Score: 1

    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?

  27. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    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.

  28. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    The 'Hello World' is still math.. play with a little assembly, and you learn that EVERYTHING with a computer is math, in ASCII characters.

  29. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    No. A number is not math. Manipulation of that number is.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  30. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    All that I would have to do is convince you that an algorithm is a mathematical construct. How it is used is irrelevant.

  31. It's not about Software, everything is messed up! by ikaruga · · Score: 1

    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.

  32. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    And how do you think that number ended up on your screen?

  33. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Run it on a mobile phone and it becomes patentable...

  34. Good by Murdoch5 · · Score: 1

    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.

    1. Re:Good by slackware+3.6 · · Score: 1

      No patents except for Pharma. Well I got a pretty good guess who you work for.

    2. Re:Good by Murdoch5 · · Score: 1

      I'm in the Embedded Engineering field, so I guess you were probably wrong.

    3. Re:Good by Anonymous Coward · · Score: 0

      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 are right. Without patients, Big Pharma would not survive.

  35. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    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
  36. Re:Cool! All we have to do is create code to math. by macraig · · Score: 2

    Corollary to Clarke's Third Law: all math, sufficiently abstracted and obfuscated, is indistinguishable from art.

  37. Re:Cool! All we have to do is create code to math. by macraig · · Score: 1

    The 19th century called and wants its algorithm back.

  38. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    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?

  39. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    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..

  40. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    https://en.wikipedia.org/wiki/Curry-Howard_isomorphism

  41. Re:Cool! All we have to do is create code to math. by evilmidnightbomber77 · · Score: 1

    It's isomorphic to printf("You've missed the point\n");

  42. Re:Cool! All we have to do is create code to math. by macraig · · Score: 1

    Deep underneath the hood... it might very well be that all art is math. Shhh! Don't repeat such heresy.

  43. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    well for one thing, printf cannot be described by one formula.

    When he says, "its not math" he means the meaning of the line of code does not represent any mathematical objects.

  44. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    I agree. 'Hello World!' is not math, but the process to display it on a computer screen is.

    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
  45. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    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.
  46. Re:Cool! All we have to do is create code to math. by guytoronto · · Score: 1

    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.

  47. Where are my royalties!? by TheSkepticalOptimist · · Score: 1

    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.
  48. Maybe you can't patent math by rossdee · · Score: 1

    But text can be copyrighted.

    The first person to print out the full value of Pi can copyright it....

    1. Re:Maybe you can't patent math by aaaaaaargh! · · Score: 1

      Nope. You can only copyright your own creations, not those of nature.

    2. Re:Maybe you can't patent math by Anonymous Coward · · Score: 0

      But text can be copyrighted.

      The first person to print out the full value of Pi can copyright it....

      you don't know what Pi is, do you?

  49. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Look at the assembly code. You'll see its maths. Code can be copyrighted but should never be patentable.

  50. Re: Cool! All we have to do is create code to math by Anonymous Coward · · Score: 0

    it is math If you know What it takes to print that

  51. Re:Cool! All we have to do is create code to math. by K.+S.+Kyosuke · · Score: 1

    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
  52. Re:Cool! All we have to do is create code to math. by K.+S.+Kyosuke · · Score: 1

    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
  53. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    "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
  54. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Don't worry, your secret is safe with me.. besides, no one listens to me anyway on these matters!!

  55. Re:Cool! All we have to do is create code to math. by Kookus · · Score: 2

    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.

  56. Re:Cool! All we have to do is create code to math. by DutchUncle · · Score: 1

    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.

  57. Re:Cool! All we have to do is create code to math. by socialleech · · Score: 1

    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?

  58. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    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.
  59. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    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.
  60. Re:Cool! All we have to do is create code to math. by Baloroth · · Score: 1

    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
  61. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    That's not an algorithm.

    (That is not to say that outputting a string cannot be expressed in lambda-calculus by encoding it in a suitable way.)

  62. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 2

    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 ...
  63. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    Code is not patentable. Algorithms are patentable.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  64. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 1

    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 ...
  65. Re:Cool! All we have to do is create code to math. by AaronLS · · Score: 1

    It could be viewed as a set of values with a mapping to another set with a binary representation.

  66. Re:Cool! All we have to do is create code to math. by NeutronCowboy · · Score: 1

    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.
  67. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    The I/O actions are perhaps the only part that doesn't have a purely mathematical interpretation.

    Even the I/O actions have a purely mathematical interpretation, check out Temporal Logic which goes back many decades to Leslie Lamport and earlier groundwork.

    I/O is just a mathematical sequence of states in a simple temporal space. An implementation is typically more restricted than the mathematical space, but you can trivially put the restrictions into the maths too if you want. Content-protecting lawyers would be building a skyscraper on sand if they try to exclude I/O from mathematics and algorithms.

  68. Re:Cool! All we have to do is create code to math. by Isaac+Remuant · · Score: 1

    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.
  69. Re:Cool! All we have to do is create code to math. by Alomex · · Score: 1

    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?

  70. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 1

    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 ...
  71. Re:Cool! All we have to do is create code to math. by mark-t · · Score: 1

    But why would a person who wants to get his algorithm patented ever want to do that?

  72. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    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.

    So you think that just because it is represented by a collection of zeroes and ones which are manipulated by mathematical functions, it is maths?

    I guess you also think my point consists of letters.

  73. Re:Cool! All we have to do is create code to math. by Runaway1956 · · Score: 1

    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
  74. Re:Cool! All we have to do is create code to math. by Hentes · · Score: 1

    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.

  75. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Math is the language of the Universe, so EVERYTHING is math, beginning at the most fundamental level - the planck constants. If you could manipulate the world on the planck level, what you'd essentially be doing is lots of complicated math: Move this particle X planck length, raise the temperature X planck temperature, this will produce X planck matter or X planck energy or whatever. All math, all can be put in an equation, and we (as in humanity, or theoretical physicists to be exact) are currently looking for that very equation - String Theory is one candidate for example.

    Does this make ALL patents invalid?

  76. Re:Cool! All we have to do is create code to math. by Runaway1956 · · Score: 2

    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
  77. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 1

    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 ...
  78. Re:Cool! All we have to do is create code to math. by Alomex · · Score: 1

    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.

  79. Re:Cool! All we have to do is create code to math. by gnasher719 · · Score: 1

    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.

  80. Re:Cool! All we have to do is create code to math. by gnasher719 · · Score: 1

    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.

  81. Re:Cool! All we have to do is create code to math. by qbast · · Score: 1

    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?

  82. Re:Cool! All we have to do is create code to math. by jader3rd · · Score: 1

    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.

  83. Re:Cool! All we have to do is create code to math. by gnasher719 · · Score: 1

    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.

  84. Re:Cool! All we have to do is create code to math. by qbast · · Score: 1

    Or you could do cat program.exe > /dev/dsp . I just proved that program in is fact collection of sounds.

  85. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    I would first argue the assumed 'if-else' clauses are mathematical in nature since those are really the only parts of the language that most wouldn't consider mathematical.

    Some proof, using 32 bit integers, but keep in mind this can be done with any integer or decimal.
    if (a > 31) & 1
    c = resultA * condition + resultB * (1 - condition)

    Conditionals with AND and OR comparers are a little bit trickier, but the above math serves as the basis for constructing them. You can also replace the formula for 'condition' with arithmetic operators but that would take a whole lot more text to demonstrate and I intended to keep this kind of short.

  86. So is the Bennett mechanism . . . by Latent+Heat · · Score: 1
    Then you cannot patent some linkages either.

    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.

  87. Re:Cool! All we have to do is create code to math. by MarkvW · · Score: 2

    Everything on a computer is NOT math. Everything on a computer is representable as math.

    Fixed that for you.

  88. Re:Cool! All we have to do is create code to math. by vux984 · · Score: 1

    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

  89. Re:Cool! All we have to do is create code to math. by Kookus · · Score: 1

    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.

  90. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    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.

    I guess you also think my point consists of letters.

    No, I think your point consists of the top of your head.

  91. Re:Cool! All we have to do is create code to math. by njnnja · · Score: 1

    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.

  92. Re:It's not about Software, everything is messed u by gnasher719 · · Score: 1

    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.

  93. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Unfair to ask GP to prove a negative.
    Like trying to prove that God does NOT exist
    Posters on /. should know better.

  94. Tempest in a tea pot by Anonymous Coward · · Score: 0

    What's the big deal? Yes all computer programs are math and thus not patentable. They're automatically copyrighted though, which is as it should be. So if I write a program (which I do a lot it's my job), the actual code I write is copyrighted and if anyone steals it they're in trouble. OTOH if someone sees my app and codes up one of their own just like it, no problem, as long as they didn't steal my actual code there's no copyright infringement. However, if programs were patentable, there would be a patent infringement. Just in case anyone needs it spelled out, that would mean the end of open source software.

    1. Re:Tempest in a tea pot by lpq · · Score: 1

      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.

  95. Re:Cool! All we have to do is create code to math. by hawkinspeter · · Score: 1

    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
  96. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Vector graphics, much?

  97. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    So the human brain is not a computer?

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  98. Re:Cool! All we have to do is create code to math. by bunratty · · Score: 1

    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.
  99. Tempest in a tea pot by martin_swain · · Score: 1

    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.

  100. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    How about just drawing the line at math, dumbass. You clearly do not know the difference between something that is math, and something that can be represented with math. Hint, if you can touch it, it's not math. When you can touch a printf, then it won't be math.

  101. Re:Cool! All we have to do is create code to math. by N0Man74 · · Score: 1

    And science.

    Ratios, dimensions, vectors, interaction with light, and affecting biochemical responses.

  102. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    No, you still don't get it. It's not 'can I describe it with English', it's can 'I reproduce it with English'. You can reproduce the video with nothing but Math. The video itself is just a bunch of numbers, that we have all agreed represent something. You could do that with English too, if numbers are a subset of English. I still like my 'can you touch it' differentiation. If you can touch it, it's not math. You can't touch a video, so it might be math.

  103. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Are you all really this stupid, or are you just a bunch of trolls? You get it both right and wrong in your first sentence. Math is a language. It is not anything else. It is made up by humans. It does not exist if we do not (unless some other intelligent species makes it up).

  104. Re:Cool! All we have to do is create code to math. by spike+hay · · Score: 1

    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.
  105. You see warning by houghi · · Score: 1

    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.
  106. Re:Cool! All we have to do is create code to math. by Runaway1956 · · Score: 1

    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
  107. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    No, a computer cannot interpret Shakespeare. You're going to have to prove that to use it here.

  108. Less Nerd Rage Please by dcw3 · · Score: 1

    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
  109. Re: Cool! All we have to do is create code to math by Anonymous Coward · · Score: 0

    Can I patent my method for calculating the area of a circle? It' the radius squared times this magic number I've discovered. That's an algorthim , right?

  110. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Patents aren't about "recognition for original creative work". They're about giving you the ability to (indirectly) send goons with guns to stop some poor schmuck from building a machine like yours -- unless, of course, he cuts you in for a piece of the action. But as long as the patent office and a judge are involved, that makes it "rule of law" rather than "criminal syndicate" as it might appear.

    Recognition is a good thing -- and you can publish your work in journal to receive that recognition, and as a bonus that prevents it from being patented.

    Stamping out competition (or extorting "license fees") through force is a bad thing -- and that's the purpose every utility patent exists for. Find a damn spine and refuse to sell your soul for a paltry filing bonus.

  111. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    I wonder if actually allowing math to be patentable would be a good thing, in that it might create an asnine enough situation that finally brings the entire mess crashing down.

  112. Re:Cool! All we have to do is create code to math. by sgtrock · · Score: 2

    That's kind of the point of patent\copyright laws; Math: not patentable, Art: is patentable.

    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.)

  113. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    A computer can interpret Shakespeare

    Alas the grief and dedly wofull smert :
          The carefull chaunce shapen afore my shert ;
          The sorrowfull teares, the sighes hote as fyer,
          That cruell love hath long soked from myn hert.
          And for reward of our greate desire
          Disdaynful dowblenes have I for my hier.

    And here's the computer interpretation:

    And chaunce carefull shapen above my shert;
            And teares sorrowfull, the and his hotel sighes as fyer,
            That love cruell hath soked the long Maine HERT.
            To reward the desire of our greate
            dowblenes Disdaynful I have for my Hare.

    I think you're wrong there, fellow.

  114. Re:Cool! All we have to do is create code to math. by gorzek · · Score: 1

    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.)

  115. Re:Cool! All we have to do is create code to math. by zzsmirkzz · · Score: 1

    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.

  116. Re:Cool! All we have to do is create code to math. by zzsmirkzz · · Score: 1

    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.

  117. Re:It's not about Software, everything is messed u by zzsmirkzz · · Score: 1

    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.

  118. Re:It's not about Software, everything is messed u by zzsmirkzz · · Score: 1

    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.

  119. Re:Cool! All we have to do is create code to math. by HiThere · · Score: 1

    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.
  120. Re:Cool! All we have to do is create code to math. by tragedy · · Score: 2

    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.

  121. Re:Cool! All we have to do is create code to math. by VortexCortex · · Score: 1

    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.

  122. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Well,

    printf(x) =def= prints arg to the standard output device

  123. Re:Cool! All we have to do is create code to math. by msauve · · Score: 1

    You're referring to numerals, not numbers.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  124. Re:Cool! All we have to do is create code to math. by Anonymous Coward · · Score: 0

    Try thinking about it this way.

    How would you execute printf("Hello, world\n"); code using a screwdriver and units of work? Now try building a chair with a pencil and paper and NAND logic symbols. No fair swapping tools during either exercise.

    Computer code is math, anything that needs a unit of work to twist a screwdriver is not. Unless said math can leap off the page of course. And thinking that moving electrons in a chip to evaluate the NAND expressions as the units of work ... well chips are patentable and need units of work to create. The conceptual instructions they run, however complex, not so much.

  125. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 2

    [*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 ...
  126. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 1

    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 ...
  127. Re:Cool! All we have to do is create code to math. by fufufang · · Score: 1

    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.

  128. Re:Cool! All we have to do is create code to math. by vux984 · · Score: 1

    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.

  129. Re:Cool! All we have to do is create code to math. by Sabriel · · Score: 1

    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. :)

  130. Re:Cool! All we have to do is create code to math. by Sabriel · · Score: 1

    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).

  131. Can you touch nanobots? Patentable? by Anonymous Coward · · Score: 0

    Can you touch nanobots? Patentable?

    Everything is physical, in this world. The distinctions about what can be touched and what cannot, and the related ideas about patents, were developed when humanity had an incorrect world view that divided things into tangible and intangible (ie mental or spiritual). These are obsolete and incorrect assumptions.

    In this universe EVERYTHING has a physical embodiment. This includes thoughts, software, maths, etc. If it does not - we cannot interact with it and so it does not exist, certainly for all practical purposes and most likely in reality.

  132. Use screwdriver: scratch string on output device. by Anonymous Coward · · Score: 0

    RE: How would you execute printf("Hello, world\n"); code using a screwdriver and units of work?

    Use a screwdriver: scratch the string out on an output device, screen, etc.

    Your disctinctions are abitrary. Everything in this world is physical, otherwise it would not be able to affect reality.

    double-secret ironic captcha: reject

  133. Re:Cool! All we have to do is create code to math. by MarkvW · · Score: 1

    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?

  134. Re:Cool! All we have to do is create code to math. by zzsmirkzz · · Score: 1

    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.

  135. Re:Cool! All we have to do is create code to math. by hawkinspeter · · Score: 1

    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
  136. Re:Cool! All we have to do is create code to math. by hawkinspeter · · Score: 1

    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
  137. Re:Use screwdriver: scratch string on output devic by Anonymous Coward · · Score: 0

    Really? Physical? Everything? Is my understanding of your words, physical? Is the concept of the word physical, physical?

  138. Re:Cool! All we have to do is create code to math. by cundare · · Score: 1

    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.

  139. Re:Cool! All we have to do is create code to math. by Cenan · · Score: 1

    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 ...
  140. Re:Cool! All we have to do is create code to math. by hawkinspeter · · Score: 1

    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