Slashdot Mirror


IDCT Approximation: Worth a Patent?

Between 1804 and 1807 Jean Fourier discovered the Fourier Transform: a means of transforming any function into its frequency components. He initially used it to study the propagation of heat in solids. Since then the Fourier transform has found a myriad of applications such as the JPEG, MPEG and MP3 formats... It's even been used to multiply polynomials. The main computational cost of the Fourier transform are the N^2 multiplications it requires. In 1903 Runge noticed that the number of multiplications required could be reduced to N.log(N) by using trigonometric symmetries. In 1965 this was applied in computers by Cooley and Tukey: the fast Fourier transform became popular. Since computers represent numbers in binary, multiplications and divisions by powers of 2 are commonly implemented by shifting bits left and right. Multiplications by constants are easily optimized using the same trick. In 1999 Trac Tran of Johns Hopkins University found an approximation to the DCT which causes very little error, yet uses only 13 shifts and 31 additions for N=8. Given the recursive nature of the FFT, this transform could be used as part of an FFT with N>8. Apparently, he has applied for a patent for this approximation. Do you think this is worth a patent? Do you know of prior art?

300 comments

  1. Yes, I think it's worth a patent by Anonymous Coward · · Score: 0

    Because it's boring if everyone agrees it's not.

  2. segan? I thought he was banned by Anonymous Coward · · Score: 0

    No one here is intelligent enough to make these types of decisions. We all know, it, were just to afraid to admit it. The idea of patenting a mathematical concept would have been silly in 1800, but today it's critical. The only ones proclaiming that software patents are bad are those Open Source Zealots who are simply too stupid come up with there own ideas.

    Its sad really, when a bunch of brain-dead "Computer Scientists" who graduated from the likes of Hope Collage get together, and proclaim to know anything. Just look at how crapy slashdot's engine is. It takes weeks to implement a feature, and its all written in crapy perl. And yet it's these people who claim to believe that they have any amount of intelligence necessary to make these kinds of decisions.

    Remember, this is the same "Segan" jackass who tried to post is anti-US-UK spam while disabling comments when we bombed that Islamic Fundi-fuck Sadam Hussein (now if only we would bomb the xian fundi's who deserve it just as much, to bad none of the presidents (political whores) would ever do that. Gah.

    But I digress. This is ludicrous. The "average" intelligence level on slashdot is low and steadily declining. It wont be long until it is nothing more then a vat of psychos screaming "HOT GRITS, and ELLIAN GOZOLAS NAKED AND PETRIFIED" at the top of there lungs.

  3. holy shit, the return of sengan! by Anonymous Coward · · Score: 0

    ah, everyone remember the infamous sengan story? "US and UK Unilatitary Attck Iraq"? heh. the first slashdot story to pass 750. ahh.. welcome back sengan

  4. I thought so too. by Anonymous Coward · · Score: 0

    The question is, who invited him back?

    1. Re:I thought so too. by Anonymous Coward · · Score: 0

      I did.
      Sorry.

      SmallDick Malda

  5. Come now! by Anonymous Coward · · Score: 0

    Yep, tons.

    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]
    [ Reply to This | Parent ]

  6. As far as patents go this is a good one IMO. by Anonymous Coward · · Score: 0

    Personally I think all patents are bunk. The tendency on slashdot to differentiate between software/algorithm and hardware makes no sense to me, whats the difference between implementing an algorithm on a general purpose processor an fpga an ASIC or custom VLSI? They could even all have the same source code.

    BTW how do you do a FFT with just a DCT? Does his method apply to DST too?

  7. secondary Fourier transform also...plus N=5 by Anonymous Coward · · Score: 0

    I know it might be hard to read the entire site linked to (all those PDFS)...but its worth it. 20.1 (Diagnosing Machine Parameters) deals with the so called "secondary Fourier transform", the brother of the fast Fourier transform. MP4 compression is based (to a degree) on this idea, and several embedded chipsets in various RTOS machines are starting to ship with the secondary Fourier transform algorithms programmed in to aid on data compression.

    Also, 6.7 Bessel Functions of Fractional Order, Airy Functions, SphericalBessel Functions deals with the general funkiness as a result of N=5 (This article deals some with N=8) - lossy compression, failed bubble sorts, etc.

  8. Re:Nice Article, Sengan by Anonymous Coward · · Score: 0

    obviously you missed the rest of his stories, such as the one that got him banned from slashdot

  9. Re:Patent a mathematical operation? by Anonymous Coward · · Score: 0

    If we had to pay royalties to his heirs (or maybe to the newton corporation!)

    Patents only last 17 years, idiot. I can't belive you don't know that!!!!

  10. prior art, heck gcc -O will do this automatically! by Anonymous Coward · · Score: 0

    Integer libraries from the big DSP companies have had integer FFT routines for at least the last 20 years. Even an old DSP book I own has an integer FFT code example. Now optimizing multiplies into shifts and adds is something any junior DSP engineer would do, heck gcc will that automatically for you with the -O options. Now the only time this opt is done is when the number of cycles for a multiply is way more than that of an add, which is almost all processors!!! The exception are some of those single cycle MAC DSP processors.

    Did you really think your 'a=b*7' code did an integer multiply? Heck no, any decent compiler will turn that into shifts and adds. Do a gcc -S and look at the assembly code. And this isn't just a software trick either, hardware guys do this in silicon all the time.

    So Tran's patent is nothing new, heck, it is not even a new idea. His patent is only an integer FFT with constants for the multiplies complied with gcc -O. Engineer's have been doing exactly this since the dawn of the microprocessor.

    erik

  11. Re:Nice Article, Sengan by Anonymous Coward · · Score: 0

    what story was that? And how was he banned if he's still posting stories?

  12. You wanted prior art? Here ya go by Anonymous Coward · · Score: 0

    Not really prior art to his specific implementation, but given that patents usually try to cover all bases it probably is prior art to the general patent.

    "An approach to fast transform coding in software
    Allen JD
    SIGNAL PROCESSING-IMAGE COMMUNICATION
    8: (1) 3-11 JAN 1996

    Abstract:
    Techniques for fast image transform coding on 32-bit processors are described. The Reparameterized Suehiro Transform is used to avoid multiplication; then two 16-bit arithmetic computations are accomplished simultaneously with 'paired arithmetic'. This reduces the effective cost of the 8-point DCT-III to about 11 additions, 9 subtractions and 15 shifts. With these techniques the Sun Sparcstation can perform JPEG compression and decompression at rates of 45 and 80 million pixels per minute respectively."

    I only looked for one but theres probably a lot more multiplaction free DCT transforms. So even if this specific one gets a patent theres plenty left.

  13. Why the hell do you post in MS-HTML then? by Anonymous Coward · · Score: 0

    Please run your post through the demoronizer so the rest of the world (non-MS-using) can read it.

  14. So wouldnt that include most digital hardware? by Anonymous Coward · · Score: 0

    VHDL is a programming language IMO.

    1. Re:So wouldnt that include most digital hardware? by TheDullBlade · · Score: 2

      Well, yes. That part of the digital hardware spec shouldn't be patentable, as it's just the hardware expression of an algorithm. There is a special category of IP just for IC lithography, so patents are superfluous in the same way that they are for copywritable software. Other things like new ways of implementing transistors on silicon are fine.

      The fact that this guy uses a hardware example in his patent application doesn't change the fact that it covers software implementations as well.

      Many of the most important mathematical ideas are only ways to speed up calculations.

      --
      /.
  15. Yes people do multiplier free DCT's in software by Anonymous Coward · · Score: 0

    There's a post on prior art a bit farther down posting an abstract to just such a beast.

  16. Re:Nice Article, Sengan by Anonymous Coward · · Score: 0

    yeah, Sengan bit it on that one. What a jerk he was. Maybe he should be taken out back and shot.

  17. cuz I can by Anonymous Coward · · Score: 0

    Suck my fat clit, ass munky. I'll post in whatever format I want, you fundi-fuck.

  18. Re:What a surprise! by Anonymous Coward · · Score: 0

    wow, dude. you are cool. the way you are on the front line fighting for patent reform is awesome. I will now log off because I am an idiot, as you have adroitly pointed out, and will leave serious discussion for you. please email me and tell me how I should think on this and other topics.

    thank you.

  19. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    There's a nice policy argument for allowing patents on asymptotic complexity improvements in an article called "Computational Complexity and the Scope of Software Patents," which appears in the ABA tech law journal Jurimetrics.

  20. Petrification throughout history. by Anonymous Coward · · Score: 0

    Those who ignore history are doomed to repeat it.

    We MUST take a lesson from classic Hollywood. Let's think back THE MOST popular, influential, and critically-acclaimed Motion Picture of the 20th Century. A Motion Picture that changed the way we THINK about the world. It caused us to laugh, to cry, to wonder why. I'm talking, of course, about the Motion Picture that changed the WORLD.

    I'm talking, of course, about Mannequin 2: On the Move. In a world where just ONE film about people becoming mannequins and mannequins becoming people isn't enough... make way for Mannequin 2, film of the century!!!

    Anyway, as we ALL know, Mannequin 2 features a very spiffy magic necklace that would cause the wearer (throughout most of the movie, open-source hottie KRISTY SWANSON) to become a mannequin, which as we all know, is a form of statue.

    Sadly, as we ALL know, this necklace is patented, copyrighted, undistributable CLOSED-SOURCE technology. As we can't pass-produce and market these necklaces, we are being ROBBED of a fun, fast, and easy way to mannequinize the cute actresses of the world.

    Natalie Portman, for example. I'm sure everyone would love to see Natalie Portman transformed into a sleek plastic statue. All one would have to do would be put one of the Mannequin-2-style necklaces on her. However, since it is CLOSED SOURCE technology, Ms. Portman is being ROBBED of the opportunity to be transformed into a mannequin.

    THIS IS AN ABOMINATION. We, the Open Source community, MUST rectify this problem.

    As OSS greats have done before, we must band together to create an OPEN-SOURCE ALTERNATIVE to the EVIL CLOSED-SOURCE TECHNOLOGY.

    In this case, we must create an open-source alternative to the necklace used in Mannequin 2: On the Move.

    Features of the open-source necklaced:

    -Open-source, copyrighted, and undistributable
    -Fully feature-compatible with the original necklace featured in the critically-acclaimed Mannequin 2: On the Move.
    -NEW FEATURES
    -Enhanced Graphical Interface
    -25% firmer mannequinized buttocks
    -Fully IIPS (International Institute for Petrification Standards) 3.1 compliant, with proprietary incompatible extensions!!!
    -MUCH, MUCH MORE

    If YOU would like to be involved in the development of this exciting open-sourced mannequinization project, and help to ensure that ALL the cute people of the world, male AND female, are transformed into mannequins, statues, and other immobile forms, PLEASE SIGN UP.

    Here's how you can help:

    -Submitting ideas
    -Suggesting features
    -Submitting bug reports
    -Becoming a developer
    -Submitting a name for this project

    Please do as many of these things as possible! THE DREAM OF A MANNEQUINIZED NATALIE PORTMAN IS ALIVE, AND WE WILL HELP REALIZE IT.

    Thank you!

    DISCLAIMER: We are equal-opportunity petrifiers and do not discriminate based on gender, age, sex, religion, race, gender, stupidity, ethnic background, OS preference, or gender. THANK YOU.

    1. Re:Petrification throughout history. by Anonymous Coward · · Score: 0

      Ok, I have a feature request:

      Bigger boobies. We need to do performance
      testing to determine amount.

  21. Can't find the patents by Anonymous Coward · · Score: 0

    Can someone please post a pointer to the actual text of some of the patents he has on his home page. I searched the ibm and uspto patent sites, and couldn't come up with a matching title.

  22. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    My lawyer and I are applying for patents on the following:

  23. You suck. by Anonymous Coward · · Score: 0

    You should be NAKED and PETRIFIED. Anybody who posts in MS-HTML should be TRANSFORMED into a NUDE MARBLE STATUE.

    To any potential feminazis out there, let me point out that that includes females AND males, so don't *EVEN* try to play the "sexism" card. "Naked and petrified" does *NOT* discriminate.

    Only YOU discriminate, feminazi zealots.

  24. A public service grammar/spelling lesson by Anonymous Coward · · Score: 0

    Hmmm...let's see here...

    -------------------------------------
    their (thâr)
    adj. The possessive form of they.

    1. Used as a modifier before a noun: their accomplishments; their home town.
    2. Usage Problem. His, her, or its: It is fatal for anyone who writes to think of their sex (Virginia Woolf). See Usage Note at he1.

    -------------------------------------
    there (thâr)
    adv.
    1. At or in that place: sit over there.
    2. To, into, or toward that place: wouldn't go there again.
    3. At that stage, moment, or point: Stop there before you make any more mistakes.
    4. In that matter: I can't agree with him there.
    pron.
    1. Used to introduce a clause or sentence: There are numerous items. There must be another exit.
    2. Used to indicate an unspecified person in direct address: Hello there.
    adj. Used as an intensive: That person there ought to know the directions to town. n. That place or point: stopped and went on from there. interj. Used to express feelings such as relief, satisfaction, sympathy, or anger: There, now I can have some peace! [Middle English from Old English thr, thr; see to- in Indo-European Roots.]
    Usage Note: The standard rule states that when the pronoun there precedes a verb such as be, seem, or appear, the verb agrees in number with the following grammatical subject: There is a great Italian deli across the street. There are fabulous wildflowers in the hills. There seems to be a blueberry pie cooking in the kitchen. There seem to be a few trees between me and the green. Nonetheless, it is common in speech for the contraction there's to be used when technically a plural verb is called for, as in There's a couple of good reasons for going. There is also a tendency to use a singular verb when the phrase with which the verb must agree is a conjunction in which the subject closest to the verb is singular: To the left, there is a beautiful entry hall, a sitting room, and a sun porch. Although this usage is strictly incorrect, the attraction of the verb to the singular noun phrase following it is so strong that few writers manage to avoid the construction entirely. The demonstrative forms that there and this here are nonstandard.

    -------------------------------------

    to (too)
    prep.

      1. In a direction toward so as to reach: went to the city.
      2. Towards: turned to me.
      1. Reaching as far as: The ocean water was clear all the way to the bottom.
      2. To the extent or degree of: loved him to distraction.
      3. With the resultant condition of: nursed her back to health.
    1. Toward a given state: helping minority women to economic equality.
    2. In contact with; against: their faces pressed to the windows.
    3. In front of: stood face to face.
    4. Used to indicate appropriation or possession: looked for the top to the jar.
    5. Concerning; regarding: waiting for an answer to my letter.
    6. In a particular relationship with: The brook runs parallel to the road.
    7. As an accompaniment or a complement of: danced to the tune.
    8. Composing; constituting: two cups to a pint.
    9. In accord with: job responsibilities suited to her abilities.
    10. As compared with: a book superior to his others.
      1. Before: The time is ten to five.
      2. Up till; until: worked from nine to five.
      1. For the purpose of: went out to lunch.
      2. In honor of: a toast to the queen.
      1. Used before a verb to indicate the infinitive: I'd like to go.
      2. Used alone when the infinitive is understood: Go if you want to.
      1. Used to indicate the relationship of a verb with its complement: refer to a dictionary; refer me to a dictionary.
      2. Used with a reflexive pronoun to indicate exclusivity or separateness: had the plane to ourselves.
    adv.
    1. In one direction; toward a person or thing: owls with feathers wrong end to.
    2. Into a shut or closed position: pushed the door to.
    3. Into a state of consciousness: The patient came to.
    4. Into a state of action or attentiveness: sat down for lunch and fell to.
    5. Nautical. Into the wind.
    -------------------------------------
    too (too)
    adv.
    1. In addition; also: He's coming along too. See Synonyms at also.
    2. More than enough; excessively: She worries too much.
    3. To a regrettable degree: My error was all too apparent.
    4. Very; extremely; immensely: He's only too willing to be of service.
    5. Informal. Indeed; so: You will too do it!

    -------------------------------------

    Source: www.dictionary.com
    The American Heritage® Dictionary of the English Language, Third Edition
    Copyright © 1996, 1992 by Houghton Mifflin Company.
    Published by Houghton Mifflin Company. All rights reserved.

    1. Re:A public service grammar/spelling lesson by Anonymous Coward · · Score: 0

      You wrote:
      > pron

      pr0n??

      Pi

  25. Re:Ask Slashdot by Anonymous Coward · · Score: 0

    haha. yes, a troll, but still funny.

  26. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    My lawyer has applied for patents on the following: The Binomial Theorem The Pythagorean Theorem The Piano (sp?) Postulates The Principle of Mathematical Induction Any of the following operations: =, +, -, x, / I am giving notice that henceforth if you use any of these, I will expect a small royalty to be paid directly to me. Otherwise we will SUE! and SUE! and SUE!

  27. Re:Hats off. by Anonymous Coward · · Score: 0

    Transmeta didn't get a patent on JIT, they got some patents on types of cache and interrupt handlers for speeding up JIT.

  28. HUH??? by Anonymous Coward · · Score: 0

    I wasn't aware that a "community" could think ANYTHING.

    As far as I knew, only PEOPLE could have an opinion.

    1. Re:HUH??? by Anonymous Coward · · Score: 0

      What've you got against universities, anyway? Could it be that you couldn't cut it?

    2. Re:HUH??? by Anonymous Coward · · Score: 0

      "They just discover their ideals were wrong. It's called learning, and it never stops."

      I'm not sure I understand that, an ideal can be useful, or not, it can be appealing, or not, but how can it be "wrong"? I think possibly we use the word "ideal" to mean soething very different, could you give an example?

    3. Re:HUH??? by Esperandi · · Score: 1

      Ideals are things like "Give someone lots of stuff for free for a really long time and eventually they'll want to get a job to stop it."

      And they can be wrong.

      Esperandi

    4. Re:HUH??? by Relforn · · Score: 1

      Well, in some political regimes of the past (thankfully, many of which have been debunked and thrown away) ONLY a "community" can think.

      Contrary to what a lot of stuffed-shirt academics claim from their ivory tower, most people don't throw away their idealism as they mature. (the process called "selling out" by people who have little of worth to sell) They just discover their ideals were wrong. It's called learning, and it never stops.

    5. Re:HUH??? by Relforn · · Score: 1

      Most of the successful people I know spend 4-8 years at a University and then get on with life.

      Many of the losers I know plant their butt on a campus and shuffle papers around.

  29. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    how can this guy's comment be redundant when it was the first comment? granted, his comment was devoid of any content and was obviously an attempt to get first post (he probably didn't even check any of the links) but that doesn't mean he should be moderated down incorrectly. He should have been moderated down as Overrated.

  30. Re:No barriers to technology! by Anonymous Coward · · Score: 0

    mathematical formulas are specifically unpatentable, according to the law. Fortunately for big business, their expensive lawyers convinced some idiotic judge that algoritms are not math. Once the precedent was established, all bets were off.

    I vote we send all judges ruling on computing patents through a decent CS program, so they can't be so easily swayed by non-factual arguments.

  31. Re:Patent a mathematical operation? by Anonymous Coward · · Score: 0

    dumbass insular dorkweed - no_they_dont last 17 years everywhere. go back under the miserable rock in the small garden in which you live

  32. Re:What a surprise! by Anonymous Coward · · Score: 0

    You're right. He's just like politicians. They don't do anything either. Goverment sucks. Lets go get our guns and storm DC. We know better.

  33. You have the right to your opinion... by Anonymous Coward · · Score: 0

    You can have any opinion you want. Just note that your opinion has no value in the rest of the world beyond the closed minds of the unthinking herds of the typical slashdot fanatic.

    Spout off any opinion you like. No one would give you a dollar for it, though.

  34. Re:No barriers to technology! by Anonymous Coward · · Score: 0

    No, all that would happen is that all the cool stuff would start coming out of European + Asian states that don't like silly american patent law.

  35. this function is poo by Anonymous Coward · · Score: 0

    err. 31+13=44, while 8^2=64. Geez guys. Let him patent it. We are not talking ORDERS of magnitude better here are we ?. Yeah - yeah. Its scalable...etc: I know. But heck. If you want to do FFT quicker would you: (a) recode your nice (understandable) FFT code (modified from 'numerical recipes' - of course :-P) to get 30% fewer ops. OR would you (b) just run it on a faster machine !. Hell - can you see any decent FFT toolbox being rewritten. Its all still in Fortran77 for christsake!. Nah. Given the dv/dt in processor speed (Bottoms Law) then you would be better off just waiting 12/12 and getting a faster machine.

    1. Re:this function is poo by Anonymous Coward · · Score: 0

      Id rather have faster code, this mentality of, oh wait and get a faster box is so lame!!!

      if you can get 30% faster code then we could then do HDTV decoding in software on a p500.

      or DVD on p200s

    2. Re:this function is poo by Anonymous Coward · · Score: 0

      Hmmm, never seen a Fortran77 compiler for any of the DSP chips...

    3. Re:this function is poo by ponos · · Score: 1

      This is not necessarily true. Algorithmic improvement is extremely important. The original
      Fourier Transform (O(N^2)) vs the Fast Fourier
      Transform (O(N*log(N))) is dramatically slower,
      even though for small N, simpler code may make
      the N^2 algorithm complete in less time.

      I have seen programs run faster on a 386 than on
      a Pentium II, because they used better algorithms.
      No amount of assembly art-work can give you that.

      I think that saying "buy a better processor to make slow software run fast" encourages bloated
      and low quality software. I strongly disagree with
      that. Software (algorithms) makes the difference.

      D. E. Knuth (if I remember correctly) has spoken
      against patenting algorithms and maybe you should
      have a look at his page. I agree with him (or whoever it was, I read about that many years ago).

  36. Re:Patent on the internet is already held! by Anonymous Coward · · Score: 0

    Nope.

    We're not going to let you leverage an ignorant distorted interpretation of what Al Gore said in a speech come off as some clever form of humor.

    Lame, dude, lame.

  37. Re:Head? by Anonymous Coward · · Score: 0

    I'd like to see some nude marble statues having sex.

  38. Re:I am registerring the following patents: by Anonymous Coward · · Score: 0

    Sorry, stupid.

    Those are all things that could have been patented by their initial discoverer. Then the patent would have run out and we'd all share in the returns on it.

  39. patenting by Anonymous Coward · · Score: 0

    Well, here's the advice they give us here at the chemistry dept. of an Ivy League school. When in doubt, patent. Filing a patent is cheap. Patenting gives you control over how your discovery is used. If, in your judgment, the patent should be sold for big bucks, you can try to sell it. If you think everyone should have access to what you did, you can make sure your newfound knowledge remains free. If you want to charge for industrial use but let it be used freely in academia, you can do that, too. Lastly, patenting makes sure someone else won't patent it later. You may think patents suck since information should be free (or for whatever other reason), but if you hold the patent, that's a non-issue since you can decide how free the information is.

  40. Re:You like some Marx with that? by Anonymous Coward · · Score: 0

    Except he didn't advocate State Socialism what he was advocating was more along the line of anachistic socialism.
    Anyway I'm not sure if being against intellectual property as opposed to any property can rightly be considered socialist.
    Bradley

  41. Re:What a surprise! by Anonymous Coward · · Score: 0

    I my opinion are mathematical truths discoveries not inventions and should therefore not be patented. You could argue that they are inventing an implementation, but the mathematical principle behind this idea is discovered, not invented, and should thus not be patented.

  42. I don't like the idea of a mathamatical patent! by Anonymous Coward · · Score: 0

    I don't like the idea of a mathamatical patent!

  43. Re:You like some Gates with that? by Anonymous Coward · · Score: 0
    Profit, by its very nature, means taking more then you give back to the community.

    No, life is not a zero sum game.

    Capitalism results in animosity and ecological destruction. Look at the US's ecological problems. Now look at the ecological problems any eastern block country has. The US is far, far better ecologically than them.

  44. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    I guess they did their research real well this was done at the Univ Missouri back in 1990 and there is a masters thesis about it.

  45. How is this different from Transmeta? by Anonymous Coward · · Score: 0

    It seems to me that many of the people commenting on the evils of this patent are also the same ones salivating over Transmeta's new processors.

    Perhaps someone could explain why not a single person has raised a stink over Transmeta's patents? If fact they are not just patents, but the greatest of all evils SOFTWARE PATENTS!

    Maybe if someone could provide a good, logical explanation as to the double-standard, I might be inclined to take these frequent patent-bashing discussions more seriously.

  46. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    So you couldn't patent anything that involves adding two numbers? Yeah, good call. I think I prefer the current system, thanks anyway you leech.

  47. Re:You like some Gates with that? by Anonymous Coward · · Score: 0

    C'mon, I like Linux and use it every day, but it's hardly an "invention". It's just a reimplementation of old ideas.

  48. Re:You have got to be kidding me! by Anonymous Coward · · Score: 0

    Id rather delay public use by 6-12months and have it duplicated by effort by someone else if it means 20years of patent free use.

    After all, if any one tries hard enough they can 'rediscover' the same thing. Its just needs someone to put the time and effort into it.

    Simply being the first is not good enough for a patent.

    Only if lots and lots of people try by fail and you are the only successful one then you deserve a patent. But if you say put 20 scientists to work on X project and 12 of them succeed, then big deal, no patent.

  49. Re:Patents are for hardware...this IS hardware by Anonymous Coward · · Score: 0

    BULLSHIT, i use it a lot to optimize lame compilers output! and back in the 80s i used it heaps too in asm code.

    LSR/RSR is your friend.

    No wonder we need P700s if everyone writes shit lame slow ass code. Make your code 50% faster and your machine runs like a P1200, thats worth it with ZERO hardware cost for millions of machines.

  50. Re:Patent on the internet is already held! by Anonymous Coward · · Score: 0

    btw GOre is a big tiem POT smoker, so the stopthedrugwar.org say

  51. Re:I despair of slashdot and its patent stories by Anonymous Coward · · Score: 0
    As for your example of a software implementation of the LZW algorithm that does not infringe the Unisys patent, the LZW basic patent includes in claim 1 a requirement for a storage device for the data. This means that it is quite possible to avoid the LZW patent with an implementation that accepts the data uncompressed, and then transmits it compressed, so long as the data is not stored in the compression apparatus. It may be inefficient to do so - but there it is.

    Not necessarily! To "escape" a patent, as you put it, it is mandatory that you do not infringe upon ANY of the the claims of the patent. Each claim is separate and infringing any one of them infringes the patent.

    So, even if you do not "store" the data in your implementation of LZW, you may very well still infringe the patent.

    And, it still stands that no one in this forum, as of yet, has produced a single example of an LZW implementation that is free from encumberance of the patent. Anyone have an example?

    Disclaimer: I am not a lawyer and I'm willing to bet you aren't either.

  52. Re:No. Patents should be nearly totally obliterate by Anonymous Coward · · Score: 0

    If you'd ever tried to do any scientific research yourself, you'd know that the time and resource committment necessary to really do anything is far beyond what weekend kernel hackers put it.

  53. Re:**FIRST INFERIOR POST** by Anonymous Coward · · Score: 0

    Not even close. Compared to all the slavering anti-patent losers on Slashdot...

  54. pron. by Anonymous Coward · · Score: 0

    Yeah. Is this confusing?? It is the standard dictionary abbreviation for the word, "pronoun". A pronoun is a standard part-of-speach in the English language.

  55. Re:Interview 'em! by Anonymous Coward · · Score: 0

    He's my academic advisor. I'll ask him.

  56. Re:Patents are for hardware...this IS hardware by Anonymous Coward · · Score: 0

    HTML formatting has let you down (preview, preview, preview). BTW how do you get the less-than symbol to show up?

    grep should search for '>>|less-thanless-than'

    2.2.14 has 21817 lines that have at least one bit shift operation. Adding in lines (*.5) that have 2 bit shifts (all 4 permutations) increases the total to 22623. Counting those lines with more than 2 would take more time than I want to spend. :-)

  57. Re:You need to read up on RadixSort... by Anonymous Coward · · Score: 0

    No, radix sort assumes that you know the base of the numbers. You just do a sort on each digit of them. Try that with a bunch of base 2 numbers.

  58. Re:You like some Marx with that? by Anonymous Coward · · Score: 0

    Why do you want to become rich for? If you do not have any ideas, it is not worth it. And if you have some, you are worth as long as you share them.Sharing is social solidarity, something removed far from socialim.

  59. Is it worth becoming a scientist? by Anonymous Coward · · Score: 0

    FYI, those who decide to devote themselves to pure fundumental science rarely get more than 40 grands after finishing their PhD. I'm talking about postdoc positions in the US. FYI #2. Computer science bachelor can easily get 50 grands in the the same country. By the time s/he reaches the age of a postdoc, s/he may earn up to 100 grands a year. Conclusion: I understand the guy. Let him get a patent! Or, send him money as a sing of appreciation of his genius and continue to screem about harm of patents on slashdot after you've done that. I address all this to all but those who does programming for fun. Last thing I want to just quote (not exactly tho). "Physicists will do their job even if you stop paying them" --Feinman. Sincerely, Alexei

  60. Re:What a surprise! by Anonymous Coward · · Score: 0

    "Thank god somebody finally pointed out that not everyone here is qualified to make the sort of off the cuff remarks about issues being "obviously" one way or the other."

    Everyone is qualified to make off the cuff remarks, whether about what is obvious to them or anything else. I can't even imagine what sort of qualification you think is required.

  61. Re:No barriers to technology! by Anonymous Coward · · Score: 0

    Hey, don't forget Cornelius Laczos invented the FFT as a numerical method long before there were any useable computers. J W Cooley, Lanczos and the FFT : a discovery before its time, in Proceedings of the Cornelius Lanczos International Centenary Conference (Philadelphia, PA, 1994), 3-9.

  62. Take take take by Anonymous Coward · · Score: 0

    Agreed never can tell if something is "end tech ".


    We need two licenses.

    1.) GNUish copyright with the following
    stipulations:
    1.) Agreeing to this copyright gives free
    reign to use and implement tech that
    has been patented in this manner.
    2.) Ownersship of patents that are not
    GNU licensed makes one ineligable to use the
    GNU tech.


    They want to play by their rules, lets make
    our own. I can guarantee our tech will leapfrog
    theirs exponentially. As an added bonus, we
    can sue the shit out of corporations when
    they infringe on the "GNU IP".
    This would be protected technology, something
    the world needs anyway.

  63. wrong check houston HARC and etc by Anonymous Coward · · Score: 0

    houstan advanced research center... university (especially the engineering college) partners with industry to get rich off its inventions ... a guy from there is the dean of U of OK college of engineering now and thats his basic plan... his plan is to do this to 1. create more jobs in state and 2. break the dependency between the politics/legislature and the engineering college i think there are lots of unanswered problems about intellectual freedom there but what the hell, the cold war wasnt that great for freedom of research either... anyways i think alot of places (research triangle park, north carolina) are going to try to make their colleges 100% privately funded and since, well, go read upside.com alot of businesses dont even make products they just build patent portfolios and sell them to other companies to use in their legal war-chests and/or their own patent packages used for trade w other big companies... you say they are 'reasonable' but i just dont believe you on that point ...

  64. Re:No. Patents should be nearly totally obliterate by Anonymous Coward · · Score: 0

    The original point of the patent system was to encourage people to share their designs rather than keep them as trade secrets, in return for 17 years of guaranteed ownership. The arguments I'm seeing on Slashdot aren't taking this into account.

    Zif

  65. If you look at the link, you'll see he claims by Anonymous Coward · · Score: 0

    to have patented it. You'd also see that if you lookup his press page.

  66. Spelling flame! by Anonymous Coward · · Score: 0

    Speach = speech

  67. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    Are patent attorney standards getting dumber than dumb thesedays, or is going through the motions par for the course. Obviously not delisting the LCM'. And I've said it before - the lazy schmucks are not even reading foreign patents or papers. Maybe the patent office can FINE those submitting below par applications.

  68. Re:Frankston and Bricklin by Anonymous Coward · · Score: 0

    Sure, they invented the spreadsheet. But when some guys who were working for Visicalc at the time, suggested some improvements, management laughed at them. Software patents might have prevented Lotus 1-2-3 from coming into being. And Excel, too. I think Excel is one of the few good things which has come from Microsoft.

  69. Re:Were Patents the Original GPL? by Anonymous Coward · · Score: 0

    Somebody moderate this up!

  70. Uh... by Anonymous Coward · · Score: 0
    Every process that uses gravity can't be patentable because it all follows from Newton's Law of Gravity and is therefore not new.

    P.S. Your exposition of the construction of the real number field sucks.

  71. Re:how so? by Anonymous Coward · · Score: 0

    I think it can be patented precisely because it is an approximation and not the actual math.

  72. Re:You like some Gates with that? by Anonymous Coward · · Score: 0

    Actually NOT Quite.

    First everyone likes to black and white things. Capitalism good, social/commun isms bad. Well sorry , doesn't work that way. We are for the most part through our evolutionary history an altruistic being ( by necessity -- like wolf packs ), which can be both capitalistic or solcial/communistic depending on your point of view and arguement but generally could be more associated with socialism.

    The general problem with Capitalism and its emerging bastard offspring "corprotism" (borrowed from Katz ) and this is particularly an american thing ( though its spreading ) is the ME FIRST individuallism that allows for the rampant greed that is becoming all to common place today. Corporations are horrible for this because legally they have standing in the courts as if they are human beings in terms of protection etc but have very little responsibilities especially for the people running them who can hide behind the corporate vale to pretty much condone any behaviour ( ie firing 2000 workers to boost stock prices by $0.25 ). There is a very interesting article at the US house website ( house.gov ) about how there currently is no economic reason ( ie foreign pressure ) to remain lean but that what has been seen is that after large companies lay off or eliminate large portions of their staff the stock prices go through the roof making the CEO etc, who made the decision very wealthy... ya thats an unbiased non conflicted decision. here's the link

    And this is how all this relates to patents. Everyone is so money hungry today, with an at all costs attitude ( ie the ends justifies the means ) that people are trying to have absolute control over everything. To own it. If you can patent it, its the first step to being a Bill Gates.

    Science in any form sould not be patentable, however I do understand the need to afford so protection to the people who did the work that way these 2 bit vulures who hang around waiting to co-opt any idea they can get their hands on, yet never provide anything of value back to society. Patenting of this stuff however just leads to the same behaviour with the roles reversed. Maybe this sounds idealistic and naive, but carry the behaviour patterns out to their logical conclusion. If science is patentable you start to break down the free exchange of ideas and peer review. without that serious problems and as basic science becomes less of a focus in order to perfom applied science so that you can make the quick buck well 100 years from now ( if not sooner ) its likely we'll be in serious decay.

    It's the former non-capitalist countries that are totally devastated. Capitalism makes profits from ecological preservation just as well as from destruction, it depends only on which laws the people enact through their democratic governments.

    I would kinda disagree here. The history of capitalism is not necessarily a pretty one. The rape and pillie of africa for its resources until we were finished, setting up puppet governments in the process and then pulling out when they were of no ore use leaving things in ruins ( west africa is a perfect example ) is capitialism. Homelessness and poverty. Unfortunately one of the problems with capitialism is that in order for the rich to get richer and profit someone has to be poorer. Life may not be a zero sum game but its simple "as the top of the class gets higher and higher marks the class average shifts and someone has to be below it." Poverty is the same. This is where socialism/comunism (marxism) was a noble idea if not perfect. My point has been shown very nicely by the fact that the top 5% in the US has more money than the bottom 50%.

    Capitilism is not what it started out to be. The father of modern capitialism saw the potential problems with his own theories and warned against them...

    "Our merchants and master-manufacturers complain much of the bad effects of high wages in raising the price, and thereby lessening the sale of their goods both at home and abroad. They say nothing of the bad effects of high profits. They are silent with regard to the pernicious effects of their own gains. They complain only of those of other people."

    Adam Smith, The Wealth of Nations

    Smith realised that without a human ( humane ) element to work including people who may not be necessary is vital to the economy and society and should not be done merely for profit alone... Otherwise all it really is, is GREED.

  73. Re:No. Patents should be nearly totally obliterate by Anonymous Coward · · Score: 0

    >(michaelangleo was a great of science?)

    He's not bright enough to know the difference between Michelangelo and Leonardo da Vinci (both of whom, by the way, lived on the charity of their patrons). Maybe if he had actually spent some time out of his "real world" in a university, he'd know the difference. As it is, he's just another /. knowitall spouting bullshit libertarian propoganda.

    (It may be flamebait -- but it's still true.)

    --

    No matter how hard you work to make something idiotproof, someone will always come along and make a better idiot.

  74. Re:Patenting Truth by Anonymous Coward · · Score: 0

    >Look at LZW -- no one really benefited from that >patent, but it sure as hell made life very >difficult for many, many people. On the other hand, patents give people an incentive to look for *Different* solutions. Look at GZIP - a different and beter algo... The problem is with the stupid GIF format. But look at the stupid comunity of users that accepted GIF as a standard !!!

  75. Sounds familiar by Anonymous Coward · · Score: 0

    This just sounds like the Winograd transform extended to 2D. Since it is extended, I guess that makes it novel in the eyes of the PTO. If someone has a reference to Winograd's original work, maybe he actually mentioned the possible in for more dimensions than 1.

  76. Re:Yeah, its probably valid by Anonymous Coward · · Score: 0

    IIRC, the plain bog standard DCT doesn't need trig functions per se. It turns out that sin/cos is only evaluated at certain values, and thus is easily implemented as lookups.

    The value added of the patent is apparently that he's come up with an approximation of the DCT that is significantly easier to calculate. Ie, you don't calculate DCT, but something which looks alot like it.

    So the speed up is not in removing sin/cos but rather removing operations in general.

  77. Re:Bit shifting in software... wake up, honestly by Anonymous Coward · · Score: 0

    You can't patent the hardware for bit shifting... it's in every microprocessor ever made, more or less. You shouldn't be able to patent an algorithm, because it's pure mathematics... So the only thing that he could /reasonably/ hope to patent would be a complete hardware implementation, of more or less the whole algorithm... and preferably a really dinky one - anything else is either just maths or has been done before and to death. arcus

  78. Re:You like some Gates with that? by Anonymous Coward · · Score: 0

    Good Gawd, I hope I'm not a shareholder; my (64 year old) Mom would disown me right before I threw myself off a bridge. In most cases, the people who get laid off during these ritual bloodlettings don't have obsolete skills; those left behind often have to work twice as hard to take up the slack. In industries such as meat processing worker injuries go up as people make stupid mistakes trying to keep up pace with half the workforce. If by "tragedy of the commons" you meant the carving up and exploitation of Africa by European nations run amuck, I would agree with you, but idoubt that was your meaning. Too bad you haven't spent more time studying history and current events.

  79. Re:The Patent System Abused once more by Anonymous Coward · · Score: 0
    Hmmp. Good job "batting me down". Did you come here to display your debating skills, or exchange ideas?

    He sounds like an attorney, so what did you expect?

    I'm so sick of the holier-than-thou attitude I see from people with a legal background on this forum. Regardless of educational background, people are entitled to their opinions.

    Fucking lawyers.

  80. MODERATE THIS UP! by Anonymous Coward · · Score: 0

    Hehe werdna - whata fuckwit...

  81. Re:No. Mathematical function. by Anonymous Coward · · Score: 0

    Thanx. I knew it didn't look right after I submitted it.

  82. This one probably is valid... by Anonymous Coward · · Score: 0
    DCTs are used for audio and video compressing, including JPEG and MPEG, so they are VERY useful, albeit computationally intensive. Lots of people have come up with approximations for the DCT; this is the first I've heard of being patented. The basis of most algorithm patents is the premise that the algorithm MAY be implemented in silcon; in which case it is hardware, not software. Many companies already do this (8x8 comes to mind). So this is really a method for making MPEG encoding/decoding hardware a little bit faster, and therefore patentable. Also, unlike IBM's patent on arithmetic coding or RSA's patent on public key encryption, it doesn't stop anybody from using DCTs, so it's not as harmful as most software patents.

    One last thought: This is an APPROXIMATION, so it loses precision, albeit in a way that the inventor would like us to beleive is inperceptable to the user. But it's still just a way of getting the result faster provided you don't mind getting the WRONG result (sort of like the Pentium FDIV bug). Personally, since silicon is cheap and fast and getting cheaper and faster all the time, I'd rather have an MPEG playback device that does the full, stupid, bruteforce transform every time. since the cost is negligible, I'd rather have the real thing, not an approximation, thank you very much...

  83. Re:No. Mathematical function. by Anonymous Coward · · Score: 2

    As a scientist, I couldn't agree more. And if his research were supported by public money, this patent application would seem even more distasteful.

    But this is what is going on at the major U.S. research universities now. This patent craze is seen as benefitting the universities (by assignment of rights) at a time when their financial problems are both acute and chronic. At least many of these institutions are loathe to execute exclusive licenses, and their licensing demands can be reasonable.

    Those who think that these patents can occasionally inhibit academic progress are probably correct.

  84. Let the baby have his bottle by Anonymous Coward · · Score: 2

    Just a few comments: This is likely to have a rather limited range of applications. I haven't read the paper, but if this method scaled easily beyond 8 point transforms, it would have been mentioned clearly on the web page. Academics like to play up the applicability of their ideas. There would be fairly direct applications of 8 point transforms in image processing, but I doubt this achieves more than a factor of 2 increase in performance. For longer transforms this could be used as a core operation after the longer transform has been broken down to the 8 point level; but then the performance increase would be a lot less (a lot of the computation will be in breaking the transform down to that level). There are quite good FFT codes out there that don't do anything special with short length transforms. This is a marginal advance at best and the open source community can probably do without it.

    Regarding prior art: There are people working on FFT approximations (I don't know how the methods apply to the DCT). Check out:

    http://epubs.siam.org/sam-bin/dbq/article/31626

    However these methods use some pretty heavy mathematics and are intended for transformation of LARGE amounts of data. The applications are different and the methods are different. A patent on this sort of thing would be much more limiting.

    History: Gauss actually used the FFT idea for astronomical calculations in the early 19th century. Unfortunately he didn't publish. The idea has been frequently rediscovered. I'd be surprised if Runge even has second place.

    There are other fast methods for short length transforms. Check out the book Arithmetic Complexity of Computations by Shmuel Winograd (also published by SIAM). The punchline of the FFT chapter is that the multiplications can be made O(N) if you are willing to accept more additions. For short transforms this is often a good trade-off. Length 8 sounds a bit long for this sort of thing (the number of additions grows VERY quickly with transform size using the Winograd approach). But still it would be interesting to make a comparison. Maybe I'll do it later.

    Regarding patents, this seems to be intended for VLSI implementation. Patenting a new VLSI design seems like the sort of thing patents are traditionally intended for. IMO we should be fighting the extension of patents to software algorithms. Unless you are against all patents, this probably isn't a battle worth fighting. And the dangers of the anti-software-patent crowd looking like crackpots if they go after patents for hardware is substantial. We'll get farther if we are fighting extensions of patents to new areas instead of trying to abolish the entire patent system. So let the baby have his bottle.

    Finally, don't use Numerical Recipes code as suggested by another poster. Download something from netlib.org. The Numerical Recipes code is notoriously buggy. It's distributed under a more restrictive license than most (perhaps all) of the netlib code. And I've heard of particular problems with the FFT code (although this might have been fixed in later editions). In many cases Numerical Recipes is based on code available on netlib. The only "value" they add is in the exposition and references and in the bugs they introduce. Read the book, but don't use the code.

  85. Re:Patents are for hardware...this IS hardware by Smack · · Score: 1

    It's not that shifts aren't done in software. It's that no one would bother doing shifts in software if they weren't made more efficient by the hardware.

  86. Poster credibility went boink long ago... by Smack · · Score: 3

    Two reasons:

    1) Slashdot posters have no problem commenting on something they know nothing about.
    2) Slashdot moderators have no problems giving points to comments on something they know nothing about.

    The result is that uninformed posts go straight to the top if they sound halfway reasonable. It's like peer review by a bunch of monkeys. Sure it's been reviewed, but that doesn't really give the content any more validity.

    1. Re:Poster credibility went boink long ago... by philg · · Score: 1

      I should point out that, as of this writing, this message was moderated "3: Insightful".

      Guess the monkeys threw you a bone, eh?

      phil

    2. Re:Poster credibility went boink long ago... by orion99 · · Score: 1
      The result is that uninformed posts go straight to the top if they sound halfway reasonable. It's like peer review by a bunch of monkeys. Sure it's been reviewed, but that doesn't really give the content any more validity.

      I think you are being unfair. It is true, as you pointed out, that a post needs only be a little reasonable to go to the top, and not all posts that go to the top are completely reasonable. However, this type of moderation already cuts dramaticaly the number of posts an informed reader would have to read to further solidify her own opinion. In other words, you are tacitly assuming that

      3) Slashdot readers have no problems accepting without questioning comments moderators have marked as relevant.
      which is definitely not true. I, for one, first read the article itself to form my opinion, and then try to read all the top posts to question it. That's, I think, the true spirit of /.
  87. Re:What a surprise! by Frodo · · Score: 2

    You know, that's something strange here. Did Newton, Leibnitz, Koshi, Weierstrass, Fourier et. al. (sorry for spelling of the names - have no book around to see the right one) - all who made current differential/ingegral mathematics - did they all apply for patents on any single fact they found? What would we have instead of current science if every single theorem that was invented for last 2000 years would be patented and everyone who wanted to use any practical result of it would be demanded money?

    I don't say that said matematician shouldn't have something for his work - I just call you to see and think, would this promote common good (I mean not welfare of one scientists' family, but the level of all science) if one should pay for every scientific result? Wasn't science based on free ideas exchange once? Or am I missing something vital here?

    And my usual question goes here - who funded the research? Obviously, if someone did and this gets patented, patent revenues should go to funder, not?

    --
    -- Si hoc legere scis nimium eruditionis habes.
  88. Lightbulbs... by joss · · Score: 2

    The light bulb was invented by Swan. Read up on
    Edison a little. He was "responsible" for a whole
    bunch of stuff (records, movies, etc ) but he invented almost none of it. He abused his staff, and took every ounce of credit for himself, vindictively destroying the lives of former employees who dared point out their own roles in inventions. He truly was the Gates of his day, but this is unfair on Bill, who isn't quite as unfair as Edison was.

    Tesla was a poor business man for sure, but you would probably object if someone told you Gates invented the computer.

    --
    http://rareformnewmedia.com/
  89. Re:You need to read up on RadixSort... by Scott+Wood · · Score: 1
    Huh? Representations of numbers have bases, not the numbers themselves. The problem with radix sort is when you have a very large range of possible values (such as when you treat strings as large numbers); the amount of memory needed for the buckets and the time to collect the results from the buckets is exponential in the chosen base. Thus, for large numbers (such as strings) you need to choose a comparatively small base, which means you have to repeat the process many times.

    --

  90. You miss the point! by Sanity · · Score: 1
    The thing is that the /. community is justified in having a knee-jerk reaction against a software patent because if you follow the arguments against software patents (see www.gnu.org/philosophy), all software patents are bad, not just non-obvious ones.

    If you are against software patents generally, but allow "non-obvious" patents, your argument against patents degenerate into debates about opinion, creativity, and what "obvious" means, basically you will fail to convince anyone with a brain that software patents are bad.

    You can't go half-hog on this, you are either against software patents or you aren't - I am disappointed that more slashdot readers don't see this.

    --

  91. Similar DFT methods (almost prior art) by hilander · · Score: 1

    I did some work on the DSP field (mostly mpeg-audio, mp3 for the kidize), and by no means am I an expert, but this algorithm doesn't look much diferent from the text book butterfly aproaches.
    Looking at it quickly and without checking the math looks like something you could submit to a conference and get published in the procedings but not actually patent material, even if i was to agree with patenting such algorithms.

  92. Re:The Patent System Abused once more by Hrunting · · Score: 2

    And before you call that a knee-jerk reaction, consdier that the original purpose of the patent law was to encourage inventors ro disseminate their techniques widely instead of keeping them as trade secrets.

    I thought the original purpose of the patent system was to allow people to maintain control of their inventions so that they could profit off of them without having to worry about someone stealing their inventions. It wasn't to encourage people, it was to protect them. And that is still why people file patents today. It's not to keep other people from getting their hands on the technology, but to obtain the right to market the invention. Patents were never supposed to benefit the world at large. They were merely for the individual.

    We must modify it so that it distinguish between intellectual property belonging to humanity in general, and intellectual property that has been genuinely created, and thus can be owned, for a time, by an individual.

    How do you make this determination, and who do you get to make it? Thomas Edison patented the light bulb. Do you know where we would be today without the light bulb? Modern day society would be lost without it. Most American office buildings don't even allow natural light in past about 10 feet from the walls. It's a technology that certainly humanity can claim a right to, but one man patented it and held the rights to that product for 17 years. That didn't prevent the adoption of the invention, nor did it ever prevent people from using the light bulb. Your wallet analogy is completely off base. People don't just "find" algorithms and techniques. They work hard to develop them. As far as I know, no one has yet patented at "mathematical truth", either, as your whole post is based. Algorithms are not "truths" like "1+1=2" and "x*1=x". They are inventions. No one can patent light, but they can patent a light bulb. And they can develop a process whereby ordinary light can be reflected to increase its brightness 10 times (hypothetically speaking; this probably can't be done in actuality). The latter is certainly something that could be done in nature, but it took a man to figure out how.

    And what's even worse is that the subject of this article isn't even patenting an algorithm, he's actually patenting a hardware implementation of that algorithm, which is completely within his right.

    The only people who are miffed by the patent system are a) people who didn't think of it first and b) people who want everything to be freely available. As for the rest of us who live in a capitalist world and rather like it, patents serve only to reinforce that system and give people rights within it.

  93. Patent? by Millennium · · Score: 2

    Last I checked, a mathematical equation couldn't be patented under US law. Granted, that didn't stop RSA (I won't even go into what I think that should stand for), but this one's more clearly a mathematical equation than a piece of software. I doubt it'll be granted the patent.

  94. Holy Toledo!! by moonboy · · Score: 2

    I looked at the title and read the description of the story and thought Ohmigosh!! sengan must be back. Where have you been man? The content on Slashdot has somewhat gotten away from the more "hardcore" aspects of science and technology. This is just the type of stuff that you used to post to Slashdot quite often. Did you take a long sabatical? Glad to have you and your type of stories back on Slashdot.

    ----------------

    "Great spirits have always encountered violent opposition from mediocre minds." - Albert Einstein

    --

    Co-founder and designer at Music Nearby: http://musicnearby.com
  95. Yeah, its probably valid by substrate · · Score: 5

    From the looks of things this is a valid patent, I don't really have the inclination to look for relavent prior art but there are other fast approaches to the cosine transform. This would represent at the very least an incremental improvement over an existing procedure.

    Now, as far as some of the comments that I've seen stating "No, don't patent this" most of them are based on a pretty wild abuse of what is being patented.

    This is not like Einstein patenting relativistic effects. This is so wrong I can't even draw a parallel. Slashdot poster credibility goes "Boink".

    This isn't like patenting a form of arithmetic. There are patents on fast ways of doing various arithmetic operation, you're still free to do arithmetic. What you're not free to do is to use that particular method of speeding operations. For the average person it doesn't matter. For somebody designing circuitry for fast computer hardware maybe it matters. If so you license the patent, or you hire your own mathematicians or you just use some other method.

    Now, is the patent worth much? Probably not. There are other fast discrete cosine transforms. I used to work/share an office with one of the leading experts on that particular transform. Consider that even if this invention is two fold faster than the preceding state of the art Moore's law means the present state of the art will be as fast as this new transform in 18 months. So for this particular operation if there was a 2 times performance increase some company could say they were 18 months ahead of the competition. Big deal since there are enough other factors that are more important to determine performance for most applications. Expecting a 2X improvement is also terribly optimistic. He compared his algorithm to the short hand notation for the DCT/IDCT. In reality a lot of the multiplications would be handled by shifts anyway and there are already other fast implementations.

    1. Re:Yeah, its probably valid by Tony-A · · Score: 1

      Agreed, it is probably a valid patent. I am somewhat out of my depth here, but trig functions are rather expensive computationally. According to your post, there exist shortcuts that drastically speed up discrete cosine transforms. It looks like he (the inventor) has found (invented) a local optimum which involves relatively few shifts and adds. I seriously doubt that there is anything obvious about his invention. It has to be excruciatingly specific to that problem, to that level of error.
      As a patent, there is nothing earth-shattering or profound or that cannot be worked around, if not quite as efficiently. Nothing to be alarmed about.

  96. Re:What a surprise! by mvw · · Score: 2
    With all due respect, none of us, myself included, can comment on the validity or propriety of an application for a patent until we have seen what in fact is claimed.

    I disagree. The fundamental question is:

    Do we want patent law in the realms of mathematics?

    I don't have to be able to judge the claims of that transform author, it is simply that I want to keep the freedom of doing mathematics without having to be a lawyer at the same time.

    The situation with compression (LZH, mp3, ..) is ridiculous enough.

    All those claim on the ground that their algorithm could be implemented in hardware and then apply patent laws, that originally came from the domain of engineering. Heck, since we have those all purpose computers available, this reasoning would gather any mathematical procedure. Only no one has been barefaced enough to claim very fundamental algorithms yet (maybe except that patent on run length encoding).

    As the free software community is about freedom to code and share, no wonder that these issues make us angry.

  97. Re:What a surprise! by mvw · · Score: 2
    You sound much like the Eliza program (take a statement, mirror it into a question).
    But nonetheless I try to answer:

    (1) without seeing a claim, how can you possibly know what is the subject matter of the patent?

    Why do I have to consider the patent at all in the first place? That is my point.

    I rather want to keep the freedom to use whatever method I am capable of using and sharing that, than have those economic benefits that the patent advocates promise.

    This is a cultural choice, I don't try to argue for the best economic way.

    (2) How do you define the "realms of mathematics?"

    As that canon of theorems and techniques that is commonly associated with it. Of course this can be only characterized and not be defined with rigour.

    Precisely what are your particular subject matter objections to patents concerning compression technologies on this "pure mathematics" ground?

    Like I wrote, I have a problem with the idea of patenting itself. It seems not possible to me to seperate ideas from a field into patent worthy ones and those who aren't. Add to that the fact that the state of the art procedure from today is in the standard texts tomorrow. And all this should be handled by the patent lawyers? Have a look at the Usenet FAQ on compression. It is full of cases where they goofed. Like patents on simple algorithms and cases where several patents were granted for the same idea. Very hard to accept that a simple scheme still has implications, like with the Unisys patent on GIF format.

    Exactly how does it stop you from the "freedom of doing mathematics without having to be a lawyer."

    I can't use and implement the tool what I want and share it as I want. And don't tell me mathematicians don't need this. (I might point you to a lot of software packages from PDEs to algebra in that case)

    With all due respect, to this lawyer/mathematician, your argument sounds more like attempting to "lawyer" away the patent law than to argue for the virtues of pure science.

    I don't intend to argue or "proof" that my way is better than yours, as I deem it a matter of belief in the principles of free exchange. I think it is a choice (software patents or not) and I don't want them. Luckily the EU so far seems to agree with me.

  98. Looks patentable to me by raph · · Score: 3

    This looks like a case of yas/.spa.

    Yes, the trick of using shift-and-add to do multiplies is well known. Yes, using it in the context of a FFT (or DCT, as in this case) is obvious. But that's not what they've done here.

    It looks to me like they've invented (or discovered) a new transform which is similar to the DCT, and shares many properties with the DCT, but is not simply an approximate DCT. In other words, you'd use this for designing a new video coder in which high processing speed is more important than compression ratio (they take about a 1dB hit in compression, my brain is too fuzzy convert this into percent right now).

    The transform has some other interesting properties, such as the fact that the transform and its inverse are in fact exact even when you use limited-precision arithmetic, unlike DCT. This would seem to imply that repeatedly compressing and decompressing aren't going to lead to any quality degradation. Also, it might make for a more efficient lossless coder. Neither of these is a very big deal, but still interesting.

    So it looks like what we have is something new, interesting, and primarily useful for video compression in hardware. I don't see a compelling reason why it shouldn't be patentable, and it certainly seems well within the scope of what the current patent system allows. Believe me, I've seen far worse in issued patents.

    Lest you think I'm defending the patent system, I'm not. It's badly in need of reform. A very large fraction of issued software patents are simply bad patents. I actually believe that no software patents at all would be better than the current system, although I'm idealistic enough to hope that fixing the patent system to prevent abuses would be even better. I'm just saying that if you're going to pick on an invention, choose a better scapegoat than this one.

    Finally, a shameless plug: since the discussion of patents and intellectual property on Slashdot seems to be as misinformed as it is lively, one of the explicit goals for my new site, Advogato is to host intelligent discussion of these issues. From the discussion so far, I have reason to be encouraged.

    --

    LILO boot: linux init=/usr/bin/emacs

  99. Does that include yours? by roystgnr · · Score: 2

    As of this post, the only things scored 3 or above are in favor of the patent, and the score 2 posts are pretty well reasoned (and cautious) in both directions.

    But of course, none of that matters. By saying that "Poster credibility went boink" you get to feel superior to the average ignorant slashdot reader, don't you?

  100. Re:how so? by Yotsuya · · Score: 1

    It is my understanding that this does not apply in the US. Their patent laws do allow for patents on mathematical formulas.
    This is contrary to what is allowed in Canada, and most of the rest of the world.

    --
    Claude Angers
  101. It is certainly not trivial... by Tal+Cohen · · Score: 1

    ...so some would say it can be patented.

    Apparently, just "fame and glory" is not enough for scientists and academic people these days. I can somewhat understand the man: this thing can be the basis for next-generation speed leaps. If the patent is granted, this could mean lots-n-lots of money.

    And yet, somehow the notion of patenting pure mathematics (or algorithms, for that matter) strikes me (and apparently, most of the Slashdot readership) as wrong.

    --
    - Tal Cohen
  102. But that's exactly how real science works now! by Jonathan · · Score: 1

    People write up their results, and submit it to a peer-reviewed journal. After a paper has been printed anyone can use the results (although citing the original reference is generally considered polite). This method is how nearly every significant scientific discovery has been introduced for the past 150 years or so.

    I have to wonder if this recent trend towards patents isn't because the patent departments seem to be considerbly more gullible than journal referees. Things can be patented that would never make it in a journal

  103. Pythagoras was Greek. by Mr+Z · · Score: 1

    The Egyptians didn't have the Pythagorean Theorem. They only had 3-4-5 triangles made of rope with knots tied in it.

    Pythagoras, and his followers, were Greek. They came later.

    --Joe
    --
    1. Re:Pythagoras was Greek. by HeghmoH · · Score: 2

      Just to note, the Greeks did own Egypt for quite some time. The Egyptian city of Alexandria is named after, you guessed it, Alexander the Great, who was of course Greek. Cleopatra was a direct descendant of the original Greek rulers of this region. Of course, the famous pyramids were built far, far, far before all of this happened.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    2. Re:Pythagoras was Greek. by emmons · · Score: 1

      god, now I feel stupid.

      -----

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  104. There are MANY patents on similar IDCT schemes by Jack+Greenbaum · · Score: 1

    Even what seem like simplistic VLSI architectures are very much patentable. There are already many issued patents on similar DCT architectures. Here is an example. If you would like to see more then search for "Chen transform" on www.patents.ibm.com. I don't believe the Chen Transform ALGORITHM is patented, just specific mplementations. Ideas are not patentable, but processes are.

  105. Re:You like some Marx with that? by JohnL · · Score: 1
    The underlying basis of capitalist private property, however, does not apply to intellectual property. Intellectual property is not a finite resource. As such, there is no need to create an efficient way to divide it up. Everyone in principal can have access to it.

    If this were the case, then why should I bother to give my hypothetical intellectual property away? Can't you tap this "infinite resource" yourself? Intellectual property is a finite resource -- you don't extract it with drills and smelters, but with time and money. After all, if you're smart enough to think of an idea no one else has, isn't that valuable?

    --------------------

    --

    --------------------
    Earth first? Oooh, and I was thinking of paying the rent.

  106. Re:You like some Marx with that? by JohnL · · Score: 1
    Anyway I'm not sure if being against intellectual property as opposed to any property can rightly be considered socialist.

    IMO, it is socialist -- in the sense that what's yours can be mine, merely because I need/want it. After all, suppose you'd spent ten years and millions of dollars developing the Magic Water Carburetor. No one else could have done it. The question is, who does the MWC belong to?

    Captalist answer: It belongs to You.
    Socialist answer: It belongs to The People.

    --------------------

    --

    --------------------
    Earth first? Oooh, and I was thinking of paying the rent.

  107. You like some Marx with that? by JohnL · · Score: 2
    An ideal society (a utopia perhaps) would have everyone -pool- any and all ideas they had for peer review and total acceptance and widespread usage.

    Ah, yes. Share and share alike. "From each according to his ability, to each according to his need". Of course, we'd need a State Science Commitee to oversee this, with State Science Police to benevolently enforce it. What would you do to an enemy of the People who wouldn't share his idea? Re-education? Liquidation?

    The patent office should issue Invention-credit certificates or something that says "Look it, I invented this. See give me credit. If you find it useful, I'd like to put food on my plate." - kind of like the old shareware lisence.

    They do issue something that lets you eat off of what you invent -- it's called a patent. Unfortunately for your Utopian fantasies, it still allows someone to (shudder) own something.

    Just for drill, can you name three things that Scientific Socialism invented?

    --------------------

    --

    --------------------
    Earth first? Oooh, and I was thinking of paying the rent.

    1. Re:You like some Marx with that? by FigWig · · Score: 1

      In case you hadn't noticed, the whole scientific system of today is based on 'socialism', or more precisely, peer-review. You share your discoveries with everyone else and they criticize and use your ideas. Works well in acadamia, but I don't think it could make anyone rich.

      --
      Scuttlemonkey is a troll
    2. Re:You like some Marx with that? by smack.addict · · Score: 1
      It is a terrible fallacy to apply the capitalism/communism concepts of property to the realm of intellectual property. The entire point behind the capitalist concept of property is that that physical resources are finite. As a result, capitalism believe that the private property provides the most efficient means of distributing limited resources. Communism, on the other hand, believes that the community is capable of efficiently distributing resources on a purely logical level. The capitalist view has proven wildly successful.

      The underlying basis of capitalist private property, however, does not apply to intellectual property. Intellectual property is not a finite resource. As such, there is no need to create an efficient way to divide it up. Everyone in principal can have access to it. There is nothing utopian about that. Your application of private property concepts and contrasting capitalism with communism are out of place.

      I am not here arguing against the concept of intellectual property. In fact, I believe very storngly in a concept of intellectual property that balances two key issues:

      • The right of the author to be credited with and benefit from their creation.
      • The right of society to have access to an unlimited resource.
  108. Re:What a surprise! by Goonie · · Score: 2
    The slashdot community thinks that an invention is unworthy of a patent -- all without seeing a single line of any specification or claim. With all due respect, none of us, myself included, can comment on the validity or propriety of an application for a patent until we have seen what in fact is claimed.

    I'm not prepared to comment on whether this deserved a patent under the existing criteria - because, as you rightly point out, I (like most of the posters here) don't have the background knowledge to do so.

    However, I don't believe that it is *right* to patent this kind of thing. I don't believe society benefits from this kind of patent. I believe that patent law should be changed to avoid these patents, and the opportunity for wider re-examination of the patent system taken.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  109. Re:No. Patents should be nearly totally obliterate by general_re · · Score: 1

    Edison could spend his time inventing new things because his life was paid for by the things he'd invented previously. If he didn't know that he would achieve a financial pay off from his efforts, I doubt he would have done what he did

    I think he would. Most scientists don't do their work with the sole goal of profit in mind. They do it for the love of their work.


    Yeah, but the point is, even if he had been willing to do it for free, he wouldn't have been able to. Edison, keep in mind, basically created a prototype for modern R&D processes, according to a basic plan, something like this:

    1) Obtain working capital (personal funds, venture capital, etc.);
    2) Invest money in researching and developing new ideas;
    3) Invent 999 new things (processes, goods, whatever) that are worthless in and of themselves (or unpopular, or impractical, or otherwise flops);
    4) Given hard work, a good idea, and a little luck, invent one thing that's revolutionary and instantly valuable to others;
    5) Take profits from this one invention and return to step 1.

    It is important to notice that the one profitable invention has to subsidize ALL your work.

    The point is, without being able to own and realize the profits from your work, your work can't be self-sustaining. Those VC guys that sink money into new startups only do that because they expect to see a profit from it someday--they don't fund research out of the goodness of their hearts. And if the people they fund don't own their own work, and can't profit by it, neither can they. And then what is the incentive to provide seed money to anyone?

    Now, don't get me wrong--I think patents of mathematics are silly and wrong. But, there is a reason to protect intellectual property in general--it provides an incentive to inventors to invent, and eventually EVERYONE profits from this...

    --
    ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
  110. Use Perl. [OFF TOPIC] by Beethoven · · Score: 1
    $ find -type f |xargs cat |perl -nle '$x++ while m/(<<|>>)/g; END { print $x }'
    24314

    This is for kernel 2.2.14pre16.

    Have a nice day!

  111. Integer wavelet transforms by sanpitch · · Score: 1

    I don't think such things should be patented.

    The DCT is an important thing, and shouldn't be ignored, but what about wavelet transforms? Wim Sweldens, the CREW people and others have looked at integer implementations. Wavelets discussed by the CREW people can be implemented with shifts and adds, as the DCT described above. I haven't heard of any patent problems with JPEG 2000, which will be based the wavelet transform, and will use integer transforms in some cases.

    Assuming an omniscient God, then all any scientist is doing is rediscovering knowledge. A patent then is a bit pretentious.

  112. Re:Patents are for hardware...this IS hardware by TZA14a · · Score: 1
    >Oops, that's just in the header files located in /usr/src/linux/include/linux and /usr/src/linux/include/asm. Who knows how many bit shift operations there are in the whole kernel.

    themel@sophokles:/usr/src/linux > find . -name '*.c' -o -name '*.h' | xargs egrep -e '(>)' | wc -l
    17959

    That about my kernel, though it's only 2.2.7. Yeah, qualifies for rarely done.
    --
    "The use of COBOL cripples the mind.
    Its teaching, therefore, should be

  113. Re:offtopic, but... by FigWig · · Score: 1

    Yeah, I hope he posts an article and then disables commenting. That would be really great...

    --
    Scuttlemonkey is a troll
  114. The Patent System Abused once more by SurfsUp · · Score: 2

    And before you call that a knee-jerk reaction, consdier that the original purpose of the patent law was to encourage inventors ro disseminate their techniques widely instead of keeping them as trade secrets. We never had that problem in mathemetics, computers science or any number of other scientifici disciplines to which patent law is now being implied. In other words, in these areas, the law is fixing something that wasn't broken.

    In fact, the patent laws are doing a lot of damage to society in general. As we all know, there is more than one way to get rich, and trying to get rich by hording the rights to mathematical and scientific techniques that are rightfully the property of the humanity is just plain wrong.

    The patent system has become a mockery of its former self, has outlived its usefulness, and now needs to undergo some major surgery. We must modify it so that it distinguish between intellectual property belonging to humanity in general, and intellectual property that has been genuinely created, and thus can be owned, for a time, by an individual. If I "find" your wallet on the ground, does that make it mine? No, and if I take it I'm a thief. A government that would enact a law to make finders of wallets the rightful new owners of said wallets would only be acting in the interests of thieves, and it's actions would have to be corrected by right-thinking citizens. If I "find" a mathematical truth, it's not mine either - it belongs to the world, and I'll get my reward by being respected as it's discoverer, not hated as the man who sat on the thing, milked it, and kept it from being widely used and benefiting society for 17 years.

    --
    Life's a bitch but somebody's gotta do it.
    1. Re:The Patent System Abused once more by SurfsUp · · Score: 2

      Interestingly enough, the author notes that there is more than one purpose to the patent law even with his own remarks. Had he truly adopted the "original purpose" of rewarding those for disclosure, why would it matter whether the disclosure is that of a "mathematical truth" or a design for the warp drive? Don't we need the disclosure just the same?

      You missed the point entirely. The question is whether patent law in it's current form is solving a problem or not. Algorithms, mathematical facts, gene sequences, whatnot, are likely never going to be kept as trade secrets, so patent protection is not necessary in these cases.

      Hmmp. Good job "batting me down". Did you come here to display your debating skills, or exchange ideas?

      --
      Life's a bitch but somebody's gotta do it.
    2. Re:The Patent System Abused once more by SurfsUp · · Score: 2

      I thought the original purpose of the patent system was to allow people to maintain control of their inventions so that they could profit off of them without having to worry about someone stealing their inventions.

      The original purpose was to encourage inventors to disclose their discoveries instead of keeping them as trade secrets - profit-making is merely the carrot.

      --
      Life's a bitch but somebody's gotta do it.
    3. Re:The Patent System Abused once more by SurfsUp · · Score: 2

      Thomas Edison patented the light bulb. Do you know where we would be today without the light bulb?

      How can you possibly imagine noone would have invented it, and at rougly the same time, if Edison hadn't? The situation we have now is less a flowering of research and more a greedy gold rush - the gold goes to who gets there first, and who doesn't join the rush, loses. This is precisely analogous to the struggle between open and closed source software - in the end, what benefits society as a whole must surely win - by evolutionary pressure - but the road to that desireable state can be long, twisty and rocky, and for a time, perverse systems like the patent we see today may will hold sway, seemingly impossible to disloge.

      --
      Life's a bitch but somebody's gotta do it.
    4. Re:The Patent System Abused once more by SurfsUp · · Score: 2

      I can say with confidence that I have seen many fine ideas die on the vine simply because they were unprotectible by patent or copyright.

      Yes, and the entire open-source movement must be a figment of my imagination because authors are unable to force end users to pay them licence fees for normal use.

      There are many chicken-littles saying that if we defang the patent system, innovation will grind to a halt. Hmm "innovation" - seems to me I've heard somebody using that word a lot lately.

      The fact is that innovation does not grind to a halt just because innovators are unable to fence in the intellectual property and extract fees for it's use. That's because there are other ways of profiting from the innovation that do not rely on fees from normal users. For example, you may become famous, and therefore able to join a young, well-financed company that gives you large stock options. Or you may be satisfied simply with the fame. Or you may simply be happy that you have done something well, or useful.

      In the open-source world we haven't seen a major application area yet that hasn't been subsumed into the open source model, or is well on it's way. In the games world for example, the best engines are open source, or are derived from open source work. (John Carmack, besides being one of the best problem solvers in the industry, is also one of the best recyclers of publically available technology, e.g., the pre-computed occlusion strategy used in the Quake engines.) Again, using games as an example, the money is made through copyright on artistic content, not by fencing in the technology.

      --
      Life's a bitch but somebody's gotta do it.
    5. Re:The Patent System Abused once more by nyet · · Score: 1


      Over the centuries, several tests have been proposed, leading to the one we have at the moment. Perhaps the author will now suggest how we can define his distinction more perspicaciously, so that it can be practically applied, and so we can take this to the next step?


      Ok. Fine. You are trying to get people here to compromise. No need to be patronizing. How about we reduce the length of a patent to 3 years, or have a way of documenting the proceeds from a patent, and after its reached a certain amount, say, 400% of investment, whichever comes first, it expires and goes into the PD.

      I understand people's blind reluctance to simply get rid of Patents entirely, even given reams of evidence that as of late, they are doing far more harm than good. Many of these people are patent lawyers, who eat, sleep, and breath (not to mention make a living off of) this stuff. Most everybody else are mindless sheep who can't divine the inner workings of a lightbulb, let alone an IDCT, and to them, just about every possible idea on the planet is "non-obvious" to them. Yes, now its my turn to be patronizing; hush.

      It seems to me (and I'm not a lawyer, let alone a patent lawyer, so excuse my tiny, insignificant, ignorant personal thoughts) that patents are increasingly being used for weapons in the field of corporate battle, NOT for reimbursing or even protecting the "inventor". Most large corporations my company does businesses with have legions of engineers and lawyers dedicated to the sole purpose of churning out patents. Why? Because they come up with innovative solutions to your day to day problems? NO. Because they do alot of internal development, and they need to make sure that when they "steal" somebody elses idea (rest assured it is impossible not to when in an R&D environment - you may come up with the most basic solution to a problem and not realize you've "stolen" it) they can defend themselves with other patents. These other patents rarely have anything to do with the first case, but odds are, if the 2nd corporation is doing R&D they, too, have to traverse the incredibly dense (and slowly solidifying) mine field of patents as well. Odds are they have stepped on one, or many, of corporation #1's patents. So they agree to ignore them both and share the parts of their portfolio that overlap their interests. And this is protecting our common good, and the small inventor with NO patent portfolio, right?

      Again, I'm not a lawyer, so this complaint must be miniscule compared to the GREAT stuff that patents are improving and helping to innovate. Not sure where, but I'm sure that if I watched more infomercials I'd have an idea of what a great common good patents are.

      I'm just reporting what I, a totally incompetent, stupid, engineer, see day to day in the irrelevant, niche market, doesn't-apply-to-joe-shmoe, "high tech" business arena, and its NOT small time inventors being protected by patents. YMMV.

    6. Re:The Patent System Abused once more by nyet · · Score: 1

      First off, you are completely incorrect about the historical background of patents. They were, in fact, established to promote innovation by insuring the patent entered the public domain after 17 years so that progress could continue. Without patents, it was claimed, inventors would hoard their discoveries and they would never see the light of day.

      Back then, 17 years was a relatively short amount of time, technologically speaking - it encompassed a single development cycle from product design to product market. I ask you this: what is the development cycle for a car today? For a piece of software? For a website?

      The only people who are miffed by the patent system are a) people who didn't think of it first and b) people who want everything to be freely available. As for the rest of us who live in a capitalist world and rather like it, patents serve only to reinforce that system and give people rights within it


      The people who are miffed by the patent system are those of us who find it hard to do any useful R&D work at all without "stealing" somebody's stupid patent. You find a solution to a problem (it may be clever, it may be obvious) that is one hurdle in hundreds to your project, only to find that your solution has been patented. Now pray that your company has a patent it can use for leverage against the 1st patent holder to negotiate a deal. Rinse. Repeat for each hurdle. This is how R&D works in the real world, not your fantasy "capitalist world".

      People like YOU who live in the capitalist world seem to depend on people who actually have to come up with solutions to engineering problems. When was the last time you worked in a large R&D dept. and didn't have to deal with negotiating patent portfolios?

      Finally, patents do NOT give people rights, they remove rights. They are a government endorsed monopoly. I'm not sure how you get from free market to capitalism to patents, but in my book, it doesn't get much more socialist than patents.

    7. Re:The Patent System Abused once more by werdna · · Score: 2

      With all due respect, the second paragraph simply spouts conclusions, not an argument. You may take as a given that harm is being done, that things are being hoarded, that these things are rightly the property of "the humanity," and that the consequences are "just plain wrong." But you haven't really done much to persuade someone who does not that you are correct. Indeed, those who come out punching with conclusions like this are the easiest to bat down in debate. Better to start with particulars, measure the harms and then to show why those harms hurt "the humanity."

      We must modify it so that it distinguish between intellectual property belonging to humanity in general, and intellectual property that has been genuinely created, and thus can be owned, for a time, by an individual.

      That's not a bad idea, but it presumes that the distinction can be drawn. What standard would you use to determine what is a "truth" owned by all, and what is an "invention," for which we want to reward someone for disclosing? If someone figured out a new "law of physics," to capture and manipulate negative energy and worked out the means to build the "warp drive" thereby, do we give him the patent or don't we?

      Interestingly enough, the author notes that there is more than one purpose to the patent law even with his own remarks. Had he truly adopted the "original purpose" of rewarding those for disclosure, why would it matter whether the disclosure is that of a "mathematical truth" or a design for the warp drive? Don't we need the disclosure just the same?

      In short, these are deep and complex problems. I agree there needs to be a boundary between abstract ideas and patentable inventions, and find myself sympathetic to the statements made by the author. On the other hand, the line is much harder to draw than is suggesting by this posting. It would be nice to distinguish solely between "discovered truths" and "invented notions," but in practice that has always been a difficult problem. The modern test of "anything under the sun made by man" is where things have been drawn. What exactly is the problem with that?

      Over the centuries, several tests have been proposed, leading to the one we have at the moment. Perhaps the author will now suggest how we can define his distinction more perspicaciously, so that it can be practically applied, and so we can take this to the next step?

    8. Re:The Patent System Abused once more by werdna · · Score: 2

      First off, you are completely incorrect about the historical background of patents. They were, in fact, established to promote innovation by insuring the patent entered the public domain after 17 years so that progress could continue. Without patents, it was claimed, inventors would hoard their discoveries and they would never see the light of day.

      For someone who criticizes others for complete correctness, perhaps you ought to check your history. The first patent Act did not set a 17-year term.

      More important, no single pithy statement of the purpose of the Act is likely to be complete or adequate. As often is the case, the truth is far more interesting. The Constitution grants Congress the power to authorize patents to Promote the Useful Arts, and the meaning of this, of course, is subject to many reasonable interpretations. Many "purposes" have been proffered at various times, both in historical documents, legislative history and judicial opinions. Disclosure is certainly one. Incentive to invent is certainly another. Neither is completely right or completely wrong.

      With respect to the "I'm a big R&D guy, and I know that this other guy doesn't know nothing" posturing, suffice it to say I know plenty about and have lived in both worlds, and the position adopted by the author is, to be as polite as possible, not the whole story. Over the past 200 years, nations with strong IP have led the world in innovation, engineering and R&D, notwithstanding the "burdens" of their IP systems. Nations with weak IP have, well, written a great deal about the virtues of their science. A fair argument can be made that few would be hired to perform R&D were there no means to protect the fruits of their labor. As noted, the truth is often rather more interesting.

    9. Re:The Patent System Abused once more by werdna · · Score: 2

      How can you possibly imagine noone would have invented it, and at rougly the same time, if Edison hadn't? The situation we have now is less a flowering of research and more a greedy gold rush - the gold goes to who gets there first, and who doesn't join the rush, loses.

      Yeah, tell that to Frankston and Bricklin! They got there first, and yet few today, even among this community, know who they are. On the other hand, their creation -- indeed their invention -- made others wealthy, and one of them the wealthiest man in the world. Being first to market assures nothing, particularly without the means to protect a well-earned competitive edge.

      So far as the light bulb case goes, I think the argument made here is who would have bothered to perfect an incandescent light bulb if all who saw it could duplicate it with ease? Edison was not, in fact, the first to suggest generating light with electricity -- there was substantial prior art from which he worked to perfect a solution to the problem. Edison's example is a great one -- his was not a seminal, fundamental invention -- his was an excellent overall solution to a problem. He could justify building a lab simply to experiment with and polish the pure science before him, to make a solid, protectible product he could then bring to market.

      I can say with confidence that I have seen many fine ideas die on the vine simply because they were unprotectible by patent or copyright. Who would agree to pay a royalty for an unprotectible idea? I would far prefer you deal with my competitor, so that I could copy it and sell it for less, because of my lower overhead.

    10. Re:The Patent System Abused once more by Esperandi · · Score: 1

      He's not hoarding the technique, and he's not keeping it from "humanity." He's patenting it, and then he'll license it out to people who want to use it.

      Since you obviously hate people profiting things and think that simply being born human entitles you to the products of this mans mind, I'll approach this from a viewpoint you can grok.

      Okay, say you've got Megacorp X. Megacorp X wants to have the next best video compression technology (which utilitizes LOTS of FFTs). Now, if this man didn't have a patent, they'd hire a programmer to work at a meager salary, and get 98% of the research and devlopment for free. This man, however, has to get a job at McDonalds or something because he let other people convince him that the products of his mind were "the right of humanity." On the other hand, if this man patents it, he can license it to Megacorp X for a hefty fee, and he'll be well funded for whatever project he wishes to approach next, and, most importantly, justice will have been preserved and not perverted. (I'm talking natural justice here, not legal justice... the kind where if you're stranded on an island your "right as a human" isn't going to get the damn coconut out of the tree, you do it yourself and you profit from it)

      If you discover a significant mathematical principle, rest assured ever single person that uses it because you released it so freely is just saying behind your back "What a tremendous dumbass, doesn't he know that he's worth something?" while you'll sit smugly trying to convince them that you're not.

      Esperandi

  115. Re:Apparently, you can patent algorithms. by SurfsUp · · Score: 2

    Quicksort is not that great of an algorithm. At least the normal quicksort...it can be as bad as insertion sort in some cases. Deterministic quicksort is as good as you can get...

    Are you sure about that? Last time I looked into this (many years ago) I looked at Knuth's analysis in the Art of Computer Programming where he convinces himself that there is no efficient algorithm for picking medians such that the worst case does not degenerate to O(n^2), albeit with vanishingly low probability. It was enough to convince me to use some other algorithm in any system where the worst case result could possibly be harmful. Note that merge sort has the same performance as qucksort, though it operates on lists, not arrays.

    --
    Life's a bitch but somebody's gotta do it.
  116. Re:Apparently, you can patent algorithms. by SurfsUp · · Score: 2

    There is a pretty easy way to pick out the median in linear time. But the deterministic quicksort goes like this: divide array into five-element lists, find the median of each of those lists == O(n) time, recurse

    But the only advantage quicksort has over, say, heapsort, is a better K. They are both O(NlogN). Doesn't this affect K?

    --
    Life's a bitch but somebody's gotta do it.
  117. Looks simple enough. by Christopher+Thomas · · Score: 2

    It is certainly not trivial...

    Whether or not it is _obvious_ is an open question, but once pointed, out, it looks pretty simple (as with many elegant algorithms). All he's done is convert the coefficients used in the transform to rational numbers with power-of-two denominators and numerators with few bits set. This makes it practical to use shift-and-add cheats to do multiplication less expensively.

    It's important to note, though, that the algorithmic order remains the same. You'll still need, for an n-FFT, order (n log n) operations. Also, your approximations during conversion make this unsuitable for high-fidelity applications (the approximations introduce noise and distortion). This algorithm _would_ be well-suited for embedded applications with a high premium on power and space, as less power and silicon is needed than with full multiplication.

  118. Strength Reduction by Detritus · · Score: 1
    I'm not familiar enough with DCTs to make a judgement on the originality of the design. However, the approximation of functions with computationally simpler operations is an old idea. I've used it for PID (proportional, integral, derivative) controller software on slow microprocessors. It is a common technique in missile guidance systems and computer graphics.

    Floating point arithmetic is replaced with fixed point or integer arithmetic. Multiplies and divides are replaced with shifts, adds and subtracts. Constants are rounded off to an integral power of two. Complex functions are replaced with lookup tables or simple approximations. The trick is knowing how much can be discarded while still getting acceptable results.

    --
    Mea navis aericumbens anguillis abundat
  119. Re:I despair of slashdot and its patent stories by Rilke · · Score: 2
    You may think this distinction is trivial, but in the case of patent law it is very important.

    Which is why, of course, I think that current patent law is in error. I thought I made that point clear.

    algorithm is still an abstract concept that can be described free of any hardware context and that can be implemented on an abacus, by pencil and paper, on a Babbage machine

    And nobody would ever have dreamed of granting a patent to an algorithm's "implementation on an abacus", or "implementation using a pencil". A Von Neumann computing system is simply a general purpose tool, and should be considered just like an abacus for these purposes.

    However, since you have only a patent on the implementation, and not the algorithm, I am free to make an improvement in the algorithm, and then use it in any way I wish - and thus escape your patent.

    Sorry, but that's simply incorrect. If I make an improvement to LZW or RSA (and this has been done), I still can't use it in a software program. Counter-examples are welcome.

    Computers are our main tools for computing algorithms. To grant a patent to the implementation of an algorithm on a ubiquitous general algorithmic device is tantamount to granting a patent on the algorithm itself. Yes, I think the courts really screwed up here.

    When calculators were first introduced to the public, nobody thought they could patent the idea of "square roots implemented on a hand-held electronic device", or "using electronic calculators in a store to sum purchases". But that's exactly the kind of thing we're seeing now.

  120. Re:I despair of slashdot and its patent stories by Rilke · · Score: 2
    The combination of LZW and a digital computer is certainly a technological advance, and under the concepts of granting patents for such advances there is a strong argument that such an implementation should be patentable.

    I don't believe that the combination of LZW and a digital computer is a technical advance over the LZW algorithm itself, and I don't believe you can reasonably argue that it is.

    If you disagree, let me ask you this. If unisys didn't discover LZW, if they simply found it in a textbook, should they have been allowed the patent?

    The new law of tribology is not patentable, but a new lubricant designed to make use of it certainly is. Even if the lubricant is the only possible practical use of this law.

    Exactly. But what is software, and more specifically a single algorithm in software. Is it like a developing a chemical or building a machine? Or is it like re-writing the algorithm in a different language? I believe the latter, as do most programmers, and I think the courts got this one wrong. In other words, I honestly don't think of software as a "physical context", or more specifically not a single physical context.

    Anyway, I think you misunderstood the "implementation using a abacus" analogy. The courts would have said that the abacus was not a new context for the algorithm. Abacuses rather are general purpose tools for performing algorithms. Stating that "we performed this algorithm on an abacus", or "we performed this algorithm on a computer" means nothing more than "we discovered this algorithm".

    How is this really any different to granting a patent on a piece of computing hardware that uses an algorithm in a new manner?

    Because you've granted the patent not to *a* piece of computing hardware, but to *all* pieces of computing hardware for all applications. Because a computer is no more an "application of an algorithm" than a pencil is. A computer program *is* the algorithm.

    Let me put that another way. Give me a new natural law in tribology. First I type the process into my computer so I don't forget it, then I go out and use that process to build a better car engine. I can patent that. Now give me an natural mathematical algorithm. First I type it into my computer so I don't forget it, then... Wait, I'm done. I haven't "applied" it anywhere. I just wrote it down in algorithmic symbols (like fortran, or C).

    And the truth is that this is being more and more understood by the courts, and the precedent is forcing them to simply accept patents for business processes and algorithms. The State Street case pretty much came out and said that.

  121. Re:I despair of slashdot and its patent stories by Rilke · · Score: 4
    Such cases are well know, such as RSA for encryption applications, and LZW for image compression. THESE ARE NOT PATENTS OF ALGORITHMS, MERELY AN APPLICIATION OF THE ALGORITHM you are perfectly free to use RSA or LZW algorithms in non-patented applications for the algorithms themselves are not the subject of the patent.

    Here's a good test: give an example of a non-patented software application for lzw where you'd be "perfectly free" to use it. You can't. The basic problem here is that the USPTO and the courts have accepted the idea that software itself is an "application".

    But there's such a fine line between the statement of an algorithm in mathematical symbols and the statement of an algorithm in computer language that for all intents and purposes the algorithm itself has been patented. 100 years ago, nobody would have seriously considered a patent for an algorithm's "implementation with pencil and paper", but the USPTO now regularly accepts patents for algorithms "implemented with an electronic digital device".

    IAW, if you invented a better algorithm for some common mathematical process 100 years ago, clerks all over the world would use it immediately using the tools at hand, and some might improve it. But today you can effectively prevent that because clerks all use computers, and implementation with a computer is patentable.

    Much of the slashdot-type thoughts on software patents come from the way software is viewed. Is software a concrete "thing" like hardware, or is it the virtual manipulation of symbols like math? The public, seeing only the final product, views software the first way, but most programmers see it the second way. The source code is the application; compiling it is only a detail.

  122. Re:No. Patents should be nearly totally obliterate by um...+Lucas · · Score: 2

    Just because there are some patents out there that are rather shaky, I don't think you should throw the entire patenting system out the window. Patents are there to protect inventors. If they hadn't ever existed, one would wonder if we would even have the wide spread of computers that we have today. Edison could spend his time inventing new things because his life was paid for by the things he'd invented previously. If he didn't know that he would achieve a financial pay off from his efforts, I doubt he would have done what he did.

    The utopian society that you suggest doesn't exist. In this day and age of shrinking bottom lines, if paying royalties for using an invention of someone elses becomes optional, then most companies will simply not pay the royalty and gain a few more dollars in profit.

    Perhaps is this were a socialist system, where governments would fund inventors of something so they could live and follow their pursuits, your hope could work. But then from everything I've heard, it sounds like that may not be the way to go.

    Dumb patents suck. But lots of inventions exist that are worthy of patents. And lots of other things exist that exist only because patents were available to protect them. Inventors still need to be protected... But the patenting system should be competely revamped.

  123. Re:Just name the algorithm after him and move on. by HeghmoH · · Score: 2

    Current patents last for a term of 17 years, after which the patented thing becomes free for all to use. Thus, there is no danger of causing harm to future generations or irrevocably damaging human progress, just slowing it down a little bit.

    --
    Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  124. Re:Patents are for hardware...this IS hardware by kevlar · · Score: 2

    How often do you shift bits using software? I think its fair to say that you don't do it very often, if at all. There's nothing here to suggest you'd want to do this in anything BUT hardware, simply because it would not truely have an optimized purpose. There's absolutely nothing wrong in my mind with this man getting this patent. He discovered a more optimal function for a specific purpose. He should be able to benefit from his hard work.

  125. Re:Patents are for hardware...this IS hardware by kevlar · · Score: 2

    Look, this won't effect anything, because there are alternatives to his optimized algorithm. The difference however is that you do not have the most optimal choice to choose from unless you're willing to pay.

  126. Re:Nice Article, Sengan by Gerv · · Score: 2

    No, this is exactly what a Slashdot story _shouldn't_ look like.

    Irrelevant to what the site is about, and not giving enough info to stop lots of people spouting off in a knee-jerk sort of way on a subject they know nothing about.

    OK, I'll grant you the links and lack of editorialising are both good, but the entire story shouldn't be here in the first place.

    Just my £0.02 ;-)

    Gerv

  127. Re:No. Mathematical function. by sherms · · Score: 1

    I Can't agree more. This is as dumb as Patents for genes.

    Sherm

  128. Re:No. Patents should be nearly totally obliterate by pal · · Score: 1
    "The Greats" of science in the past weren't tenured civil-servants. People like Newton and Michaelangelo were practical men of the world, as well as scientists.

    your intent here is false. newton, as i'm sure you know, was tenured at cambridge. in fact, he held the chair of the mathematics department. if you look at the history of mathematics, you'll see that almost everyone who contributed anything worthwhile had a similar situation -- either at a university or by a wealthy benefactor. gauss, euler, fourier, artin, etc. physicists too.

    even those who didn't make a career of it worked for their own enjoyment in their own free time, not for an employer. for instance, fermat.

    i don't understand why you would be so critical of the university. it works, apparently. also, they're not all publicly funded you know.

    (michaelangleo was a great of science?)

  129. Re:No. Mathematical function. by free_badger · · Score: 1

    Piano == Peano
    Giuseppe Peano, Italian Mathematician

  130. Bad patent for a diffrent reason by Felinoid · · Score: 1

    This isn't the same as one click shopping or the other stuff we've seen on slashdot. There is real inginuity in this one. A REAL invention...
    But this invention still breaks down into math and logic. It's patentable by the old rules..
    By the old rules I mean... about 90% of all the patents we see today would have NEVER been granted 30 years ago. Today however we see a lot of garbage. This one however had the patent been filed 30 years ago it would have been granted and hold in the corts.

    So why do I say it's a bad patent?
    Ok this is the kind of bad patent we have lived with for a long time. It's manifest in the intelect. If you build an engen thats a phisical reality.. build a CPU thats a phisical reality, a soda, a disolvent, a new wepon of mass distruction.. but things like this manifest in the intectect. The real work is wiring it into a chip or coding it into software not coming up with a neat new logic...

    However there are FAR greater prioritys than dwelling on 30+ year old flaws in the patent office.

    --
    I don't actually exist.
  131. You have got to be kidding me! by Richard+Mills · · Score: 1

    My mind fails to comprehend how the patent office could err enough to grant a patent on this. (That said, I bet that they will.)

    If the patent office grants this, it could perhaps be the most bogus patent they have yet awarded. This approximation is an eternal mathematical truth, and, as such, I hardly think it qualifies as being anyone's sole intellectual property. For God's sake, it's truth doesn't even depend on the existence of the material universe! This would be more ridiculous than allowing Newton to patent F=ma.

    1. Re:You have got to be kidding me! by Relforn · · Score: 1

      It's also a unique discovery. The person who discovered it could have kept it secret and found clients to sell it to for their benefit alone, and kept it a trade secret. The end result would be tons of other people wasting time rediscovering the same thing, instead of the idea being licensed for wide use.

      Why don't all the anti-patent people recognize that the alternative to the patent system is R&D buildings with machine guns at the guard desk to protect trade secrets?

      Utopian pure-science ain't gonna happen, when there is significant value in scientific discovery.

  132. Re:Patent hot water by DGolden · · Score: 1

    The problem with that is that it perpetuates the existence of the patent office. It is in the patent office's own interest to grant as many patents as they can, because that keeps the bureaucracy pushing paper around, which means the officer's jobs are secure. This process happens in most government offices, not just the patent office - they tend towards big, inefficiently run lumps, because that way, they support more layers of otherwise useless middle managers.

    Much better to let the patent office wither, and push to have software, algorithmic and genetic patents either rendered unenforceable, or reduced to a realistic lifespan of, say, 1.5 to 2 years ( a figure obtained by scaling the 17 year span by the depreciation of an automobile compared to the depreciation of a computer( ca. ten times as fast))

    --
    Choice of masters is not freedom.
  133. Apparently, you can patent algorithms. by Mr.+Piccolo · · Score: 2

    Just search for "sorting" on www.patents.ibm.com, and marvel at the number of patents that come up, some of which even have to do with computers and are basically just descriptions of their algorithms.

    I'm surprised quicksort isn't patented.

    --
    Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
    1. Re:Apparently, you can patent algorithms. by Milkman+Ken · · Score: 2
      I'm not. Quicksort is not that great of an algorithm. At least the normal quicksort...it can be as bad as insertion sort in some cases.

      Deterministic quicksort is as good as you can get (nlgn running time, n space required) without making assumptions about the data you're sorting.

      but these sorts have been around for decades, and anything in public domain cannot be patented (or is that copyrighted, i always forget).

    2. Re:Apparently, you can patent algorithms. by Milkman+Ken · · Score: 2
      There is a pretty easy way to pick out the median in linear time. But the deterministic quicksort goes like this:

      divide array into five-element lists

      find the median of each of those lists == O(n) time

      recurse

      This gets you a good approximation of the median of a list in nlgn time, giving QS a guaranteed running time of O(nlgn).

    3. Re:Apparently, you can patent algorithms. by zook · · Score: 1

      Mergesort runs in O(nlogn) time in both the average and worst case (in fact, every case...), and can certainly be done on arrays. (Although I don't think it can be done in place, so you need 2n total storage.)

      The insight here is that every time mergesort partitions the list, it splits it in half. Quicksort could be unlucky and only cleave off the first element of the list at each recursive step, at which case it really degrades into selection sort, which takes O(n^2) time.

      There are nifty ways of doing quicksort that do it in place, so there's no need for extra storage, and, since it does take O(nlogn) time in the average case, it is a favorite for people with large quantities of data.

  134. Re:Nice Article, Sengan by auntfloyd · · Score: 1

    See US and UK unilaterally attack Iraq. He didn't allow comments to be posoted until Malda enabled them. At any rate, this and others like it got enough people mad at him that he was kicked off. But that was over a year ago.

    Maybe things have changed. Maybe they haven't. We'll see.

    ~~~~~~~~~
    auntfloyd

  135. Re:What a surprise! by auntfloyd · · Score: 1


    And he is condemning us for being so critical of the patent without having any of the facts. The patent application was not available, so who are we to judge it?

    I would be surprised if there were many patent lawyers on Slashdot who are actually knowledgable about this sort of thing, rather than simply jumping to conclusions.

    ~~~~~~~~~
    auntfloyd

  136. Re:What a surprise! by auntfloyd · · Score: 1

    Reread my posting. You raise precisely my point!

    I wasn't responding to you, but to the other guy, 'vectra'. My point was to restate what you had said.

    Precisely what "sort of thing" would you have me be knowledgable about?

    Whether this could be a valid patent legally. You can argue all day long whether it is right or wrong, but non of that matters legally. For reference, see any of the other patent articles.

    How long have you studied patent law
    I haven't. Which is why I haven't made any claims as to it's leaglity.

    ~~~~~~~~~
    auntfloyd

  137. Re:Not a surprise at all... by auntfloyd · · Score: 1


    I never said that you have no right to have an opinion. What I did say is that we don't have enough information to make a truly informed decision.

    But what I will say is that your opinion has no effect on whether a patent will be granted or not. See any other patent reported on Slashdot (ie, one-click shopping) for proof.

    ~~~~~~~~~
    auntfloyd

  138. Re:What a surprise! by nyet · · Score: 1

    Ok. I'm listening.

    1) Educate me. Tell me what I'm missing.

    2) Tell me what your colleagues have done to improve patent law.

    3) Tell me what I can do to improve patent law.

    4) Tell me what you think the worst/best aspects of current patent law are.

    5) Tell me what you think would be the optimum way of handling patents, assuming you were dictator of the US.

  139. Re:I despair of slashdot and its patent stories by the+eric+conspiracy · · Score: 1

    But there's such a fine line between the statement of an algorithm in mathematical symbols and the statement of an algorithm in computer language that for all intents and purposes the algorithm itself has been patented. 100 years ago, nobody would have seriously considered a patent for an algorithm's "implementation with pencil and paper", but the USPTO now regularly accepts patents for algorithms "implemented with an electronic digital device".

    You may think this distinction is trivial, but in the case of patent law it is very important. Since you are patenting an apparatus, or implementation of the algorithm, but not the algorithm you are only granted coverage of the implementation. Under patent law if I make an improvement on a patented invention I may not be able to practice the invention because I am still practicing the art you have patented. However, since you have only a patent on the implementation, and not the algorithm, I am free to make an improvement in the algorithm, and then use it in any way I wish - and thus escape your patent.

    As for your example of a software implementation of the LZW algorithm that does not infringe the Unisys patent, the LZW basic patent includes in claim 1 a requirement for a storage device for the data. This means that it is quite possible to avoid the LZW patent with an implementation that accepts the data uncompressed, and then transmits it compressed, so long as the data is not stored in the compression apparatus. It may be inefficient to do so - but there it is.

    Ultimately software on these machines is in fact an implementation of an algorithm, not the algorithm itself. It is implemented in a very specific form of translation, and on stored-program electronic computing hardware - the importance and wide applicability of which has nothing to do with the fact that the algorithm is still an abstract concept that can be described free of any hardware context and that can be implemented on an abacus, by pencil and paper, on a Babbage machine, or any other of many possible instrumentalities. The fact that a digital computer is currently the favorite of these choices is an objection that does not overcome this fundamental, non-fungible distinction.

  140. Re:I despair of slashdot and its patent stories by the+eric+conspiracy · · Score: 1

    Which is why, of course, I think that current patent law is in error. I thought I made that point clear.

    There is a very severe conceptual problem with the assertion that the implementation of an algorithm on a specific piece of hardware should not be patentable. Algorithms are considered conceptually equivalent to other non-patentable material such as laws of nature in the frame of patent law. I think most people would agree with this classification. The problem comes because the fact of the matter is that all patentable technology is derived from implementation of natural laws in some physical context, be it a digital computer using a particular algorithm, a manufacturing process providing a cheap conversion of crude oil to gasoline, or a new discovery in tribology that leads to reduced engine wear in your car.

    The new law of tribology is not patentable, but a new lubricant designed to make use of it certainly is. Even if the lubricant is the only possible practical use of this law.

    The fact that a particular law of nature has only one practical application does not preclude the granting of a patent for that application. While it may prevent others from using that law to their own benefit, there is no provision in patent law, nor should there be that requires a law of nature have multiple applications before one particular application can be patentable. Such a distinction would seem absurd to me. Either you allow patents on implementations, or you do not.

    And nobody would ever have dreamed of granting a patent to an algorithm's "implementation on an abacus", or "implementation using a pencil".

    This can be read a number of ways. One should consider the fact that many algorithms as implemented on a digital computer have far more utiliity than the same algorithm as implemented on an abacus. Certainly not too many people are going to find RSA or LZW beneficial when used with a piece of paper. The combination of LZW and a digital computer is certainly a technological advance, and under the concepts of granting patents for such advances there is a strong argument that such an implementation should be patentable.

    We routinely grant patents for devices that use natural laws to benefit us. Even if such a device is the sole practical implementation of this law. How is this really any different to granting a patent on a piece of computing hardware that uses an algorithm in a new manner? The fact that the computing device + algorithm is by far the most important such use of the algorithm should actually strengthen the argument that it is worthy of a patent, for some of the main criteria for granting a patent are that the invention should have novelty and utility.

    A practical application of a new law of nature (including algorithms) has to be one of the strongest cases for being granted a patent. For not only have you advanced technology in a fundamental way through this basic development, but you have immediately put it to beneficial use. And on top of this you are sharing your invention by public disclosure of the technology in the form of a patent filed with the USPTO. If we are going to deny this sort of patent, then what if anything would qualify?

  141. Re:I despair of slashdot and its patent stories by the+eric+conspiracy · · Score: 1

    Sorry, but that's simply incorrect. If I make an improvement to LZW or RSA (and this has been done), I still can't use it in a software program. Counter-examples are welcome.

    Take a look at the LUC algorithm.

  142. Re:I despair of slashdot and its patent stories by the+eric+conspiracy · · Score: 2

    Not necessarily! To "escape" a patent, as you put it, it is mandatory that you do not infringe upon ANY of the the claims of the patent. Each claim is separate and infringing any one of them infringes the patent.

    Ah grasshopper, I see you have no understanding of patents. Patent claims are NOT separate. Claims are stuctured with the most general claim first, and the following claims are in fact more specific cases. The later claims are in fact called dependent claims. Patent claims are structured in this manner for a variety of reasons, the most important being that if the most general claim is found to be invalid either during application of subsequent legal action, more specific claims may be upheld. Normally when you file a patent you claim the entire sidereal universe as claim one, and work your way down to very specific yet important commercial applications as your later, fall-back claims. Often the structure will fork; that is there will be multiple branches in the tree of claims. In some kinds of patents you may have two or three trees, however those are rare - and generally the patent office makes you didvide those into separate applications.

    If you do not infringe on the primary claim, you will in fact be free of infringement of the patent since the dependent claims are special cases.

  143. I despair of slashdot and its patent stories by the+eric+conspiracy · · Score: 3

    Was there ever a forum anywhere that had less of a clue regarding patents than Slashdot? I doubt it. I wish Rob Malda and friends would implement some reasonable standard of journalism to weed out these speculative and clue-less stories.

    Let's look at this story from a factual basis (I know it's a bit much to expect from slashdot, but we can try):

    Apparently, he has applied for a patent for this approximation.

    Apparently is the key word here. The author is engaging in rank speculation and rumor-mongering.

    Unfortunately there is no actual text to the application to review, only a speculative statement and a journal publication. What can we say about this from known law?

    The first is:

    1. YOU CANNOT PATENT A MATHEMATICAL ALGORITHM.

    Yes Virginia, despite the wild statements by many contributors to this forum, US Patent law contains a specific provision that includes a ban on patents of mathematical laws and algorithms. There are in fact no valid patents of mathematical algorithms in existance.

    This rules out the speculation of the article statement.

    2. IT IS POSSIBLE TO OBTAIN A PATENT ON PRACTICAL APPLICATIONS OF MATHEMATICAL ALGORITHMS

    Such cases are well know, such as RSA for encryption applications, and LZW for image compression. THESE ARE NOT PATENTS OF ALGORITHMS, MERELY AN APPLICIATION OF THE ALGORITHM you are perfectly free to use RSA or LZW algorithms in non-patented applications for the algorithms themselves are not the subject of the patent.

    If in fact the author is filing an application as speculated by the article author on the approximation, it will be quickly rejected by the USPTO. HOWEVER, if the author is filing on an application of the algorithm to some common problem, say deconvolution of Fourier Transfor Infrared Spectra, then I think there is a good chance that the application will become a patent.

    Time will of course show what is the actual case here.

    1. Re:I despair of slashdot and its patent stories by samantha · · Score: 1

      So, if I build a computer that can directly execute a purely mathematical representation of the algorithm, is this implementation patentable as a concrete form of the algorithm? I don't see that it would be as this machine can execute any old algorithm expressible mathematically directly. It is not an implementation of any of them but a device capable of executing them. Or does what I can patent depend on which mathematical algorithms this device is executing at the moment?

  144. how so? by Misha · · Score: 1

    how is "pure science" not a "unique invention"? even engineering equations can be patented and often are. in aircraft construction, even the curves that describe the shape of wings are patented and protected by copyright. how come mathematical work is any different? it may well be solving the same problem, but in a more general/formal way.

    the patent should be granted -- the guy does deserve credit for his work. it is the patent law that needs to be revised because it often allows misuse of ownership. like patenting something, waiting until some company gets rich, and suing them for alleged use of patented technology.


    --



    I was thinking of how to intentionally fail my drug test... It would make a good memoir story someday.
    1. Re:how so? by DMuse · · Score: 1
      even engineering equations can be patented and often are. in aircraft construction, even the curves that describe the shape of wings are patented and protected by copyright

      You need to differentiate between a specific application and a general concept. Patent protection is not afforded for Bernoulli's equations that describe lift. However specific implementations to create a specific type of airfoil would be eligible for patent.

      From the Canadian Patent Act, 27(8) states:
      (8) No patent shall be granted for any mere scientific principle or abstract theorem.
      Bernoulli's equations would likely be considered a mere scientific principle, so in and of themselves are not patentable (forgetting they are more than 20 years old).

      So is this a mere scientific principle or abstract theorem or is it more than that? One poster stated that the patent is for a specific VLSI implementation. If so then great, he deserves a patent for his piece of silicon, but he doesn't deserve a patent to prevent others from implementing the idea in another piece of silicon in a different way.

    2. Re:how so? by Beanowulf · · Score: 1

      What is an approximation classed as if it's not mathematical? An approximation has to be at least vaguely accurate to be useful, and that requires at least some maths. Sure, a machine to produce the approximation could be patentable, but from what I understand, this is not about a specific implementation, it's about the theory - that is, the maths, behind it. There is in fact a huge amount of maths out there dealing with approximations. Many things simply cannot be done exactly. For example, the number pi (3.1415...) has an infinite decimal expansion and so all anyone can ever is an approximation to it. If you could devise a faster way to get an accurate approximation for pi, you should certainly be able to get a paper published. You shouldn't be able to get it patented, though.

  145. [OT] by Robert+S+Gormley · · Score: 1
    Most of us in the US are not informed enough to select "leader of the free world"

    I sincerely hope you are not referring to the US President as 'leader of the free world' because I can assure in 99.5% of the world's countries, people usually couldn't give two shits about the President, and his or her leadership skills don't really matter a lot here.

    If you weren't, well... :-)

    --

    Open Source. Closed Minds. We are Slashdot.

    1. Re:[OT] by Robert+S+Gormley · · Score: 1
      Very true... :)

      I've noticed Bill has an uncanny sense of timing with many of his military manoeuvres too :)

      Was never disputing the amount of power he weilds, which is very considerable, just the 'leader of the free world' assertation :)

      --

      Open Source. Closed Minds. We are Slashdot.

    2. Re:[OT] by jflynn · · Score: 1

      "I sincerely hope you are not referring to the US President as 'leader of the free world' "

      Only with a large helping of sarcasm. :) As to it not mattering to anyone else in the world, if only that were really true. Unfortunately, we like to send bombs and armed people places our leader disagrees with politically. You do remember our helping the freely elected Chilean president commit suicide with a machine gun don't you? That was an executive action. I'd say many countries have an interest in keeping fanatics far away from the big white house, because, no matter how much it gripes the rest of the world, a great deal of power still emnates from there.

  146. Wouldn't this be a big loophole then? by chris.bitmead · · Score: 1

    Couldn't I write a shared library then that implements various patented algoritms, but not applying them to any particular problem. Oh, I then write another shared library with the same abstract interface, that uses some other (probably far less efficient) algorithm.

    Then someone else comes along and uses the non-patent library to implement compression, or encryption or whatever.

    Then yet another person comes along and grabs the applications but links them against the patent shared library.

    Presto! I've just started breaking a patent, possibly even without knowing it. Can this be a loophole? If not, who would be the patent breaker?

  147. Interview 'em! by Plasmic · · Score: 5

    We should try to get an interview setup with this guy to see if he can actually defend his position. We always tear down everyone who patents ridiculous things like this, but this guy would probably be willing to open himself up to some (intelligent, not degrading) questions. I'm not asserting that he won't come off looking like an evil anti-open source, copyright-mongering, greedy person, but at least we'll be able to come to that conclusion through reasonable means rather than making assumptions.

    Maybe (big maybe) he patented his idea so that it could be used and distributed freely to prevent a company from patenting it and charging licensing fees. Who knows? Certainly, none of us do.

    It's worth a shot, in my humble opinion.

    1. Re:Interview 'em! by zorgon · · Score: 2
      Maybe (big maybe) he patented his idea so that it could be used and distributed freely to prevent a company from patenting it and charging licensing fees. Who knows? Certainly, none of us do.

      Actually, this is a strong possibility. I don't know how JHU does it, but other universities use the patent process to keep important techniques from being locked up or from excessive profit-taking limiting its use. University employees usually have to give up their rights to exclusive patents of their work done while employed by the university -- probably Tran is in the same boat. However, this isn't necessarily a good or bad thing. An example of a Good Thing having to do with patents is probably the "PCR" (polymerase chain reaction) technique which is probably the most revolutionary procedure in molecular biology in the decade. It (rather a critical reagent) is patented, but the patent holders have ensured that it is widely available and not too costly, so researchers everywhere can have access. Yes, they make a buck -- but not too much. Perhaps a very rare example of the patent process in ideal (utopian) use. But that's just my opnion, I could be wrong...
      --

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    2. Re:Interview 'em! by Negadecimal · · Score: 1

      It's nice that the PCR guys have decided to be fair with their patent. Unfortunately, the patent process doesn't mandate fairness from anyone.

      I believe the same company also owns the patent for TAQ-Gold polymerase (far more effective in replication), and charge a hefty penny for the protein...even though it costs them the same amount to produce.



    3. Re:Interview 'em! by ecampbel · · Score: 1

      Maybe (big maybe) he patented his idea so that it could be used and distributed freely to prevent a company from patenting it and charging licensing fees. Who knows? Certainly, none of us do.

      However, if you invent something and publically diseminate the invention, there is no way that another company or individual will ever be able to patent that invention since there will already be prior art.

      --

      Sig goes here
    4. Re:Interview 'em! by ecampbel · · Score: 2

      If you can, please reply to this thread when you get a chance.

      --

      Sig goes here
  148. Let's change the Patent icon for slashdot by Frac · · Score: 2
    Note - I do find the "Patent Pending" icon of our common utensils just as amusing as anyone else, but it's also obvious that icon gives a biased misconception that all patents are bad, and all patents are obvious, and we should outlaw patents and raid the USPTO office.

    I find the icon very appropriate for headlines like "Car salesman granted patent for breathing air", but not for "Legit company sues bunch of assholes for stealing non-obvious patented ideas". Perhaps another more appropriate icon for patents that are not as obviously-ridiculous?

    1. Re:Let's change the Patent icon for slashdot by dennisp · · Score: 2

      I'm in complete agreement here. If the posters of the story can understand that they must not be biased, then I would assume it would be a good thing to make the logo non partisan.

      Of course, we also have a logo of Bill Gates as a borg ... which brings to light the fact that it is a joke, even if a biased presentation of fact.

  149. No. Mathematical function. by SEWilco · · Score: 2

    I don't care what patent law allows, I don't think mathematical functions (nor procedural algorithms) should be patented.

    1. Re:No. Mathematical function. by mendax · · Score: 1

      U.S. Patent law clearly states that you cannot patent mathematical processes. I don't know why corporations can't use this to break all software patents such as Lempel-Zif-Welsh compress, etc. since computer algorithms can be thought of as being mathematics. So I hope this guy has good lawyers because someone is going to challenge the patent if the Patent Office is foolish enough to issue it. Nuf said.

      --
      It's really quite a simple choice: Life, Death, or Los Angeles.
    2. Re:No. Mathematical function. by imho123 · · Score: 1

      Stuff like this is CRAZY. Let's just start patenting every good idea no matter how fundamental to human progress. Lets nickle+dime every product developer. Lets not stop even after it becomes impossible to write a computer program without infringing on dozens of obscure patents! I feel sorry for the guy that invented the IF - THEN concept and did was not rewarded financially for it throught his own ignorance of patent law!

      --


      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ~~~ Read my lips; no new faxes ~~~
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    3. Re:No. Mathematical function. by marktwen · · Score: 1

      This is relevant. Good thing I didn't set moderation-level higher than "zero".

  150. Maybe this one will help kill software patents. by TheDullBlade · · Score: 1

    After all, mathematical equations are specifically unpatentable. As Knuth says, "algorithms are math".

    Maybe this will finally be the example so ridiculous that something is done about it.

    --
    /.
  151. Patenting Truth by debrain · · Score: 3
    1+1=2.

    Very useful. The question is, can we viably extend mathematics should this "thing" be patented. This is the same thing we have to evaluate in Artificial Intelligence -- does someone get to benefit from having patents in AI, when in fact, giving these patents out practically undermines any further research in that particular direction, overall inhibiting the growth of that field.

    It's not my place to say, but I'm quite sure that this is a very, very bad thing. Look at LZW -- no one really benefited from that patent, but it sure as hell made life very difficult for many, many people. It's fine to patent something if it's a specific end-process, but if it is a *foundation* for furthering a field, then patenting it cause undue harm to the exploration of that field.

    So, my opinion is, if this thing is an "end process", as in unable to extend the field further, then it being patented should be of no harm. However, my understanding of this leads me to believe that patenting this thing will hinder the furthering of mathematics.

    We cannot afford to put up barriers in mathematics, there is too much to explore, and we know too little, to put up artificial anthropocentric monetary induced barriers.

    1. Re:Patenting Truth by Centove · · Score: 1

      So, my opinion is, if this thing is an "end process", as in unable to extend the field further, then it being patented should be of no harm. However, my understanding of this leads me to believe that patenting this thing will hinder the furthering of mathematics.


      So who determines if this is an "end process". Remeber hind sight is 20-20. At the time LZW was on the bleeding edge of compression. Granted I think its dispicable that it was patented but thats past. Yes the US patent system needs overhaul badly (like limiting the patent life to 2 -3 years at the most) but alas one can hope that this comes about. We also can be thankful that there are people out there that patent things and then let the world use it. (Bruce Schiner and others I'm sure)

    2. Re:Patenting Truth by segmond · · Score: 1

      It depends, if I give you a function f(x), where the function f will give you the xth prime number, should such a thing be patentable? it depends! I really can't really say yes or no to this question, In mathematics, the truth exists regardless of if someone discovers it or not, thus mathematics should not be patentable, but the interesting thing to note here, is that this guy is not patenting mathematics, he is patenting the optimization process he used, substituting shifts for multiplications and such. But again, this is common logic! my compiler automagically does such optimization as needed. When I need to write tight C code, I optimize using shift. So, I don't see anything astonishing in what this guy did, he applied optimization method to an area of mathematics that he didn't discover. I agree with you, we cannot afford to put an barriers in mathematics or even optimization process, as that is still mathematics. I think that anything that is obvious from mere description should not receive patent, if (a) is a thing/method, and you give an abstract view of it, and someone else can recreate (a) from scratch then (a) is not really worthy of patent. Now if after the abstract view, and it defies imagination, then (a) is really worth patenting. Now who is to judge? certainly not me, I am just a coder, I live coding and mathematics, I hate politics.


      --
      ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
    3. Re:Patenting Truth by qirien · · Score: 1
      "Optimization" such as using shifts and manual assembly editing is certainly not worth a patent. Should his algorithm use merely these techniques, there would be no way to even consider a patent. Obviously the algorithm is not very obvious or something that your average programmer would come up with, since no one has yet. (unlike Amazon.com's patenting of the so-called "one-click" process . . . ridiculous)

      I wonder, if the creators of quicksort or Radix sort had applied for a patent, would it have been granted?
      -Qirien

      --
      -- Qirien, Academy of Defenestration
      "Who do you want to defenestrate today?"
  152. Re:What a surprise! by Matt2000 · · Score: 2


    Thank god somebody finally pointed out that not everyone here is qualified to make the sort of off the cuff remarks about issues being "obviously" one way or the other.

    There's nothing wrong with stating your opinion on an open forum, but all to often on here it starts sounding like a Papal decree or a state of the union address.

    More humilty, less vitriol!

    Hotnutz.com

    --

  153. It works. by Tony-A · · Score: 1

    Incredible, but it works.
    The knee-jerk reaction of posters and moderators is very anti-patent. The subject matter is very unfamiliar to most slashdotters. (With an MS in Math, I'm lost.)
    Well done /.

  154. Re:GPL it? by Zurk · · Score: 1

    yes. it becomes prior art since its in the public domain. of course the companies can always patent up the surrounding stuff or other applications of it...

  155. Patents are for hardware...this IS hardware by wa1hco · · Score: 3

    Y'all have been talking about algorithms, math,etc. But a quick look at the guys page clearly shows the focus on design for VLSI implementation. He doesn't need to patent math ...he's patenting the circuit.

    Yes, he deserves a patent

    1. Re:Patents are for hardware...this IS hardware by DeaDLoK · · Score: 2

      I don't see anywhere in his paper that says he implemented his IDCT in hardware. Yes, it may be VLSI-friendly, but his paper describes the algorithm, not a circuit diagram of any specific hardware design. This guy shouldn't get the patent.

    2. Re:Patents are for hardware...this IS hardware by fwr · · Score: 1

      How often do you shift bits using software?

      There are 527 occurances of '&lt&lt' or '&gt&gt' in the 2.2.14 Linux kernel. I'd say that it is quite often that you shift bits in software. By your argument shifting bits is more efficient in hardware, which it is, so this patent should be granted. Will the patent holders seek payment from people who utilize the patented algorithm in software instead of hardware? I think you would be kidding yourself if you said no. While this patent does not cover the general case of shifing bits you support a slippery slope argument for its approval that may well effect Linux and all other software in the future.

      The patent should not be granted.

    3. Re:Patents are for hardware...this IS hardware by fwr · · Score: 1

      Oops, that's just in the header files located in /usr/src/linux/include/linux and /usr/src/linux/include/asm. Who knows how many bit shift operations there are in the whole kernel.

    4. Re:Patents are for hardware...this IS hardware by gargle · · Score: 2

      Is his paper his patent application? No.

  156. Re:What a surprise! by werdna · · Score: 2

    And he is condemning us for being so critical of the patent without having any of the facts. The patent application was not available, so who are we to judge it?

    Reread my posting. You raise precisely my point! "Who are we to judge" a patent application that we haven't seen! NO conclusion may be drawn concerning a patent application based solely on a general understand of the subject matter to which it is related. It may be valid, it may be invalid, and you simply don't have a clue.

    Nevertheless, we listen to nothing but vitreol about the patent system, the patent examiners and patent lawyers concerning the "obvious" invalidity of this application. Nonsense.

    I would be surprised if there were many patent lawyers on Slashdot who are actually knowledgable about this sort of thing, rather than simply jumping to conclusions.

    Precisely what "sort of thing" would you have me be knowledgable about? I did my undergraduate work in applied math, my graduate work in computer science, published software for a dozen years.

    Now, let me turn the question around. How long have you studied patent law.

  157. Re:What a surprise! by werdna · · Score: 2

    so you're saying that by the slashdot community (who is obviously not fighting any sort of real battle for patent reform and is horribly uneducated in this matter) discussing it in an open forum, we're reducing the possibility of change?!?

    That's your straw man. Its not what I said. On the other hand, if you want change, its time to do a bit more listening and learning. You can preach to the choir on slashdot all you like, but nothing will be accomplished and you will have learned nothing.

    On the other hand, some of our colleagues are offering real knowledge and information about the system. Read up, listen up and think hard about these issues before spouting mere pabulum, and you will in time see change.

    Spout the "party line," march in lockstep, and you will be ignored.

  158. Re:What a surprise! by werdna · · Score: 2

    I my opinion are mathematical truths discoveries not inventions and should therefore not be patented. You could argue that they are inventing an implementation, but the mathematical principle behind this idea is discovered, not invented, and should thus not be patented.

    There is little disagreement on this point in theory. Indeed, the preceding remark is a reasonable statement of law. Recent cases still hold that "[u]npatentable mathematical algorithms are identifiable by showing they are merely abstract ideas constituting disembodied concepts or truths that are not 'useful.'" The cases agree with your proposition that "to be patentable an algorithm must be applied in a 'useful' way." But distinguishing between the "idea" itself and an implementation is where the real heat lies. Under present cases, all that is necessary is to be able to argue that the claim is directed to a "practical application of a mathematical algorithm, . . . [by] produc[ing] 'a useful, concrete and tangible result.'

    So, how would you refine your statement to distinguish the present state of the law?

  159. Re:What a surprise! by werdna · · Score: 2

    I'm not prepared to comment on whether this deserved a patent under the existing criteria - because, as you rightly point out, I (like most of the posters here) don't have the background knowledge to do so.

    Well, my point is not that you don't have the knowledge to do so, but rather than *NONE* of us (myself included) do. Speaking about a patent we haven't seen is foolish -- we are merely speculating what should and should not issue.

    However, I don't believe that it is *right* to patent this kind of thing. I don't believe society benefits from this kind of patent. I believe that patent law should be changed to avoid these patents, and the opportunity for wider re-examination of the patent

    What "kind of thing"? Which "these patents"? We simply don't know what was claimed. I just applied for a patent on a new trebuchet design. From that statement alone, do we decry the application because it is based on the law of gravity? Until we have seen the patent or the application, we just don't know. We cannot evaluate the scope of your "kind of thing" or "these patents" statements in the abstract. Let's keep it real.

    On the other hand, I agree completely that broader reexamination is necessary to avoid the harm of bad patents. I would go futher -- I think the presumption of validity should be relaxed when a patent is challenged for art not considered during examination that raises a substantial new question of patentability.

    I think that these proposals would substantially reduce the harm from bad patents issuing, and moreso, would have a fair chance of actual passage in view of recent movements in the Congress. More important, if played right, it could get some of these broader issues on the table. This would be a result I think all slashdotters could get behind.

    I am putting together a more detailed proposal on these latter proposals now. I'll be sure to publish it here, if there is any interest.

  160. Re:What a surprise! by werdna · · Score: 2

    Ok. I'm listening.

    1) Educate me. Tell me what I'm missing.


    The most fundamental of patent issues: the claim (the numbered paragraphs at the end of the specification) is the thing. The claims determine the entire scope (the metes and bounds) of the patent grant. Unless you look at what is claimed, you cannot say anything important about the scope of a patent.

    A claim can be directed generally to well-known art, but have some subtle distinction buried in all those words that makes it patentable (and generally harmless). Patents issue every year or so on paper clips, yet none seriously threaten the marketplace for clips, even though most of the words of the claims are directed to what you would expect in a paper clip.

    You can't tell if a patent is good/bad/indifferent without seeing the claims. Knowing only the general subject matter, the title or the abstract is meaningless.

    Thus, if you don't have a claim to talk about, you can't answer any questions about whether the patent can or should issue.

    2) Tell me what your colleagues have done to improve patent law.

    A number of provisions passed this year in the awkwardly entitled "American Inventors' Protection Act." Unsurprisingly opposed by many patentholder lobbies, this bill provided some limited broadening of the scope of third-party patent reexaminations. Also, and most interesting to the present discussion, it provided prior user rights for defendants accused of infringing a patent directed to a method of doing business, if the user had been practicing the method before the patent had issued.

    3) Tell me what I can do to improve patent law.

    Boy is there a long way to go. But we need to do it in small steps. IMHO, we should: (1) try to further strengthen third party patent reexamination, so that an inexpensive means exists to bring meaningful prior art to the attention of the patent office to take wrongly issued patents out of circulation; and (2) try to weaken the presumption of validity of a patent when a defendant raises new prior art not considered by the PTO, if the new art raises a substantial new question of patentability.

    These steps have a chance of passage, and the arguments concerning the impact of bad patents on e-commerce and software arts will begin to get these issues on the table. Far more important, there are existing lobbies (in particular the American Intellectual Property Law Association) who are presently fighting for patent reform.

  161. Re:What a surprise! by werdna · · Score: 2

    I wrote: With all due respect, none of us, myself included, can comment on the validity or propriety of an application for a patent until we have seen what in fact is claimed.


    The reply: I disagree. The fundamental question is:
    Do we want patent law in the realms of mathematics?

    This answer is downright silly: (1) without seeing a claim, how can you possibly know what is the subject matter of the patent? (2) How do you define the "realms of mathematics?"

    Precisely what are your particular subject matter objections to patents concerning compression technologies on this "pure mathematics" ground? Exactly how does it stop you from the "freedom of doing mathematics without having to be a lawyer."

    Please identify a patent infringement single case involving the "freedom of doing mathematics."

    With all due respect, to this lawyer/mathematician, your argument sounds more like attempting to "lawyer" away the patent law than to argue for the virtues of pure science.

  162. How could you possibly know? by werdna · · Score: 2

    Just as I have criticized those who have claimed, without more, that a theoretical "application" based on a general subject, was valid, I take issue with the propostion that the patent was valid?

    You simply cannot determine the validity of a patent (or its invalidity) based upon its title, its abstract or even the langauge of its specification. The claim is the only meaningful basis by which such a patent can be determined. Period.

    Likewise with respect to the commercial value of the patent.

  163. Re:What a surprise! by werdna · · Score: 2

    Having admitted you can't know what is the subject matter of the patent, and that you don't care what is the subject matter of the patent, you can never know whether it is actually limiting any of the freedoms you claim to be defending. You just don't know one way or the other.

    Even assuming that your definition of "mathematical patent" is well-defined and that your normative conclusions are accurate, you can say, "hey, it is a mathematical patent," and I could gainsay you on the point, with neither of us being able to agree or not on the question -- because we don't know what is claimed. Both are at present nonfalsifiable propositions. Accordingly, you cannot conclude whether or not the application is worthy of a patent.

    Q.E.D.

  164. Without seeing the claims, you can't know . . . by werdna · · Score: 2

    if its a software patent, presuming that the notion itself is well defined. I understand that some folks have a "knee-jerk reaction against a software patent" because they deem that "all software patents are bad." But without seeing the claim, you will never know if the claims are broadly directed to what you consider a software patent, or whether it is directed to some hard-wired apparatus for curing cancer. You just can't know.

    While I agree that the argument, "assuming all software patents are bad, and assuming that the described patent is a software patent, we may conclude that the described patent is bad." On the other hand, "knee-jerk" assumptions about the major hypothesis, and uninformed conclusions about the minor hypothesis, doesn't really make claims to the consequent very interesting.

    What is interesting is the following suggestion:

    You can't go half-hog on this, you are either against software patents or you aren't - I am disappointed that more slashdot readers don't see this.

    Perhaps the writer will suggest why he thinks this is the case? Why can't someone be consistently opposed to the issuance of any proper subclass of software patents? Why can't someone argue to the contrary that "you can't go half-hog on this, you are either against patents generally or you aren't." The reason few readers "see this" is because it isn't an argument at all -- its just a slogan, pabulum for trying to move uninformed masses to a conclusion.

    Many of us have more respect for those slashdotters who actually make arguments on behalf of their position, regardless of how they come out. Those who instead prefer to "lobby" to an easy audience are, well, wasting bandwidth.

    Think about it, exactly how far do you think you would get trying to make a real change by arguing to the Senate Judiciary Committee, "Look Senator Hatch, you can't go half-hog on this, you are either against software patents or you aren't?"

    To be frank, this is the fundamental problem -- an ideological movement that is to make a difference must be founded on more than slogans -- it must have a solid core philosophy, and a strong logical basis for its being. You must persuade not only those who "see this," but those who don't and are willing to listen. You must endeavor to make change -- which means changing minds.

    Otherwise, you are not engaging in debate or discourse: you are simply whining.

  165. Re:What a surprise! by werdna · · Score: 3

    Well, no offense, but if the patents coming out lately are typical, you and your colleagues are doing a terrible job reforming the patent system.

    Are they? I have read every patent-related article in Slashdot in recent months and have yet to see a single patent subjected to anything close to an invalidating analysis.

    While you may enjoy the lawyer-bashing, and the suggestion that we somehow all "dance to corporate marketing jingles," nothing is proved by that. While you are wrong about me, personally, that is wholly beside the point. Even if I were in someone's pocket, how would that make my arguments more or less valid? Why would the ignorance and naivete of the attacks made on the patent system by those who have not studied the law be any more meaningful or correct?

    Come off it. No one can reasonably suggest that a person is qualified or unqualified to discuss patent policy merely because he or she is a lawyer. That's just another straw man in defense of the naive attacks. I am suggesting that one who *DOES* attack the patent system should first undertake to learn something about how it works.

    Apparently that is too controversial a point to raise in this forum.

  166. What a surprise! by werdna · · Score: 5

    The slashdot community thinks that an invention is unworthy of a patent -- all without seeing a single line of any specification or claim. With all due respect, none of us, myself included, can comment on the validity or propriety of an application for a patent until we have seen what in fact is claimed.

    Nonetheless, we have already seen posted here vitreolic remarks suggesting USPTO incompetence, unreasonable conduct by the applicant and general remarks about unnamed "abuses" of a Patent system.

    I have obtained and enforced patents for clients, and invalidated patents of others. I know what it takes to meet the tremendous burden of showing a patent is invalid, or even the burden for an examiner to make a prima facie case to refuse a claim. Several remarks made here do not come close, and, to be frank, would appear ignorant and empty to any educated student of the patent law.

    Several of use who are fighting the fight for real patent reform have had our battles made more difficult, not less, by the conduct of those who randomly assault the USPTO without cause. Such remarks ultimately (and properly) get ignored, and the Office begins to turn a deaf ear to all arguments made for change -- even when they are sound.

    The bottom line is this: some patents are valid, and others are not. The determination is made on the merits -- there either is or is not an adequate specification; and there either is or is not invalidating prior art. The very reasonable news story asked for meat, but regrettably all we have seen thus far are whinings, rejecting legitimate arguments of validity as mere "legalese."

    For those of you who have undertaken to educate yourselves about the subject of patents and comment on this subject, I regard your comments and cricicisms highly -- you have taught us a great deal, and even where we have disagreed, I have been both enlightened and educated by the discourse. I hope that in time your colleagues will follow your example.

    1. Re:What a surprise! by vectro · · Score: 1

      um, reread the article.

      It is not saying 'this is not worthy!', it is merely asking 'is this worthy?' The USPTO has made so many mistakes in the past that I tihnk it is reasonable to ask this question.

    2. Re:What a surprise! by jflynn · · Score: 1

      You don't seem to consider anything outside of whether a patent is valid or not within the existing system. The interesting discussion on slashdot is more to the point of whether the system itself should be changed or scrapped, not whether the actual patents are valid under it. Maybe the very fact that it requires years of technical study to understand patent law is a problem in itself?

      I'm not defending those flaming the patent office with e-mail, that very well may be counterproductive. But to suggest that slashdot discussion should be quelled for lack of information on patent law is going way too far. I imagine for many, the replies to those same uniformed posts, and the links they contain, is one of their best sources of information.

      Most of us in the US are not informed enough to select "leader of the free world", or our own legislating bodies either, but that's how a republic works. Perhaps we should all stay home from the polls and just let the experts run the government in general? I'm not saying that an uninformed opinion is any better than a biased opinion, more that both are valuable. The more opinions to research, think about, and choose from, the better. Sometimes, "from the mouths of babes" come great ideas, usually *because* of their lack of preconceptions, and awareness of "informed" opinion.

    3. Re:What a surprise! by jflynn · · Score: 2

      Well, no offense, but if the patents coming out lately are typical, you and your colleagues are doing a terrible job reforming the patent system. Maybe, like software, and news, it's time to quit relying on the professionals who mostly dance to corporate marketing jingles, and figure out what is in all our best interests instead. The answer probably won't involve giving lawyers billions of dollars a year to negotiate intellectual property lines that mega-corporations can wage destructive legal wars over.

      It also sounds like you're trying to milk the system for money while talking about reforming it. Politicians do that dance a lot too. I've hardly ever seen real reform come from someone who benefitted from a system the way it is. Maybe you're a saint and can pull it off, I don't know, but in any case, good luck.

      I never *ever* trust someone who tells me to please leave something to experts, especially when they are one of those experts themselves. When that is followed by "please shut up, you're interfering with the *real* work", I get **really** suspicious. This is not to say you may not be right, experts usually are after all, but you'll have to be far more convincing before I believe it on your mere say-so.

      Until then, I'll continue to hold my uninformed opinion that mathematical patents suck, thanks.

    4. Re:What a surprise! by Uberdog · · Score: 1

      Several of use who are fighting the fight for real patent reform have had our battles made more difficult, not less, by the conduct of those who randomly assault the USPTO without cause. Such remarks ultimately (and properly) get ignored, and the Office begins to turn a deaf ear to all arguments made for change -- even when they are sound.

      so you're saying that by the slashdot community (who is obviously not fighting any sort of real battle for patent reform and is horribly uneducated in this matter) discussing it in an open forum, we're reducing the possibility of change?!?

      that's even more closed-minded than you try and portray the slashdot community as.

      yeah, i'm gonna shut up and let you take care of it all. bullshit.

      - Uberdog

    5. Re:What a surprise! by Uberdog · · Score: 2

      You can preach to the choir on slashdot all you like, but nothing will be accomplished and you will have learned nothing.

      i apologize. i didn't know that you were as involved as you were in the Hooters, Inc. v Hooters of America, Inc. trademark dispute. obviously i'm underqualified to continue any further discussion on the matter.

      - Uberdog

    6. Re:What a surprise! by Esperandi · · Score: 1

      Why is it that this inventor is not included in "society" and must be prevented from benefitting from it?

      Esperandi
      The man who is told he must sacrifice himself for the good of others always wonders who these "others" are and why its not them who should be sacrificed since they seem to be so fond of it.

    7. Re:What a surprise! by Esperandi · · Score: 1

      A mathematical invention involves finding a certain arrangment of concepts (numbers, variables, operands, etc) to solve a problem.

      Other inventions involve finding a certain arrangment of atoms to solve a problem.

      Are they different? Why?

      Esperandi

  167. Re:Prior Art, Circa 1872 by ElJefe · · Score: 1

    Yeah, but the Fourier Transform uses complex, not real, numbers.

    F(s) = Intergral(exp(-i*s*t)*f(t)*dt)

    or something like that, where i is sqrt(-1).

    Which reminds me, I should go do my math homework. Stupid Laplace transforms...

  168. Re:Exactly! by ElJefe · · Score: 1

    I was just giving you a hard time :)

    I agree that mathematical processes shouldn't be patentable, but from what I can tell, this guy wants to patent his VLSI implementation of the algorithm. In this case, I think a patent should be applicable, since he's working on a physical invention, not an abstract process.

    -ElJefe

  169. You need to read up on RadixSort... by cyanoacrylate · · Score: 1

    n time, consumes about 4n space (including the linked-list overhead).

    cyano

    --
    Don't like my sig? I don't either.
  170. Re:You like some Gates with that? by SomeOne2 · · Score: 1
    Profit, by its very nature, means taking more then you give back to the community

    That's not necessary true. Trade for example is normaly a win-win situation, both parties gain from trading. One party usualy makes profit (meaning cash) and the other party gains some service or something like this. Both parties make profit from trading otherwise they wouldn't trade. (Just for completness: Of course there are situations when one is forced into trading etc. but this is not the rule)
  171. Re:No barriers to technology! by vectro · · Score: 1

    Gee, this seems remarkably similar to what has happened with the RSA patent, or the LZW patent. And those are mathematical formulas too...

  172. Re:Mathematics patents == Bad Idea by grmoc · · Score: 2

    Even in this case, a patent is a bad idea.

    Copyright law should be enough to protect this software!

    Unlike mechanical aparatus, whose workings are apparent, software's workings are inherently more complicated, and harder to reverse-engineer.

    Furthermore- both copyright and patents have durations which are much too long for modern times.

    Creation of intellectual property is at an all-time high, and the fact is that future knowledge is based off of current.
    THis means that our society is dependant more and more on the sharing of knowledge and ideas and less and less upon production.
    (i.e. we are becoming a service based economy)

    Patents and elongated copyright durations serve only to inhibit the growth of this industry! I can understand a patent or copyright duration of a decade and a half, but the current copyright regulations are ludicrous! Why extend copyright? (esp. for corporations!)

    The only good argument for it (and the reason that these laws were enacted) is to ENCOURAGE invention and the creation of new things.

    Patent law is having the opposite effect.
    Copyright law is also having the opposite effect.
    (i.e. software, the DCMA, etc.)

    I think that OSS is the best example of this-
    the OSS community is a meritocracy, based upon individual AND group prowess. This sort of organization profits by the share of ideas- one's reputation is made by it. (this is an example of copyright WORKING)

  173. Re:Newton by 3waygeek · · Score: 1

    Leibniz would probably have something to say about that...

  174. Nice Article, Sengan by mochaone · · Score: 2

    This is what a Slashdot story should look like. Interesting story. Replete with links to background information. Sans alarmist, condescending, pandering drivel (are you listening Katz?)

    Keep up the good work.

    --
    Hates people who have stupid little sigs
  175. Re:the origins of Fast Fourier Transform by Fourier · · Score: 1

    I believe I've heard the same thing. Gauss was a brilliant guy--he dabbled in a lot of things that weren't even really useful back in his time (way before computers). IIRC, Runge's work was independent, and Gauss's work on the topic had been forgotten by that time.

  176. Open Source and Patents are moving the same way. by duanev · · Score: 1

    I know that feeling of simply creating to create something cool - but it is a feeling easily forgotten amidst pangs of hunger! Patents help to enable the "selflessness" of which you speak; they help to make paychecks real so many of us can aspire to these virtuous goals.

    So how does open source fit into this equation? Companies ARE beginning to profit from Linux - but not because they change and keep their source, Linux simply enables the machines they sell to meet customers needs. Will Linux see a return on this profit? YES! Albeit indirectly.

    What fuels Linux (besides hatred of Bill)? Developers who contribute ideas back to the open source base. How do these developers put food on their tables? The companies (some of them) work for gain value from the application of Linux to the company's specific markets. The ideas are free, the application of the ideas feeds the kids.

    We are experiencing an ever stronger shift towards a service oriented economy. Software too is loosing its value as a an entity and becoming simply a method for getting a job done. It is in the service to others where we are consistently rewarded.

    Patents and the USPTO can follow this trend by continuing to recognize significant application of ideas instead of the ideas themselves. I understand this has increasingly been their intent.

  177. offtopic, but... by __u63 · · Score: 1

    good to see you sengan!! :)

  178. No. Patents should be nearly totally obliterated. by cdlu · · Score: 2

    I don't think anything mathematical or intellectual can[except legally] or should be patentable. I think a great problem with our society is how it is so individualist that if anyone's right to have independant thought is midly infringed upon they can screw several other people out of that same right. An ideal society (a utopia perhaps) would have everyone -pool- any and all ideas they had for peer review and total acceptance and widespread usage. To loosely quote someone's sig (from a while ago?), if you horde it, it just smells bad.

    The patent system is generally abused nowdays and no attention is payed to anything but legalese. IIRC someone several years ago tried to patent the binary counting system and binary math. This should not be.

    The patent office should issue Invention-credit certificates or something that says "Look it, I invented this. See give me credit. If you find it useful, I'd like to put food on my plate." - kind of like the old shareware lisence.
    #include <signal.h> \ #include <stdlib.h> \ int main(void){signal(ABRT,SIGIGN);while(1){abort(-1); }return(0);}

  179. You like some Gates with that? by cdlu · · Score: 2

    Hey wait.. wasn't linux invented in a social-democracy?

    And yes I -would- like some Marx with that. I'm tired of American Capitalist Fascism and greed. Profit, by its very nature, means taking more then you give back to the community. In order for you to profit, you have to take more then what you sold was worth, and by marketing, brainwash people into thinking what garbage you have to offer is a life necessity.

    A utopia, by definition, is an unatainable goal.

    Socialism would work if there was no capitalism constantly trying to break into the socialist markets. Capitalism results in animosity and ecological destruction. Just the world I want to live in.
    #include <signal.h> \ #include <stdlib.h> \ int main(void){signal(ABRT,SIGIGN);while(1){abort(-1); }return(0);}

    1. Re:You like some Gates with that? by Username · · Score: 1
      A utopia, by definition, is an unatainable goal.

      An admittedly minor point... but a static utopia is an unattainable goal, not any utopia.

    2. Re:You like some Gates with that? by JustShootMe · · Score: 2

      I think you went too far the other direction. I think socialism (and even communism) in its pure form is an admirable goal - BUT ONLY VOLUNTARILY. That's where the major communistic societies screwed up - by forcing people who didn't agree to be a part of their society... and turning into a police state when people didn't agree. It doesn't have to be a system where human rights are violated - it can be a system that affirms human rights... when done right. So far it hasn't. I'm not sure if it can. Human nature, with its greed and arrogance, tends to get in the way and subvert it.

      That being said, I also abhor capitalism. Sure, it has some benefits, but at what cost? The loss of individual freedoms as corporations and those who have the money take over the society? No thanks. It's the best we got right now... but I can and do hope for something better.


      If you can't figure out how to mail me, don't.
      --
      For linux tips: http://www.linuxtipsblog.com
    3. Re:You like some Gates with that? by mangu · · Score: 1

      Hey wait.. wasn't linux invented in a social-democracy?

      No, Linux was invented in a capitalist country, a country that is now part of the European Union. "Social Deomcracy" is a fallacious expression, there is no such thing. True Socialism always results in a dictatorship. It's the only way to reconcile its inherent contradictions and instability.

      In order for you to profit, you have to take more then what you sold was worth,

      No, you have to take more than it cost you. To make it plain for your apparently limited intelligence: suppose you find a gold nugget worth $100 in your backyard and sell it for $100. It cost you just the effort to bend down and pick it. You profit $100. Now, suppose someone has a gold mine, where to get every $100 worth of gold they have to spend $99. They get $1 profit.

      Socialism would work if there was no capitalism constantly trying to break into the socialist markets.

      Socialism would work if human nature wasn't the result of a billion years of Darwinist evolution. If God had created men to His image, after His likeness, instead of making him naturally greedy, then perhaps socialism would work.

      Capitalism results in animosity and ecological destruction. Just the world I want to live in.

      It's the former non-capitalist countries that are totally devastated. Capitalism makes profits from ecological preservation just as well as from destruction, it depends only on which laws the people enact through their democratic governments.

    4. Re:You like some Gates with that? by mangu · · Score: 1

      So, if we are like wolf packs, then Bill Gates is our "alpha male" to whose every wish we must bow?

      Capitalism and corporatism aren't exactly american inventions, they have existed for a long time, but the USA has, perhaps, used them better than other coutries.

      Capitalism and corporatism are intrinsically democratic. Who is a shareholder? You and me. Everybody who has a bank account, who has insurance, who belongs to a trade union, who has a pension fund, everyone who has _any_ sort of wealth is, directly or indirectly, a shareholder.

      If CEOs value the price of their stock more than some jobs, it's because they worry more about the common good than about the privileges of a few lazy people who are too stupid to learn new trades when their skills became obsolete.

      That's the big advantage of "corporatism": it gives incentive to the administrators to minimize waste. I wish politicians worried so much about lowering taxes as CEOs worry about the stock price!

      And, BTW, Africa wasn't destroyed by capitalism. It was destroyed by the "tragedy of the commons", that goes like this:

      Theory: "Grassland should belong to everyone who needs to use it".
      Practice: "If I put more goats, sheep, cows, and camels to browse on the public grassland I will be richer".

      No one destroys what belongs to them, the problem is that natural resources are too often kept as public property, and the public servants who are supposed to maintain public property are too often lazy and corrupt.

    5. Re:You like some Gates with that? by mangu · · Score: 1

      Remember this: Africa was carved up by nations, not corporations. I don't endorse the behavior of any capitalist corporation, but I do think they are far less harmful than any government. What I fear more is a corrupt bunch of people having both political and economical power. People like Bill Gates will always exist and adapt to the existing system. In a capitalist system, at least the politicians and CEOs are different people, so we have some checks and balances.

      In my country there used to be a lot of state owned companies, including the one where I work. Inflation was up to 45%/month. People who had money in the bank, like me, or the politicians and public servants, where not very much affected by this, since all bank deposits and government paid salaries were indexed to compensate for inflation. But the very poorest people had to rush to the stores on payday to change at once every single penny for food that didn't lose value.

      Then, in 1989, we elected a capitalist government here, that privatized the state owned companies. Many people lost their jobs, including some who didn't deserve to be laid off. But the result was dramatic. Our inflation went down from 83% in the month of March 1990 to less than 2% in the whole year of 1998.

      I guess that some bureaucratic workers losing their jobs so that the poorest people can enjoy the very hardly earned result of their work is a rather small price to pay. Long live Capitalism!

  180. Just name the algorithm after him and move on. by Silicon_Knight · · Score: 1

    I'm a chemistry major and math minor by training. Most of the important lab processes are named after their inventors (Kjedhall nitrogen analysis, Benedict's solution, Tollen's test, etc) and quite a few mathematical theorem are named after their discoverer. (Green's theorem, Stoke's theorem, Kepler's laws, the Bernoulli equation). The way I see it, patenting this is leading to a world of trouble:

    1: How are we supposed to teach future generations this technique? Are we going to have to license the formula in a textbook on a per usage basis? Readers (University printed textbooks, in a binder) are expensive enough with all the copyright royalties.

    2: If someone used a similar process to calculate FFTs, or do derivative work on the theory (which is the very basis of science - taking existing theory to model new ones) how the HELL are we going to do work with patents on something that basic?

    Personally, I never expect to get a nobel price (or Field Medal (?) for mathematicians). If I get a chemical process named after me, to be printed in man pages and chemistry books, I'd die happy. And for most scientists I think that's one of the ultimate honor.

    Conversely, I'd never want to go down in history book as the S.O.B. that patented something basic and spent the rest of his life suing people for patent violations. Or hiding secrets from others (a notable example of that would be Hooke, who discovered Hooke's law. He didn't publish it because he stood to benefit from being the only person to mathematically model springs. It wasn't until his death when he made references to where the equations were hidden).

    Of course, I'm not saying that he will be running around suing people for patent violations. But then ... who knows?

    -=- SiKnight

    PS: Ever wonder why mathematicans don't get Nobel prizes? Alfred Nobel's sweetheart ran off with one. That's why. Honest.

  181. Cute idea, but no cigar by Peter+Eckersley · · Score: 1

    I like the idea of compiler-genrated prior art stomping on foolish patents.

    Unfortunately, I think what the article was originally about was an approximation to the DCT algorithm, not just an optimisation of it.

  182. Afterthought by Brecker · · Score: 1

    Having said the above, if the actual patent is for a specific hardware design, as some have said, then this may be a good case for a patent. My concern lies in the concept that one might patent pure mathematics. Depending on the actual claim of the patent, which is purportedly unavailable, I may the support this patent.

    I support the principle of patents, but there are some problems with current law. If pure mathematics is patentable, it is time for the revolution.

  183. Exactly! by Brecker · · Score: 1

    This point of contention demonstrates the root of my critique.

    Fourier transforms are usually framed in the complex field, but in real-world applications, one starts with a real function, and ends with a real function. The fact that our sine and cosine functions are intimately related to the properties of complex numbers shows how many parts of mathematics are equivalent, and therefore unpatentable.

    Wiles used a problem in algebraic topology to prove the seemingly unrelated property of integers that x^n + y^n != z^n, for positive x, y, z and n > 2.

  184. Patent on the internet is already held! by Brecker · · Score: 2

    MUSCATINE, Iowa, Jan 22, 2000

    In a campaign promise yesterday, Al Gore promised that, if and only if he is elected president, he will continue to allow the world to use the internet, despite infringement on his patent.

    When questioned about his outlandish claim to hold a patent on all forms of network traffic, Gore looked shocked and stated that "I don't think that the American public will second-guess me after I singlehandedly fixed the Y2K bug!."

  185. Prior Art, Circa 1872 by Brecker · · Score: 2

    In 1872, Dedekind and Cauchy published constructions of the Real numbers. All properties of our numbers are derived from the fact that there is exists unique ordered field containing the rationals that has no gaps (eg. sqrt(2)). The no gaps axiom is formally built as the existence of a least upper bound for every set bounded above. We call this set the Reals. (Check an analysis book if you're interested in this).

    An interesting fact about mathematics is that all the properties of our reals are a consequence of this definition. While the patent law allows for the patent of discoveries and inventions, mathematics is quite different, for one simple reason: there's nothing new here.

    Allowing a patent on a detail of an already-well-known system of numbers allows for impossible legal paradoxes. Assume that y = 6x is patentable. Someone gets a patent, and I decide that I want to get a patent on y = instantaneous rate of change of 3x^2, after discovering that it has some of the same useful properties. Another person comes along and patents the y = the second derivative of x^3, one the same premise.

    This seems ridiculous, but the pharmaceutical companies do something very similar constantly in patent cases: they invent similar drugs that use slightly different chemicals. It's not the effect that's patentable, but the exact structure. Mathematics is all the effect of its basic axioms, so there must be no patent on pure mathematics.

  186. Re:Yes maybe ..... by samantha · · Score: 1

    Why should what is basically a refinement of a mathematical algorithm be patentable? Most mathematical algorithms are not. An algorithm is not a physical machine, it is an idea or discovery.

  187. sins of omission by Nehemiah+S. · · Score: 1

    If the link you showed was to Werdna's bio, and your intent was to attack his credibility ad hominem, you failed. At least, if people followed the link and actually read about the man who has spoken so eloquently here today.

    Read all the way to the bottom- the guy you pointed us to has a BS in engineering and a Ph.D. in computer science from a very good school, as well as a law degree. And it looks like he's handled some very interesting patent cases, in addition to his aforementioned hooters trademark case. He's "been there, done that" in the computer industry, creating a classic video game series, and he contributes to the open source community. Yet you only felt compelled to list the single bullet on a three page bio that could conceivably be considered derogatory? I think you are dealing with some serious intellectual integrity issues here. What you did is similar to someone linking to your web page and mocking your interest in bestial sexuality.

    If I was in a position to need legal advice from someone regarding intellectual property, I think I would be in good hands with this man. If I am looking for information about xml or the mating habits of camels I might ask you.

    Thank you, Dr. Greenberg, for taking your time to try to help us understand a complicated issue. It is a shame some of the obviously highly intelligent people here are incapable of extending simple courtesies into their internet discourse; this could be a great site.

    Rev. Neh

    --
    ... and there is no doubt, that one day he will be
    where the eye of his telescope has already been
  188. Not a surprise at all... by fwr · · Score: 1

    To hear yet another "expert" as far as the patent system is concerned to be slamming Slashdot readers for having an opinion.

    A better question would be why do you have to be a patent expert in order to have an opinion? The poster who's remark ranked a five seems to think that "ordinarly" people don't have the right to an opinion. Isn't that what the patent system is supposed to do, or not do? Only grant patents on "non-obvious" inventions? If it's obvious to non-experts that this patent shouldn't be granted isn't that a valid opinion? Some people may be sick of Slashdot posters jumping to conclusions because we have better things to do than become experts in patent law and prior art. But I, and I would think a large percentage of others, are sick of people implying that we don't have the right to an opinion just because we are not part of the system. Anyone else agree?

    1. Re:Not a surprise at all... by DonGenaro · · Score: 1

      You have a right to your opinion and you have a right to voice them. And he has a right to voice his opinion that some people here express opinions on subjects which they know little or anything about. An opinion i agree with. He says nothing about you not having rights, he simply says in his opinion your opinion aint worth J.S. And he is entitled to that opinion!

  189. Re:No. Patents should be nearly totally obliterate by fwr · · Score: 2

    Edison could spend his time inventing new things because his life was paid for by the things he'd invented previously. If he didn't know that he would achieve a financial pay off from his efforts, I doubt he would have done what he did

    I think he would. Most scientists don't do their work with the sole goal of profit in mind. They do it for the love of their work. Why do all the Linux kernel hackers work so hard in their work? Becase they love doing it. Just the fact that they exist tends to make your argument patently false.

    In this day and age of shrinking bottom lines, if paying royalties for using an invention of someone elses becomes optional, then most companies will simply not pay the royalty and gain a few more dollars in profit.

    If some company is going to take someone else's work and make a profit off of it, then I think they should pay a royalty or other form of payment. That is, if the inventor allows their work to be used for profit. Linux is different, because while it allows companies and others to use the technology it forces them by way of the GPL to share any improvements. So, companies are not profiting directly from using Linux. Rather they are profiting from their own value add, be that services or support or custom programming or whatever. I don't think that individuals should be forced to pay royalties or any other form of payment for patented works as long as they don't profit from others by using it.

    Perhaps is this were a socialist system, where governments would fund inventors of something so they could live and follow their pursuits, your hope could work. But then from everything I've heard, it sounds like that may not be the way to go.

    But my understanding is that a large percentage of patented works do come from work paid for my governments. Universities receive research grants and the scientists who are paid by the universities invent something. Is it right for them to patent those inventions then? They were the direct result of "socialist" funding by the government.

  190. Re:Yes maybe ..... by taniwha · · Score: 1
    Because he's patenting a particular IMPLEMENTATION of a mathematical function, not the function itself - one that has some usefull attributes that might make it a better one to use if you happen to want to put it into silicon.

    There used to be a simple way to make this sort of distinction - many years back you used to have to produce a working model of your invention and submit it along with the patent - the patent office eventually discontinued this practice (I think I heard they couldn't afford the ballooning warehouse space :-).

    Of course if you have a working model of chip it's pretty hard for a patent examiner to actually look at and judge how it works (probably another reason why it's no longer feasible to require working models).

  191. And a followup ..... by taniwha · · Score: 3
    I should add .... being able to patent this stuff is all very well but how do you enforce it? say I was going to use his new idea in my next cool chip (I'm not - we're just supposing here) .... would I tell him? my (hypothetical) boss (not my real one who is above reproach) might frown on that .... instead we might use his idea and pay him when and if he asks for it (people certainly did this with the stupid xor cursor patent that made everyone's life a misery a while back) ..... because how would he ever know? we're doing something with IDCT - that much is obvious but unless he can get access to the RTL source for our chip (unlikely) , or reverse engineer the gates (really really hard) the actual algorithmic details of what I've implemented are not at all obvious from the outside - in this case it might be possible to prove from a detailed error analysis of the resulting pixels (but in that case maybe I'd through in some pseudo-random lsbs on the data just to fog that up).

    What I'm really trying to say here is that it's easy to patent small ideas - but often hard to tell when your patent is being violated. Conversly it's hard to patent big ideas (because it's hard to think up something that's truely revolutionary) - but easy to track down violators. So maybe there is some little justice in the patent world :-)

  192. Yes maybe ..... by taniwha · · Score: 5
    I don't know about prior art in this particular case but I'm a chip designer and have done a lot of work in the video processing area - this could well be a breakthrough in DCT work although these days gates spent on DCTs are not that big a deal compared with say area spent on line buffers for filters etc .

    Actually I think that this is exactly the sort of thing that should be patentable - he's not patenting the IDCT per-se - he's patenting a particular implementation of it.

    This is exactly like patenting a better machine for (say) canning food rather than patenting the concept of canning food, or a new way to sell canned food. This is what the patent system was set up to do.

    Having said all that I personally believe that it's become way too easy to patent little stuff, I firmly believe that patents as they were a hundred years ago were a worthwhile concept - I hold a number of patents on my work over the years - none of them come close to the patents that were granted to Edison - back then people patented 'big ideas' not all the little things that we invent day to day to get our work done.

    Over the years my various employers have encourage me to patent lots of stuff I've invented - but frankly I'm only really proud of one of those inventions - and much prouder of other stuff I've done (whole chips, big software systems etc) that in themselves are not patentable.

  193. Re:I am registerring the following patents: by Inoshiro · · Score: 2

    I think your patent on the Highhiker's Guide infringes on my "trilogy in n (where n != 3) parts" patent. Please cease and decist your usage of this patent. If you ban rap music (as you hold the patent on it), I'm sure I can overlook your use of our non-obvious "trilogy in n (where n != 3) parts" patent, and give you a licence.

    In another side deal, I'll let you in on my "conics" patent if you let me in on the trig identities..
    ---

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  194. Re:the origins of Fast Fourier Transform by cutevoice · · Score: 1

    My cs professor told me about the origin and "evolution" of the FFT, which is quite interesting. It's true that FFT (not called FFT then of course) was found on Gauss' notebook, but Gauss believed that such an algorithm was so trivial that he didn't bother to publish it. Of course, he didn't have computers then, and so it seemed FFT had no practical use.

    Fast forward to more modern time. There was a little conference about developing the software for a little weapon if I recall correctly. One of the main algorithms required either fourier transform or polynomial multiplication (the two are actually the same thing), but the only known algorithm, to those people, was the naive O(n^2) algorithm, and it's just too expensive for the task at hand. At the conference, there happened to be this statistics professor, and he said it could be done in O(nlogn) time. The professor said he taught this to students all the time, and he thought it's a very trivial idea coincidentally. The IBM people there, who were developing the software, weren't so convinced then, so they asked a programmer (argghh, sucks that I don't remember all the names) to implement the algorithm, and to their surprise, it worked flawlessly.

    That was the beginning of a revolution.

  195. Andover.net patents by MobyDisk · · Score: 1

    ^H^H^H^H^HAnonymous Coward

    Did anyone notice that Andover.net holds several purely-algorithmic patents? This is ridiculous! What do my fellow human readers think? And what could the be using these for?

    United States Patent 6,906,450
    Malda, et al. 27-Nov-1997

    Method and implementation for phony discussion posting and moderation

    Abstract:

    A computer implemented process for detecting stories already posted to existing news wires by extracting HTML meta information to determine article. Relevant facts and debates are determined by querying random information from search engines and recondstructing information into text based follow ups. Quality of posts can be determined by additional evaluation or manual random assignment.

  196. GPL it? by Negadecimal · · Score: 1

    Could an algorithm/mathematical relationship be protected under GPL? When software is GPL'd, it does prevent other companies from patenting it for profit (though I don't know if this requirement has been tested in court..)

  197. Mathematics patents == Bad Idea by The+Conkman · · Score: 1

    If thhe guy that came up with the more elegant formula decided to find a unique way to APPLY his formula (e.g. some kind of software app) that is totally different than anything out there... then yes he should be able to patent a unique way to give it a productive use. But if the y start giving patents for concepts such as mathematics then I think I'm going to get a patent on the colors blue and yellow. And thinking of that, wouldn't I get a patent for the color green because it is a secondary product of my patented concepts? :^)

  198. I am registerring the following patents: by uninerd · · Score: 0

    Pythagorian Theorem
    Distance Formula
    Volume of a sphere
    The trig identities
    The Spanish Language
    Differentiation
    The Product Rule
    The Quotient rule
    L'Hospital's Rule
    Rap Music
    The 6 String Guitar
    Magnetic Data Storage
    The Hitchhiker's Guide Trilogy-(screw doug adams!)
    And hey- here's a good one! The internet.


    Yeah, whatever.
    Just try and prosecute someone for using a mathematical formula.

    1. Re:I am registerring the following patents: by JDevers · · Score: 1

      Both of you undoubtably owe me royalties for my patent on paper. We currently have a patent pending on hydrogen/helium fusion, but apparently some moron is trying to prove prior art with "the sun," whatever the hell that is...

  199. I am registerring the following patents: by uninerd · · Score: 1

    Pythagorian Theorem
    Distance Formula
    Volume of a sphere
    The trig identities
    The Spanish Language
    Differentiation
    The Product Rule
    The Quotient rule
    L'Hospital's Rule
    Rap Music
    The 6 String Guitar
    Magnetic Data Storage
    The Hitchhiker's Guide Trilogy-(screw doug adams!)
    And hey- here's a good one! The internet.



    Hey, the bottom line for me here is- Isn't it good enough to just name the thing after him? I would feel as though I had given birth, if I had just advanced a math system to the next level. Free information, maybe that's liberal- But trying to stop people from using a new math formula is ludicrous. As soon as we all know what it is and that it exists, its only so long before someone else approaching his abilities stumbles onto the same thing.

  200. Were Patents the Original GPL? by epeus · · Score: 1

    This is a good point - the patent system is an attempt to encourage publication, rather than 'security through obscurity' by granting a time-limited monopoly. For mechanical inventions, a 17-year expiration is probably reasonable; now we are living on 'internet time' an accelerated decay seems highly appropriate, to prevent someone buying up patents to supress their use.
    How about:
    Mechanical invention: 17 years
    Medical: 15 years (Given the FDA approval lag)
    Circuitry: 8 years
    Software Algorithm: 4 years
    Internet Business Model: 1 year

    Then, add a clause that lets you challenge for non-exploitation, like the Trademark one Linus cited, and we're closer to what we need.

    1. Re:Were Patents the Original GPL? by Brett+Glass · · Score: 1
      Oh -- and one more:

      Genes found in nature: 0 years. If there's one thing that should not be patented at all, it's any mechanism that was around before the inventor was born. ;-)

      I agree with you about the rest, though. See my article at http://boardwatch.internet.com /mag/99/dec/bwm62.html, which makes a similar point as it discusses the coming expiration of the RSA patent.

      --Brett Glass

  201. Re:No. Patents should be nearly totally obliterate by ecampbel · · Score: 2

    Ugh! Edison might have screwed up in believing that DC power was superior to AC power, but does that invalidate his previous work? That "primer" is completely biased and uses third graders as pawns. Edison did start the electric revolution. Even if his original invention, the light bulb ran on the wrong type of current, it was the first practical invention that required electricity to run. Also, despite what that third grade teacher says, many people do know that while Edison invented the light bulb, his DC current system was a failure. However, this doesn't invalidate a lifetime of work or make him a theif. Teslar's biggest shortcoming was that he was a poor businuss man; he should never have sold his patents to George Westinghouse.

    --

    Sig goes here
  202. Re:Al Gore has the patent to the internet dope! by Rogain · · Score: 1

    Whence can I download this so-called internet-dope? I only intend to use it for educational purposes. Drugs are BAD! Bad Bad Bad! Gotta go and clear out a couple of partitions so I can download a goodly amount of this highly interesting code.

    --
    The current Slashdot moderation system is made by gay communists!
  203. Has He published? by Rogain · · Score: 1

    Not being an academic, I'm unsure of this. But, if he's published this in any scientific/mathematical journal isn't his desire to get a patent moot? Plus if he's been working on this while at a university, etc wouldn't the school be the real owner of the patent?

    --
    The current Slashdot moderation system is made by gay communists!
  204. IDCT prior art by austinBlues · · Score: 1

    I read a tech report sometime in 1997 or before that described an integer DCT with just shifts and simple constants (e.g., X * 5 == X + X 2). Maybe this is it, maybe it was prior art. I don't remember who wrote it or what organization it was. HTH

    1. Re:IDCT prior art by austinBlues · · Score: 1

      Oops, this should have been plain old text (POT?). 5 * X == X + (X left shifted 2)

  205. archeologists uncover ancient patent office by emmons · · Score: 1

    Cairo, Egypt (AP)

    During a recent dig in the north of Egypt, archeologists discovered one more proof that the ancient Egyptian government was by far more advanced than any other at the time. The find: an ancient patent and copyright office, intact with records and samples. Scientists all over the world are flocking to the research station which has been set up in the area to review the findings, which according to lead researcher J'an Kueng is "very interesting". At the time of this printing very little has been translated, with exception to the remarkable find of a patent held by Pythagoras.
    From what has been gathered thus far, it seems that the late mathematical wizard holds a 5000 year old patent on the algorithm commonly used to determine the length of a right triangle's hypotenuse. The Pythagorean Theorem, as it has been known for the last several millennia, is actually called "A System for Finding Lengths of a Right Triangle" according to patent #109. Apparently Pythagoras developed the system and licensed it's use to the government of the time, who used it in surveying the land. The system was also used widely during development of the pyramids, along with other later developments. The Egyptian government has assumed ownership of these patents, saying "since we cannot trace Pythagoras' ancestry to any reasonable number of individuals, we believe that this patent will be best used as a method of repaying the Egyptian government the millions pounds of wheat which the former holder demanded from us several years ago." The government said that it believes it will push for strong regulation of the system's use, along with heavy fees for any commercial usage.
    Obviously this news has nearly everyone in the world quite upset, many have been quoted as saying "what the hell?!" while most lawyers have been reported "thanking God for His goodness."

    -----

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  206. Al Gore has the patent to the internet dope! by Thats_Zena_with_a_Z · · Score: 1

    Sorry, I couldn't resist :-))

  207. Patent a mathematical operation? by E_Let · · Score: 1

    That's pretty absurd. Just think of all the math operations any kind of new product uses, whether it is electronic or not. No matter high tech it is, the product would either use some math for its operation or have used it during it's development.

    Newton developed calculus. If we had to pay royalties to his heirs (or maybe to the newton corporation!) every time we took a derivative or modeled a process with a differential equation...we'd..we'd...well, i don't know what would happen, but it seems crazy.

    Even though this IDCT approx is a new idea and could probably legally get patented, it totally shouldn't be. Another approx, the sterling approx, says that ln(x!)=xlnx-x. Every time this is used, no one pays anything, no one owns it.

    1. Re:Patent a mathematical operation? by Relforn · · Score: 1

      The ignorance about patents fostered by the people who run this site is staggering.

      An idea is patented for 17 years. Then it is released to the public domain.

      Before the Patent system was developed, Trade Secrets were the mechanism by which inventors got a return on the time invested developing their ideas. Discoveries were kept secret for FAR LONGER than 17 years.

      The result of the end of the patent system would be LESS communications, because all ideas when they became public would be a free-for-all. There would be no mechanism to protect your ideas except keeping them secret.

  208. No barriers to technology! by Raskolnikov · · Score: 1

    A patent like this one truly scares me. Patenting mathematics could set a horrible precedent that would severely hinder future advances in all areas of science. Computer technology could be cribled the most severely. The cost of many products would also predictable increase. After having to pay licensing fees, companies would have no choice to pass the cost on to consumers. Where would the hard drive industry be today without Pharoah's Theorem?

  209. There's precedent. Stanford had a patent like this by Brett+Glass · · Score: 1
    Stanford patented the Hartley Transform -- an integral transform that resembles the Fourier transform but does not require complex arithmetic. That patent, which recently expired, was never overturned.

    --Brett

  210. Missing some important things.. by brokenin2 · · Score: 2
    Some people here seem to be missing some really important facts.

    1) Patents expire. They expire because their purpose is to make sure that things continue to go forward. Patents are there to encourage people to share information. Expecting that patents (and even abuses) are going to make progress stop in it's tracks is a little ridiculous.

    2) Without patents, many innovations of the past may not have been invented, or may not have been shared, so that we can take them for granted today. Having a system where entire categories of patents are restricted/unavailable is a little unreasonable. It seems a little naive to assume that innovation can't happen in just about anything.

    3) The USPO doesn't really have an easy job. There is no doubt that some sort of reform is desperately needed, but we don't live in the same world that created that system. We need to look constructivly at recreating a new system, not just bashing the only one we have.

    That said, I'd be interested in hearing how people think the patent system should be changed. What would you (or Brian Boytano) do to make it better. It seems to me that a logical place to start would be to simply make the application process more difficult, but what about having a graduated patent process. Lets face it, 17 years is an eternity in today's business. Maybe you should have to invent the wheel, or oxygen to get a 17 year patent, but maybe a patent on an algorythem should default to 5 years, or 1. And of course, to approve a 17 year patent, there would be some serious procedure to go through, including maybe some expert testimony or something, and a waiting period for people to show "prior art" to help prevent a false claim. I really don't know enough about the current patent system to even know if I'm already listing things that currently exist or not (I don't think so though).

    I think that he should be granted a patent, and be allowed to profit from his invention/discovery, but I don't know enough about currently used processes to be sure. I don't think that he be granted unlimitted rights though. Some limitations of what kind of royalties he can demand, or the amount of time he gets to hold a patent like this should apply.

  211. Gauss was first (1805) - History and ref. here... by jasoegaard · · Score: 2

    Claimed... :-) I think he is right. A 5 min search using google lead
    me to

    http://www.jjj.de/fxt/fftnote.txt ,

    which contains "Notes on the FFT" written by C. S. Burrus.

    The note gives a thorough presentation of the FFT algorithm starting
    with Gauss /Cooley-Tukey and up to now, where efforts are made to
    discover a parallel algorithm. The first paragraph of text follows
    below, wherin [1] is the reference:

    [1] M. T. Heideman, D. H. Johnson, and C. S. Burrus,
    "Gauss and the history of the FFT," IEEE Acoustics, Speech,
    and Signal Processing Magazine, vol. 1, pp. 14-21, October 1984.
    also in IEEE Press FFT Reprints, by P. Duhamel, 1995.


    This is a note describing results on efficient algorithms to calculate
    the discrete Fourier transform (DFT). The purpose is to report work
    done at Rice University, but other contributions used by the DSP
    research group at Rice are also cited. Perhaps the most interesting
    is the discovery that the Cooley-Tukey FFT was described by Gauss in
    1805 [1]. That gives some indication of the age of research on the
    topic, and the fact that a recently compiled bibliography [2] on
    efficient algorithms contains over 3400 entries indicates its volume.
    An expanded version of this bibliography is published as a book [2]
    with the references in a data base on a disk. Four IEEE Press reprint
    books contain papers on the FFT [3,4,5,6].

    --
    -- A Mathematician is a machine for turning coffee into theorems. - Paul Erdös
  212. Hats off. by dbsears · · Score: 1

    First, if Transmeta deserves a patent for a JIT, where there is considerable prior art, then this guy who has *improved* the state of the art, deserves one.

    Hats off to an original idea.

  213. Re:No. Patents should be nearly totally obliterate by Relforn · · Score: 1

    Most scientists don't do their work with the sole goal of profit in mind. They do it for the love of their work.

    What a bunch of hooey that one is! Yes, there are people who should probably instead have gone into the priesthood who fill academia. Generally they are people who just can't get it into their head that the big scary world out there beyond the wall that surrounds their campus is reality. There's a need for basic research, but generally these 'selfless' people are more concerned about tenure than they are about science for the sake of science. Economic incentive will drive scientific progress far more than a peer-reviewed bunch of ninnies who can't get it into their heads that Graduation means finding a job.

    "The Greats" of science in the past weren't tenured civil-servants. People like Newton and Michaelangelo were practical men of the world, as well as scientists.

    The "patent crisis on campus" with state-paid researching patenting everything left and right is the symptom of a problem that has an easy solution. Tell the scientists to get out and find a job! Found a company if your ideas are so bloody valuable.

    Campuses should be about learning. The staff should be involved in teaching the basics. Advanced research should be off-campus at private R&D facilities, and/or contract research firms.

  214. A patent has no meaning by philipm · · Score: 1

    A patent has no meaning aside from what I give it, what he gives it and what she gives it.
    For all you people advocating free IP, why do you care what anyone else thinks or patents? Just do what you want to do.
    A patent is a piece of paper. If a big powerfull group of people headed by a ruthless dictator (i.e. a corporation or government) desides they don't like you, you are going to have to do what the dictator wants anyway or deal with the consequences they wish to impose.
    A patent makes you feel better about yourself and makes you beleive you have some small social advantage that will help your interests.
    How does that compare with creativity? With creating something much better than the old?
    If you want to talk about money and not creativity... well the rich have always had their ways of screwing the poor. Almost by definition. Exploit the system any way you can.
    I think we are confusing the concept of an idea vs. the ability to dupe fellow human beings into paying you money

  215. It's not the patents themselves that are bad. by (void*) · · Score: 1
    I don't necessarily think this is that bad. It all depends what this guy does with it. For example, he could try selling the idea to chip makers. That would be a fair way to get himself some reward for coming out with somthing so obviously useful.

    OTOH, if he went after fellow researchers for using it in their algorithms, I see this as really holding back legitimate progress.

    Ultimately, it is his call. Respect and fame or his name in mud. Kind of obvious choice really.

  216. Re:No. Patents should be nearly totally obliterate by lifebouy · · Score: 1

    Edison could spend his time inventing new things because his life was paid for by the things he'd invented previously. If he didn't know that he would achieve a financial pay off from his efforts, I doubt he would have done what he did.
    Edison did not invent. Edison stole. How did he steal? Patent laws. Do a little research. Here is a primer. I do not mean this as a flame, I am only trying to keep you from spreading ignorance and to dispel your own. Edison was the Bill Gates of the first half of this century. Don't make him out to be a hero.

    --
    Drop me a line at:
    Key ID: 0x54D1D809
  217. OPEN SOURCE TRANSFORM by opensourceman · · Score: 0

    i would like to take this opportunity to extend an invitation to the "naked & petrified guy" to work with me on an open source transformation method. this formula could be used to transform cute teenage girls, hot young actresses, men and feminazis into stone.

    this method would be orders of magnitude faster than using the scientifically proven magic petrification ray which is standard equipment on every aibo, thanks to the efforts of the "naked & petrified guy." not that the scientifically proven magic petrification ray is a bad thing... it serves its current purpose quite well. the thing is, who wants to wait for their hot young actress/cute teenage girl/man/feminazi to be petrified? i sure don't!


    thank you... may all of your feminazis/men/cute teenage girls/hot young actresses be petrified!

  218. Scientific progress goes "Boink"? by Colbey · · Score: 1
    Not "boink," exactly (I love Calvin anbd Hobbes), but what's happening now makes just as little sense. What if Einstein patented relativistic effects? Then nothing that needs to take into account things that he discovered (GPS satellites come to mind) could ever exist.

    Pure science, like math, should not be patented. Patents are for unique inventions.

    -Colbey

  219. the origins of Fast Fourier Transform by porky_pig_jr · · Score: 1

    I remember the class on Signals and Systems where instructor (a well-respected figure, one of the co-authors of widely used textbook on Signals and Systems) claimed that the origins of FFT were found in some works of Gauss.

  220. Newton by DeltaV900 · · Score: 1

    Ahhh, wow! Too bad Isaac Newton isn't around today, he could've patented Calculus so that the advancement of every single technological step would be inhibitted. -andrew :)

  221. Patent hot water by kazzuya · · Score: 1

    Not a big deal. The IDCT implementations found in the JPEG distribution are aready fast and simple enough.
    But this is a reminder that in the upcoming years we may see more Discrete Wavelet Transforms implementations patented.
    I think at this point patents could be good if in the right hands. One should patent as much as he/she can before somebody else does it. Of course the owner of the patent should then not require any fees to who wants to use the patent.

    ciaox

  222. Math is about discovery, not invention. by Ogerman · · Score: 1

    The nature of the study of mathematics is the discovery of numerical patterns and properties that have always existed. Because of this, they should not be patentable--just as one cannot claim a patent on, for example, a newly discovered form of deep sea life. I believe this should apply to all mathematics including numerical algorithms (data compression and encryption included), approximation techniques, etc.

  223. Patent Hysteria by SteelAngel · · Score: 1

    First it was patenting gene sequences, now this? When will the madness end?
    Patenting mathematical techniques is not only moronic, but it is definitely bad form. What will happen now? Every yahoo mathematician who develops a new numerical method patents his/her discovery, and gets royalties every time someone uses it on a scratchpad?
    With this logic, Newton and/or Leibnitz could have patented Calculus, and they'd have died quite rich.

  224. Patent should be allowed... by Arcanix · · Score: 1

    I think that if patents are allowed for breakthroughs that scientific research in general will be increased because right now most advances are done at Universities that lose money on all these programs. I'm not suggesting that basic mathematical or scientific principles should be patented, but specific applications such as in this case should be considered.

  225. Little brain power = me by RayJookie · · Score: 0

    I agree, or wait...um. Shit I AM stupid! Thanks Anonymous coward!

    --
    Change the world through Trippy Trance!
  226. Facts? by Rudie · · Score: 1

    The author doesn't seem to know much
    about the topic, for those interested
    here is a much more accurate description:

    http://mathworld.wolfram.com/FastFourierTransfor m.html

  227. Sengan's wording by ThePooh · · Score: 1

    If the patent request is for hardware, then the original post should be amended, since "... patent for this approximation" is therefore misleading.

  228. Now the Entertainment Industry has a new target. by jakrabit · · Score: 1

    I am surprised that the entertainment industry has not gone after Fourier transform for copywright infringement.

    --
    Remove NOSPAM for e-mail
  229. No ... bu happened before by bineronbrain · · Score: 1

    This is Deja vu. If you'll remember the iterated system's founding patent. The patent centered around an alrorithm that transformed an image in to affine transformation coefficients. essentially a fractal transformation. What Barnsley of Iterated Systems found is a fast fractal transformation. Through implementation in software Barnsley (sp?) patented his mathematical insight. In one of the interviews he says that the key insight of the transform has to do with an operation on matrices, which backs up my claim it is mathematics. So I'm not surprised. Hopefully with tempered discussion we can find a succint boundary condition for patentability. (There is one but it was thrown out of the courts sometime ago) Hopefully the courts and patent office will establish new lines in this new age where most products will be intangible. One good step toward that is to contain the possibility of using patents as strategical weapons. Another step would be the banning of patent dumping and broad patents. Again there will be many difficulties.

  230. IDCT Approximation by jixij · · Score: 1

    Sure, a circuit (or computer) programmed according to this method is patentable subject matter (35 U.S.C. 101), as is a method of programming a computer, as is a disk containing software for doing the method. The bare idea, without any ties to hardware, is not patentable subject matter because it's a mathematical algorithm. Whether this is patentable over the prior art (35 U.S.C. 102, 103) depends on what's in the prior art ... but it sounds like the alleged inventor really did think of something new, so she (or he) deserves protection for disclosing it to the public. [We hardcore feminists appreciate these issues.]