Slashdot Mirror


Open Source Music Fingerprinter Gets Patent Nastygram

Nushio writes "The code wasn't even released, and yet Roy van Rijn, a Music & Free Software enthusiast received a C&D from Landmark Digital Services, owners of Shazam, a music service that allows you to find a song, by listening to a part of it. And if that wasn't enough, they want him to take down his blog post (Google Cache) explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world.'" Update: 07/09 00:31 GMT by T :Story updated to reflect that Shazam is multiplatform, not Android-only, as implied by the original phrasing.

487 comments

  1. android hate by Anonymous Coward · · Score: 4, Informative

    it was an iphone app long before it was an android app

    1. Re:android hate by Anonymous Coward · · Score: 2, Informative

      And it was the basis for Verizon's VCast Song ID long before the iPhone existed...

    2. Re:android hate by Nushio · · Score: 5, Informative

      And there's a Windows Mobile, Nokia / Symbian, Blackberry app too. It's my fault for not Googling them up before hand..

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    3. Re:android hate by JThundley · · Score: 0

      Are you the one that splurged on the commas?

    4. Re:android hate by Nushio · · Score: 4, Insightful

      Yes, I am. As a non-native english writer, who has difficulties dealing with grammar nazism, I find commas useful to explain stuff. =P

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    5. Re:android hate by nitehawk214 · · Score: 3, Funny

      Commas, will be misplaced.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    6. Re:android hate by maxume · · Score: 2, Informative

      Somewhat hilariously, you really should have one after 'enthusiast'. You didn't need them after 'and', 'song', 'enough' and 'result'.

      Stylistically, the first sentence there is a bit long. The explanation of why LDS is interested would probably make sense as a separate sentence. But that is just style, not grammar.

      --
      Nerd rage is the funniest rage.
    7. Re:android hate by EdZ · · Score: 1

      And before that, it was one of many services that you simply called with any phone, and received a message with the name of the song (or a 'song not found' error).

    8. Re:android hate by Jgeezy · · Score: 1

      Yes, referring to this as an Android app was likely incidental, but given the animosity I (an iPhone user) have felt from many Android users, it feels like a jab. LOL

    9. Re:android hate by Anonymous Coward · · Score: 1, Funny

      "nazism" is a proper noun, and should be capitalized.

    10. Re:android hate by nmb3000 · · Score: 5, Insightful

      it was an iphone app long before it was an android app

      What does it matter that it was on the iPhone before Android? It's hardly surprising, considering the iPhone was released years before the Droid. I admit there hasn't been the usual heavy complement of Apple stories today, but that doesn't mean you have to start looking for ways to create them from unrelated articles. In any case, this has almost nothing to do with any platform, except that the author wrote the code in Java so as to run it on Android.

      Back on-topic, the author has posted an update which talks about the alleged patent infringment and includes the notices sent by the company. Classically, they hesitate to give actual patent numbers, but what it really comes down to is this: As the author says,

      I've written some code (100% my own) and implemented my own methods for matching music. [...] I'm just a programmer who likes to work on technical, mathematical algorithms in his spare time. And if enough people ask for the source code, I'd be happy to give it to them. Who would have thought that creating something at home in a weekend could result in a possible patent infringement!?

      But oh, no! Landmark claims

      Landmark Digital Services owns the patents that cover the algorithm used as the basis for your recently posted "Creating Shazam In Java".

      Well butter my biscuit and call me Daisy! Case closed! After all, they have a patent on "the algorithm". To be fair, the biggest instigator of this entire fiasco is probably his choice of using the commercial software's name in the article title. Going just by "Creating Shazam In Java", you might at first think he's attempting to completely re-create the software (for who knows what purpose). Of course, if you bother to read even the first few paragraphs it painfully clear that it's nothing of the sort. But because of this,

      The code isn't published yet, but I was planning on releasing it under Apache License to the open source community soon. [...] Since I don't want to end up like Dmitry Sklyarov, with the possibility of a lawsuit, I'm not going to publish the code anymore...

      If crap like this continues, independent software development in general (including a large chunk of FOSS) is doomed.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    11. Re:android hate by laddiebuck · · Score: 1

      Before all that (I guess this dates me) you used to call a toll number up, when it found a match it would hang up and send you an SMS with the identified title.

    12. Re:android hate by commodore64_love · · Score: 4, Interesting

      >>>As a non-native english writer, who has difficulties dealing with grammar nazism, I find commas useful to explain stuff.

      Let me help - "The code wasn't even released, and yet Roy van Rijn, a Music & Free Software enthusiast[,] received a C&D from Landmark Digital Services, owners of Shazam, a music service that allows you to find a song [] by listening to a part of it. And if that wasn't enough, they want him to take down his blog post explaining how he did it[,] because it 'may be viewed internationally. As a result, it may contribute to someone infringing our patents in any part of the world.'"

      Fixed that for you. [] are deletions/additions. Basically I only found three errors. Grammarwise I'd recommend fewer interruptions. Simplify; simplify. As for the cease-and-desist I'd respond like so:

      Dear Landmark:

      Go watch Penn & Teller's "Bullshit". The title of that show is what I think of your shitty letter you litigious motherfuckers. I live in ____ where you do not hold a patent, so you can go shove a dildo up you anus. My post is protected my this country's right of free speech and free press.

      Respectfully,
      Not Your Slave Nor Your Serf
      (middle finger)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    13. Re:android hate by commodore64_love · · Score: 1

      >>>"nazism" is a proper noun, and should be capitalized.

      But not "swastika" which is a regular noun meaning "good luck" or "good fortune" in India and the Far East. I see a lot of people capitalizing it, and they don't need to.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    14. Re:android hate by Nerdfest · · Score: 2, Insightful

      independent software development in general (including a large chunk of FOSS) is doomed.

      Only in countries silly enough to allow software patents. The rest of the world will laugh quietly to themselves as some countries bring themselves to a creative and technological standstill.

    15. Re:android hate by AngryK9 · · Score: 1

      All your commas are belong to us!

    16. Re:android hate by ardle · · Score: 1

      I woulda left out the "[,]" in "he did it[,] because it" because "because" is a conjunction.

    17. Re:android hate by Anonymous Coward · · Score: 0

      it was an iphone app long before it was an android app

      And a Blackberry app before that I believe.

    18. Re:android hate by GigaplexNZ · · Score: 4, Insightful

      Yeah and you're supposed to put a comma in front of conjunctive words like "and, or, but, because" especially if they join two sentences.
      <snip>
      I rocked my English SATs (99th percentile) so I'm fairly certain I'm right.

      Shouldn't you have put a comma before "so" if you are going by that rule?

      - I rocked my English SATs (99th percentile). I'm fairly certain I'm right.
      - I rocked my English SATs (99th percentile), so I'm fairly certain I'm right.

    19. Re:android hate by Anonymous Coward · · Score: 0

      Of course I remember Shazam in 1994. What! you say? 1994? Yes the motherfuckers took the name. Do they care? Fuck no. FU Shazam.com you will get sued. FU.

    20. Re:android hate by c0lo · · Score: 4, Insightful

      independent software development in general (including a large chunk of FOSS) is doomed.

      Only in countries silly enough to allow software patents...

      And the ones stupid enough to accept the crap ACTA will feed on their throat... actually, for those will be even worse: no allowing their software developers to patent but preventing them to use methods already patented in US.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    21. Re:android hate by b4dc0d3r · · Score: 1

      1) You can't just add "-wise" to any word an make a new word out of it
      2) If you're going to try to mimic TPB's insulting reply style, subconsciously as it may be, please remember to suggest self-sodomization with a baton.

      Otherwise, good post would read again. B+

    22. Re:android hate by kainosnous · · Score: 2, Interesting

      FOSS will still be around when these companies are long since swallowed up by the governments they pray to. People will still create, for good or for ill. It's part of our wiring. Some few people will desire to create for profit, and some of those will work for these immoral companies. However, that still leaves the majority of creators outside of any commercial entity. They may not cure cancer in a weekend, but they can certainly reproduce a silly algorithm.

      I for one plan to archive the article. Perhaps I'll even try to recreate it. If it weren't for ridiclulous patents I would have just assumed that it would be there when I needed it. Instead, I feel the need to propigate the knowledge for future generations.

      --
      There are 10 commandments: 01)Thou shalt love the Lord Thy God 10)Thou shalt love thy neighbour as thyself.Matt22:34-40
    23. Re:android hate by phantomfive · · Score: 1

      Just so you know, SATs are not really that impressive.....if you took it again after a year or two of college math, you would get 99th percentile in math too. Go look at some sample tests. It's depressing how much effort is put into them and how simple they look so shortly afterwards.

      --
      Qxe4
    24. Re:android hate by chaboud · · Score: 3, Insightful

      That is such a beautiful example of Muphry's law.

      Though your post could have benefitted from a gaffe or two.

    25. Re:android hate by Anonymous Coward · · Score: 1, Interesting

      What I don't get is that Music Brains Picard has had music fingerprinting for years and it's always been opensource. I got Shazam the day it was released because I thought it'd be cool to have that feature mobile, and it has been. So how can they claim a patent on old tech that they weren't even close to being the inventor of?

      Sorry for AC.

    26. Re:android hate by TechnoFrood · · Score: 1

      It was a phone number you could call (at least in the uk http://www.shazam.com/music/web/pages/2580.html) long before the iPhone even existed.

    27. Re:android hate by Anonymous Coward · · Score: 1, Insightful

      Some useful links:
      http://www.shazam.com/music/web/pages/team.html
      http://www.shazam.com/music/web/contactus.html

      I'm from India and sent the following message.
      (Copy-pasta - but change the country to your own.)
      ---------------------
      Hello,

      On behalf of the larger internet music community, your CTO is hereby notified to Cease and Desist from sending Cease and Desist letters to people in other countries trying to do good things.

      Your CxOs' desire to single-handedly control the way music is sampled, reeks of a colonial, imperialist mentality which is completely obsolete and totally incompatible with the internet.

      Your CTO's emails asking Ron Van Rijn to not release source code are ridiculous at best and disgusting and unconstitutional, anti-freedom-of-speech at worst.

      Please issue a public apology to Ron Van Rijn for harassing a good man, or else, face permanent tough love on the Internet and consequently permanently offline.

      There's no telling when and where someone on the road will stop and call you names in public.

      If you want to make money, the Internet will give you a 100 new ways every year.

      If you want to make money by threatening innocent people and stifling creative philanthropy, the bad reputation you will earn will remain forever and you will not be trusted by anyone again.

      Your CxOs have invited a Public Relations nightmare upon themselves.

      I hope they have the wisdom to apologise. Here, in Asia, your Intellectual Poverty laws are irrelevant, our Govt is very much sensible, and we continue to not provide a large amount of your revenues despite being populous consumers of all kinds of western music.

      Stop being idiots.
      Start being techies.

      Sincerely,
      Asian internet music lovers.

    28. Re:android hate by Anonymous Coward · · Score: 0
      Here you go. http://en.wikipedia.org/wiki/Swastika

      The swastika (from Sanskrit svastika) is an equilateral cross with its arms bent at right angles, in either right-facing () form or its mirrored left-facing () form. Archaeological evidence of swastika-shaped ornaments dates from the Neolithic period. It occurs today in the modern day culture of India, sometimes as a geometrical motif and sometimes as a religious symbol; it remains widely used in Eastern and Dharmic religions such as Hinduism, Buddhism and Jainism.

      Despite this usage, the symbol has become stigmatized and to some extent taboo in the Western world because of its iconic usage by Nazi Germany, and it has notably been outlawed in Germany if used as a symbol of Nazism (usage of the sign by religious groups is tolerated). Many modern political extremists and Neo-Nazi groups such as Afrikaner Weerstandsbeweging and Russian National Unity use stylised swastikas or similar symbols.

    29. Re:android hate by Anonymous Coward · · Score: 0

      Don't overdo it. You already admitted your omission once, that's more than enough and way beyond average here on /.
      Let's focus on the real issue here...

    30. Re:android hate by AdeBaumann · · Score: 1

      That very much depends on the context - as these things so often do. If he rocked his English SATs in order to be fairly certain he's right, then the sentence is correct without the comma.

      As a card carrying grammar nazi I would put two commas in his first sentence, though:
      Yeah[,] and you're supposed to put a comma in front of conjunctive words like "and, or, but, because"[,] especially if they join two sentences.

      --
      I gave up sigs almost a year ago.
    31. Re:android hate by xaxa · · Score: 1

      This still works in the UK. Call 2580 and wait. (Loud music required.) You're only charged (IIRC) if they correctly identify the song.

    32. Re:android hate by unitron · · Score: 1

      If you speak those comma-containing sentences out loud, pausing where there is a comma, they should sound as wrong to your ear as they look to my eye. Someone else listening to you may even mistake the part after the comma for the start of a second sentence and wonder where the rest of it is.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    33. Re:android hate by mikiN · · Score: 1

      Commas will, be misplaced.

      Quickly, stop that notary! Someone is trying to cast a magic spell to hide Commas' testament! Hurry!

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    34. Re:android hate by SimonTheSoundMan · · Score: 2, Informative

      I had it as an app on my Sony Ericsson phone circa year 2000.

    35. Re:android hate by Anonymous Coward · · Score: 0

      A good rule of thumb for comma-placement is to put the comma at the point(s) where one does a natural pause when speaking the text.

      Best regards from yet another non-native English speaker.

    36. Re:android hate by Timmmm · · Score: 1

      Bullshit. You're supposed to put a comma where it helps the flow. There's no need to make up silly rules. Personally I think most people are too comma heavy; I certainly wouldn't put the comma before 'because' in your examples.

    37. Re:android hate by mcgrew · · Score: 1

      Don't listen to nitehawk214. Your commas were placed perfectly and your Englis had only one very minor mistake -- it should have read "And there's a Windows Mobile, Nokia/Symbian, and Blackberry app too. It's my fault for not Googling them up before hand."

      Very good, be proud. Don't forget that half the native English speakers don't do so well with written English.

    38. Re:android hate by commodore64_love · · Score: 1

      Yeah and you're supposed to put a comma in front of conjunctive words like "and, or, but, because" especially if they join two sentences. Examples:

      - I grabbed my umbrella. It was raining.
      - I grabbed my umbrella, because it was raining.

      - They want him to take down his blog post. It may be viewed internationally.
      - They want him to take down his blog post, because it may be viewed internationally.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    39. Re:android hate by commodore64_love · · Score: 1

      >>>Shouldn't you have put a comma before "so" if you are going by that rule?

      Yep.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    40. Re:android hate by commodore64_love · · Score: 1

      >>>If you speak those comma-containing sentences out loud, pausing where there is a comma, they should sound as wrong to your ear as they look to my eye.

      True but sometimes commas are also used for readability, and their purpose has nothing to do with how it sounds out loud.
      .

      Someone else wrote:
      >>>Bullshit. You're supposed to put a comma where it helps the flow. There's no need to make up silly rules. Personally I think most people are too comma heavy; I certainly wouldn't put the comma before 'because' in your examples.
      >>>

      Then you would be violating the rules of English writing. When two separate sentences are joined, there's supposed to be punctuation in between them. Either a period, a comma, or semicolon.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    41. Re:android hate by ottothecow · · Score: 1
      Err, that's not true at all.

      Nothing you learn in college math is touched on in the SATs. As a matter of fact, I think I would do worse on the SATs since it had been years since I had actually taken a math class involving numbers.

      SAT math is all within the grasp of 9th graders--it is just the race against the clock that makes it hard.

      --
      Bottles.
    42. Re:android hate by idontgno · · Score: 1

      Just so you know, you're arguing with a fictitious example, since I'm pretty sure neither you nor GigaplexNZ "rocked the SAT" in the 99th percentile.

      And, I'd further argue, if you took the SAT after two years of college math, "UR DOIN IT RONG" (in the immortal words of Ceiling Cat). Hell, if we wanna lay on unrealistic and irrelevant provisos, let's go one step beyond and say that if you had the entire answer key to the test, you would certainly score in the 99th percentile in math too.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    43. Re:android hate by Anonymous Coward · · Score: 0

      hahahahaha! There's always a better grammar nazi. :)

    44. Re:android hate by DaFallus · · Score: 1

      I never liked Shazam anyway. I've always been more fond of SoundHound. I forget what the original name was, but they have both iPhone and Android versions.

      --
      No one cares what your captcha was

      Houston TX, USA
    45. Re:android hate by DaFallus · · Score: 1

      Now I remember, it used to be called Midomi.

      --
      No one cares what your captcha was

      Houston TX, USA
    46. Re:android hate by phantomfive · · Score: 1

      The point is, SAT isn't some sort of mysterious measurement of intelligence which will mark you for the rest of your life, like a lot of people seem to think. It's not an IQ test. It is a measure of your skill level at one point in your life, and it is more dependent on the level of training you have received by that time than anything else.

      --
      Qxe4
    47. Re:android hate by orangesquid · · Score: 1

      Actually, it's acceptable to use the traditional, common Germanic (versus Romantic) prefixes and suffixes with any word if it does not already have an established form in the part of speech or with the altered meaning required. -hood, -wise, -ish/-esque, -ing, -est, -er, -ing, -y, etc. Some more recent prefixes and suffixes are generally considered acceptable, at least outside of formal writing, too. Everything assimilated into Middle English is, really; it's just that some assimilations in recent Modern English are still considered unacceptable in formal writing, which is understandable. A handful of Middle-English-era Romance assimilations are -al, -ment, -ic, -ion, -tion, -er, -ive, -able, -or, -ity, and one common Greek assimilation into early Modern English is -ism. Now, don't forget that typically the root word's language of origin has to match the suffix's most recent language of origin before assimilation into English (careful, one suffix listed had been in proto-Germanic, Old French, Middle French, Sanskrit, Old German, High Germanic, Latin, and Old Norse, but was assimilated into Old English from Old German), and that you have to follow the same patterns that existing, established words do, so as to avoid consonantal clusters that do not occur in English... (amongstment strengthtion, anyone?)

      Oh, and my on-topic 2-cents: isn't this what freenet is for?
      Just don't post who you are, or why you're posting on freenet. Don't create any timing-trail, either, to make anyone think it might be *you* who posted this interesting piece of code on freenet.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    48. Re:android hate by phantomfive · · Score: 1

      They allow a calculator now on the SAT. Check out a practice test: I'll bet with a few hours of practice you can easily score in the top percentiles. Maybe even without a calculator.

      --
      Qxe4
    49. Re:android hate by enjerth · · Score: 1

      So how can they claim a patent on old tech that they weren't even close to being the inventor of?

      Sorry for AC.

      Claim: * on a hand-held device.

      I imagine that's how.

      Now I'm going to go out and file a patent for doing the same thing with a refrigerator.

    50. Re:android hate by ottothecow · · Score: 1
      I could score up there when I took it and I could probably score there again now.

      My point is that the SAT tests a very basic level of math (this is intentional, they are trying to test your mathematical reasoning ability--not whether you happened to be born into a school district that did or did not have teach pre-calc to 11th graders). Having graduated a year ago with a reasonably math-intensive degree, I do not believe I learned a single new thing that is both something I didn't know in 11th grade AND something that would be on the SAT.

      --
      Bottles.
    51. Re:android hate by phantomfive · · Score: 1

      As you mentioned, it's not about what you know, it's about how well you can do it. Maybe you were different, but for me, coming out of high school, my math was still weak; even though I knew it all, it was still immature. Since then I've learned knew ways to look at things, I've solved much harder problems, I can organize concepts in my mind a lot better. When I read a story problem, I can grab the important parts out quickly without and problem.

      So, I'm willing to bet your math capability has improved also. I'll bet the story problems will seem simple to you now. This is not something I can prove, obviously, but it is something you can do simply. So unless you actually want to experiment (by at minimum testing out some practice problems), there is no point in discussing further. My observation is that in general people who go back to the SAT after a year or two of college math find it easier.

      --
      Qxe4
    52. Re:android hate by RichiH · · Score: 1

      Muphry, eh?

    53. Re:android hate by l3v1 · · Score: 1

      Landmark Digital Services owns the patents that cover the algorithm used as the basis for your recently posted "Creating Shazam In Java".

      If they do own patents for the Fourier transform, well, I can't continue that sentence, since they don't.

      Actually what the guy does is pretty basic stuff, for anyone ever having dealt with time-frequency transformation needs, in any signal processing stuff, be that audio, image, video, or whatever generic signal progcessing needs. I could list dozens of algorithms that are based on the basic ideas the guy has used.

      Doing content based indexing and recognition tasks based on frequency domain properties is also a used up idea, far from being original, novel or even surprising at this point.

      These guys are just insane. I'd say let them sue, and eat up their own crap.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    54. Re:android hate by pthisis · · Score: 1

      1) You can't just add "-wise" to any word an make a new word out of it

      "Movie-wise, there has never been anything like [the Apartment] - laugh-wise, love-wise, or otherwise-wise!"

      --
      rage, rage against the dying of the light
    55. Re:android hate by Anonymous Coward · · Score: 0

      Actually, subordinate clauses of up to five words do not require a comma. Conjunctions, particles and the like are discounted. However, the sentence does need a conjunction between "certain" and "I'm".

    56. Re:android hate by Mithyx · · Score: 1

      Yes. Follow the link.

    57. Re:android hate by jc42 · · Score: 1

      Commas, will be misplaced.

      Don't use commas, which aren't necessary.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    58. Re:android hate by bhtooefr · · Score: 1

      In the US, it's the other way around.

      Companies swallowing up the government.

    59. Re:android hate by kainosnous · · Score: 1

      It is really hard to decide where to make the distinction. The reason that many companies are artificially large is because the government is pushing them. The reason that the government supports the companies is so the companies will push their agendas. They use terms like "go green" and "too big to fail", but all they really care about is taking our money and power.

      In the end will be the government which wins. Once this "vangaurd party" succeeds in fully socializing the industries, they will promptly turn on their former allies as they won't be useful any longer. Despite what they tell you, there is no honor among thieves.

      --
      There are 10 commandments: 01)Thou shalt love the Lord Thy God 10)Thou shalt love thy neighbour as thyself.Matt22:34-40
    60. Re:android hate by YourExperiment · · Score: 1

      And the ones stupid enough to accept the crap ACTA will feed on their throat

      Damned intellectual property vampires.

    61. Re:android hate by dwater · · Score: 1

      I bet yoda uses a lot of commas :)

      Commas, misplaced, will be.

      --
      Max.
    62. Re:android hate by dwater · · Score: 1

      He really meant, "Murphy's?", but mis-spelled it.

      --
      Max.
    63. Re:android hate by dwater · · Score: 1

      *your* anus

      I've been waiting to say that for a long time - LOL :)

      --
      Max.
    64. Re:android hate by Dushnock · · Score: 1

      I remember an English teacher of mine writing the following sentence :

      "Woman without her man is nothing!"

      then he told us to put the commas in the sentence and explain the meaning of the sentence. I kinda like that...

      --
      "Soylent Green is people." (1973)
    65. Re:android hate by chaboud · · Score: 1

      Follow the link in my original post. "Muphry's law" is an intentional misspelling of "Murphy's law," and is roughly that criticism of proof-reading or editing will inevitably contain errors.

    66. Re:android hate by dwater · · Score: 1

      I did follow it....you seem to not consider that he made the same mistake.

      --
      Max.
  2. Well, really... by Icarus1919 · · Score: 2, Insightful

    Don't get me wrong, this really sucks for the guy and is completely unfair. But this sort of thing happens all the time. If this were a rare occurrence, then yeah, I'd be up in arms. It's sort of not newsworthy anymore. I'm probably going to get flamed for saying this, and maybe I even deserve it, but it's true.

    1. Re:Well, really... by bhlowe · · Score: 3, Interesting

      Why Mr. van Rijn use their proprietary name in his blog post? (Creating Shazam In Java) Of course they are going to respond exactly as they did. And much sooner had he not used it. Seems like this is a no brainer cause for a C&D letter to help protect their investment.

    2. Re:Well, really... by swabeui · · Score: 5, Insightful

      Injustice is always newsworthy.

    3. Re:Well, really... by ZosX · · Score: 1

      Why is this unfair? I mean yeah, asking him to take down his blog is unfair, but if they have a valid patent and he is infringing upon their techniques then he is in the wrong. I understand this sucks for him (and should represent a challenge rather than a defeat if he has any conviction), but patents are the law of the land as well as copyright and a whole slew of other laws that seem to favor the business that can afford the better lawyers. I don't agree that ideas can be patented, but the USPTO seems to think that they can be. Hell, it doesn't even have to be a real device to be patentable. Just a concept is enough. We need patent reform pretty bad, but its clear to me that its going to get to the point where you cannot create any software without infringing on *some* patent. Its going to take a whole lot of pain and suffering before we get to the point where people start to realize the idiocy of patenting any obvious idea, and with corporate america as our new lords and masters, and the international banks pulling the strings from the shadows don't expect it to happen any time soon.

    4. Re:Well, really... by mangu · · Score: 2, Insightful

      If this were a rare occurrence, then yeah, I'd be up in arms

      It only happens so often because the first time no one cared.

    5. Re:Well, really... by Daniel+Dvorkin · · Score: 1

      As soon as we take the attitude that abuses of IP law aren't newsworthy because they happen all the time, we might as well just give up and resign ourselves to living in MicrosoftSonyDisneyWorld (c)(tm)(pat.pend.) The only chance we have of working our way out of the current insane mess is to keep people aware that this does happen, all the time, and that it affects pretty much everyone who wants to do anything creative that doesn't come prepackaged with the big-corporate stamp of approval.

      Houses burn down all the time, too. If your neighbor's house is on fire and it looks like the flames are getting close to your own home, do you just shrug and say, "Meh, it happens"?

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    6. Re:Well, really... by cgenman · · Score: 5, Informative

      In the US at least a patent application is public record, and is intended to explain to the world how the object functions. This is not just to enforce the patent, but also to reward spreading the knowlege about how a patent works.

      Asking someone to take down a blog post that describes the workings of a patented process is foolish. If the patent is written like it is supposed to be, anyone should be able to understand the patented process. You are no longer protected under trade secrets if you patent (which is why some choose not to). It is by definition at that point public knowledge.

      Whether or not they have a patent case against him, they have no case against his blog.

    7. Re:Well, really... by IgnitusBoyone · · Score: 4, Insightful

      Well patents are pretty damn public knowledge, so I don't see how an open-source project that does the same thing can be infringing on a patent. Now, the people who use the source code might infringe on it, but drawing a schematic of a door latch doesn't infringe on the door latch, but building one does. It might not work this way at all, but the above is why I think its fairly unfair to ask someone to remove a post about how to do it.

      --
      Momento Mori
    8. Re:Well, really... by c0lo · · Score: 1

      If this were a rare occurrence, then yeah, I'd be up in arms. It's sort of not newsworthy anymore. I'm probably going to get flamed for saying this, and maybe I even deserve it, but it's true.

      What is the purpose of you getting on /.? Newsworthiness or things that are quite far from common-sense?
      Are you that driven by the news-hunger to accept unfairness?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    9. Re:Well, really... by ZosX · · Score: 1

      Yeah. I actually went back and RTFA. I guess all he did was post an article about how to accomplish the same thing the article he read describes. Sucks to be him, but he should keep up his blog as I don't think there are any trade secrets there. At first I thought he wrote a competing application.

    10. Re:Well, really... by Surt · · Score: 1

      Nah, we cared, we're just powerless. We've turned over most of congress a couple of times now and we're still stuck with the same stupid laws.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    11. Re:Well, really... by spazdor · · Score: 2, Insightful

      And there are no slow news days.

      --
      DRM: Terminator crops for your mind!
    12. Re:Well, really... by ZosX · · Score: 2, Insightful

      Yeah, that is unfair. I didn't realize all he did was post some code. That should certainly fall under free speech. I don't think their lawyers have anything to stand on here. If I were him I'd let them try to take him to court and then turn around and sue for harassment. I was wondering how he was getting matches for his song. He doesn't mention what database he is querying for a match.

    13. Re:Well, really... by John+Hasler · · Score: 2, Informative

      > Why Mr. van Rijn use their proprietary name in his blog post?

      Because it damn well pleases him to do so, and in the USA, at least, he is free to do so with impunity as long as he does not use it in a way that might mislead the public into believing that they are getting said product when they are not. A trademark is not a copyright.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    14. Re:Well, really... by Anonymous Coward · · Score: 0

      Why? Because he was giving credit where it was due. Being truthful and forthright and all those other honorable things that we used to think of as virtues, before unscrupulous scum litigated our society from one built on morality into one built on greed.

    15. Re:Well, really... by Anonymous Coward · · Score: 5, Insightful

      What is far more scary is that using a sliding window to calculate DFTs and then hashing these values, and storing there offsets is somehow patented. To say that this is "obvious" to someone with any understanding of waves and Fourier transforms is an understatement.

    16. Re:Well, really... by RichardJenkins · · Score: 5, Interesting

      BoingBoing has a good write up (http://www.boingboing.net/2010/07/08/patent-holders-legal.html). Most interesting was the fact that Landmark Digital Services took exception to the technical details of a patent being discussed. I think most people (myself included!) believe that reading a patent should tell you precisely how to replicate something, but there's a subtext to this story implying that is not the case here. I think a situation where a patent holder treats someone discussing a means to replicate patented technology as though they where handing out trade secrets is pretty interesting, certainly ./ worthy.

    17. Re:Well, really... by countertrolling · · Score: 2, Insightful

      ...they have no case against his blog.

      That doesn't matter if he have no way of defending himself, and the call for reform, or better, abolishment, is virtually absent.

      --
      For justice, we must go to Don Corleone
    18. Re:Well, really... by countertrolling · · Score: 1

      We've turned over most of congress a couple of times now...

      You call 95% reelection rates "turning over congress"?? Goddamn people would reelect Reagan's cadaver if it was on the ballot.

      --
      For justice, we must go to Don Corleone
    19. Re:Well, really... by Anonymous Coward · · Score: 0

      I think we can be quite sure that there are no trade secrets on his blog. A requirement for something to be a trade secret is that you actually manages to keep it secret.

    20. Re:Well, really... by FlyMysticalDJ · · Score: 4, Interesting

      He's not employed by them is he? Because if he's not, I don't think their trade secrets mean squat to him. If I mess around and discover coke's trade secret recipe, they're not going to come knocking on my door. And they wouldn't have any legal precedent to do so in the first place. If you discover someone else's trade secret, it's fair game. You can even sell a product using that trade secret as long as you didn't work for them and take it, or buy it from someone who did.

    21. Re:Well, really... by Anonymous Coward · · Score: 5, Insightful

      "What is far more scary..."

      Yes. As others said, unjustice must always be news, no matter how (sadly) common it becomes.

      1) It's an obvious application of a Fourier transform so it shouldn't have been accepted for patent on first place.
      2) Even if it wasn't obvious, this guy did not have access to the original code so chances are by big margin that this a different method to achive the same result so even after the patent is granted is very dificult to believe he could violate it.
      3) Even if it wasn't obvious and it was the very same patented method, patents are, well, patent, so it's ludicrous to say "you shouldn't make public this" when the very patent system is built around the fact that the patented method is meant to be made public.

      All in all this is a news about a disfunctional and criminally stupid patent system abused by a disfunctional and criminally stupid company.

      Yes: this needs to be aired.

    22. Re:Well, really... by SkunkPussy · · Score: 1

      either he is in the wrong or patents are in the wrong or the use of patents to stifle discussion on related but not identical techniques is wrong

      --
      SURELY NOT!!!!!
    23. Re:Well, really... by Blackbrain · · Score: 4, Insightful

      Don't get me wrong, this really sucks for the guy and is completely unfair. But this sort of thing happens all the time. If this were a rare occurrence, then yeah, I'd be up in arms. It's sort of not newsworthy anymore.

      The only reason that these things happen is that every time these things happen everybody looks around and says "Well, these things happen..." and THAT'S why they happen!

      If you see something, say something...peace out.

      --
      Where would we be if Wheel had hid her round rock in a cave instead of showing everyone how it rolls?
    24. Re:Well, really... by ClickOnThis · · Score: 3, Interesting

      > Why Mr. van Rijn use their proprietary name in his blog post?

      Because it damn well pleases him to do so, and in the USA, at least, he is free to do so with impunity as long as he does not use it in a way that might mislead the public into believing that they are getting said product when they are not. A trademark is not a copyright.

      [Emphasis mine.]

      Look, I'm on van Rijn's side. However, I can appreciate that a blog post entitled Creating Shazam in Java could "mislead the public" even though it might not mislead the technically savvy. If I wrote a blog post entitled Creating Microsoft Office in Java you'd better believe I'd get a message from the folks in Redmond.

      IMHO, if Landmark has any beef here at all, it's that their trademark is threatened, and feebly at that.

      --
      If it weren't for deadlines, nothing would be late.
    25. Re:Well, really... by foniksonik · · Score: 1

      He ran the transform function on his library of mp3s. The same as his app does against the sample music. Then he runs the datapoint collection routine and stores it in a database. So he did mention it but you must have skimmed past that part as it was really quick.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    26. Re:Well, really... by SkunkPussy · · Score: 2, Funny

      essentially the patent office is liable for contributory violation of patent law because by publishing the patent they are encouraging someone somewhere in the world to violate the patent.

      --
      SURELY NOT!!!!!
    27. Re:Well, really... by ZosX · · Score: 1

      I did see that. I read it wrong though as I was skimming for that bit. Yeah, I was kind of gathering that, but he does just skip right over it quickly. At first I read it that he compared his mp3s using the program against some outside database, but my second thought was that he used his mp3s as the base for his fingerprints.

    28. Re:Well, really... by Ethanol-fueled · · Score: 1

      Would it have been that difficult to say, "Make a Shazam substute" or "Shazam-like" program in Java?

      Or he could have simply named it after the most powerful negro in the world*, Kazaam.

      * whose energy I channeled while having sex with a woman last night.

    29. Re:Well, really... by Fareq · · Score: 1

      Well, at least, as a cadaver, he would be unlikely to sign any new laws.

      That would be a 100000% improvement over any other possible option likely to appear on any ballot in any race anywhere.

      I'd vote for Reagan's corpse too.

    30. Re:Well, really... by Anonymous Coward · · Score: 0

      In the US at least a patent application is public record, and is intended to explain to the world how the object functions.

      Actually, I believe the patent is public record, but the application is not. This allows an inventor to make and distribute his product under the "patent pending" claim while the PTO reviews the claims. Interestingly, this also means that "patent pending" is somewhat more secure than the actual patent. Anyone can reverse engineer your device, but if they don't know what will be protected by your patent, then it's hard to know what has to be changed to avoid infringing.

    31. Re:Well, really... by Anonymous Coward · · Score: 0

      Sorry, but since he is in another country the US issues patent does not hold any legal weight there.

    32. Re:Well, really... by NNKK · · Score: 1

      Don't get me wrong, this really sucks for the guy and is completely unfair. But this sort of thing happens all the time. If this were a rare occurrence, then yeah, I'd be up in arms. It's sort of not newsworthy anymore.

      I'm probably going to get flamed for saying this, and maybe I even deserve it, but it's true.

      You absolutely do deserve it, because it's _not_ true. This stance can be used to justify ignoring anything, including the most heinous crimes imaginable.

    33. Re:Well, really... by h4rr4r · · Score: 1

      A challenge rather than a defeat? Are you some trustafarian? Because the rest of us do not have the money to spend on lawyers nor the time to spend in court on these matters, we have to work to eat.

    34. Re:Well, really... by h4rr4r · · Score: 1

      I hated Reagan, fucker sold out the middle class, but I would indeed vote for his corpse.

    35. Re:Well, really... by commodore64_love · · Score: 1

      >>>If this were a rare occurrence, then yeah, I'd be up in arms. It's sort of not newsworthy anymore.

      I think you have that backwards. If it was a rare occurrence then I would just say, "Oh well - mistakes happen." But because it happens so often indicates to me there's a problem with the Law which needs to be fixed. Car analogy: It's just like Toyotas - if one car rapidly accelerated to 110mph and killed the passengers, no big deal. But when you have 10,000 such reports, then it warrants an investigation.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    36. Re:Well, really... by Altrag · · Score: 4, Informative

      Don't even have to RTFA, or even the summary.. Just the tagline says specifically that its a patent claim. Whether or not the claim would actually stand up in court is up to a judge should it get that far (never mind international concerns), but everything I've seen so far tells me that Shazam has all the right in the world to at least make the claim.

      As far as I know, neither "easy after someone else has thought of it" nor "it didn't take me very long" are terribly good defenses in a patent case. The one you're looking for is "figured it out before someone else has thought of it", which this guy obviously didn't do given that he specifically set out to duplicate the abilities of an existing product. At this point his only defense is to show that his algorithm is sufficiently improved over (or at least different from) Shazam's that it would warrant being called 'innovative' (at least in the US.. I don't know about the EU's rules). Also, being his own code isn't a defense in a patent case (whereas it would be a defense in a copyright case if it could be proven).

    37. Re:Well, really... by commodore64_love · · Score: 1

      >>>If I wrote a blog post entitled Creating Microsoft Office in Java you'd better believe I'd get a message from the folks in Redmond.

      True but if you live in Mongolia (for example) then that C&D letter doesn't mean jackshit. US and EU Patents don't apply to that country..... US and EU patent law ends at the border. (Or at least it's supposed to - some jackass US politicians think it's okay to shutdown foreign websites even though said websites are outside their juris.)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    38. Re:Well, really... by icebike · · Score: 1

      . Sucks to be him, but he should keep up his blog as I don't think there are any trade secrets there. At first I thought he wrote a competing application.

      Even if there were trade secrets there, if he come upon them with his own brain, they are not Shazam's trade secrets. If he stole them or someone leaked them to him, that's a different case.

      Shazam never alleged that his blog revealed their actual code.

      There needs to be an escalating penalty for filing a false takedown notice. First offence 100,000. Doubling each subsequent false notice to the same entity.

      --
      Sig Battery depleted. Reverting to safe mode.
    39. Re:Well, really... by PopeRatzo · · Score: 1

      If this were a rare occurrence, then yeah, I'd be up in arms.

      So, the more prevalent a problem becomes, the more we should ignore it?

      The fact that this type of bullying is "not newsworthy anymore" is part of what we should be "up in arms" about.

      Maybe "up in arms" literally.

      --
      You are welcome on my lawn.
    40. Re:Well, really... by Anonymous Coward · · Score: 0

      Well when the fire department brings litigation upon you because you mentioned throwing water on....

    41. Re:Well, really... by commodore64_love · · Score: 2, Insightful

      The Congress of 1994 actually was quite good, and they repealed a lot of idiotic laws from the books, plus cutting taxes. I credit them more than Clinton for the economic boom that came shortly afterward. They were also responsible for the Telecommunications Act that freed-up TV channels 52 to 83 for cellular and internet expansion.

      Unfortunately that Congress evolved into the 2000 Congress which thought it was okay to forget their principles and pass draconian legislation like the Patriot Act. Power corrupts.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    42. Re:Well, really... by PopeRatzo · · Score: 5, Insightful

      everything I've seen so far tells me that Shazam has all the right in the world to at least make the claim.

      The claim being that in software, once you do something, nobody else can do anything similar, even if it doesn't use any of their code or procedures. If the end result is the same, then whoever the most money to spend on legal fees is the winner. It's a fucked up way to run a railroad.

      So, once someone made a word processor, nobody else should be able to make a word processor. And once somebody made a program that can play music files, nobody else should be able to write a program that can play music files.

      "Innovative" has become such a cheap word. It really doesn't mean anything any more. When a word like "innovative" becomes a legal term of art, innovation ceases.

      --
      You are welcome on my lawn.
    43. Re:Well, really... by zcksjdn · · Score: 1

      ... I think a situation where a patent holder treats someone discussing a means to replicate patented technology as though they where handing out trade secrets is pretty interesting, certainly ./ worthy.

      Yes, but is it /. worthy?

    44. Re:Well, really... by jmorris42 · · Score: 5, Interesting

      > I think a situation where a patent holder treats someone discussing a means to replicate patented
      > technology as though they where handing out trade secrets is pretty interesting, certainly ./ worthy.

      In a sane world making such an admission in a legal filing would be grounds for voiding the patent since patent law requires dislosure of everything a person skilled in that field would need to know to implement the patented tech. The idea of patents is to trade full disclosure for a limited monopoly on commercial exploitation of the idea. However as soon as a patent is filed others may begin using your patented tech as a base to build their own innovations on. Of course they will need to license your original tech to sell theirs and you will have to license theirs if you want to incorporate it, etc. Of this are vast portfolios built of cross licensed codependent patents.

      But we live in bizarro world. Sucks don't it.

      --
      Democrat delenda est
    45. Re:Well, really... by PopeRatzo · · Score: 4, Insightful

      before unscrupulous scum litigated our society from one built on morality into one built on greed.

      Not just any scum, but unscrupulous corporate scum, which means that it's not even a person making the decision, but legally fictive golem that exists only to reward those that have bought shares, even at the expense of society as a whole. If it was a person, at least a case could be made for going up to him and calling him a piece of shit who should be ashamed of himself, to tell his neighbors that he's a piece of shit, and to remind his wife and kids that they're related to a piece of shit.

      But what is a "Shazam"? It has no neighbors, no family, no community, no responsibility to do anything but eat and shit money in the pockets of its shareholders. It doesn't respond to shame, to peer pressure, to moral outrage. It doesn't even respond to the "marketplace" because they assert another legal fiction (patent) in order to pervert the marketplace, to ensure that it is immune to market forces.

      And that is ultimately what this "Intellectual Property" baloney is all about: making sure that the marketplace can not work.

      --
      You are welcome on my lawn.
    46. Re:Well, really... by Saeed+al-Sahaf · · Score: 1

      If this were a rare occurrence, then yeah, I'd be up in arms.

      It's *NOT* being a "rare occurrence" that is alarming. It's the fact that it isn't that we should be concerned.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    47. Re:Well, really... by timmarhy · · Score: 0

      it sounds like a classic case of a small company having no idea how a patent works or what it means. you can get the details of their invention from the patent office any time you like. that's how it works.

      --
      If you mod me down, I will become more powerful than you can imagine....
    48. Re:Well, really... by mattack2 · · Score: 1

      Mongolia has been a member of the WTO since January 29, 1997. (citation http://www.wto.org/english/thewto_e/countries_e/mongolia_e.htm)

      The US has been a member of the WTO since January 1, 1995. (citation http://www.wto.org/english/thewto_e/countries_e/usa_e.htm)

      TRIPs (http://en.wikipedia.org/wiki/Agreement_on_Trade-Related_Aspects_of_Intellectual_Property_Rights) covers patents (though there is debate over software patents, but it hasn't been decided either way yet)..

      So it seems to me -- PLEASE CORRECT ME -- that the US & EU patents _would_ apply in Mongolia, or else it would be a WTO violation.

    49. Re:Well, really... by CajunArson · · Score: 2, Insightful

      In a sane world making such an admission in a legal filing would be grounds for voiding the patent since patent law requires dislosure of everything a person skilled in that field would need to know to implement the patented tech.

      We do live in a sane world (well at least in this regard).. if Shazaam admits it did not disclose the "best mode" for practicing its invention, or that it did not disclose enough information in its patents to "enable" the "person having ordinary skill in the art" to practice the invention, then the patent(s) become invalid and are thrown out.

      As for trade secrets, assuming this guy didn't actually steal the information from Shazaam or is in cahoots with someone who did steal it, he can't have misappropriated any trade secrets since he did the work all on his own.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    50. Re:Well, really... by digitalunity · · Score: 1

      Right. Because everyone knows all the WTO member countries follow the rules...

      not.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    51. Re:Well, really... by digitalunity · · Score: 1

      I agree with all that you said except #2. It's actually quite likely his code followed the exact same process as Shazam. The code might look very different, but it's following the same basic idea.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    52. Re:Well, really... by digitalunity · · Score: 1

      That's MicrosoftSonyDisneyApple(c)(R)(tm)(pat.pend.) now. Get it right citizen peon.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    53. Re:Well, really... by Dragonslicer · · Score: 1

      So, once someone made a word processor, nobody else should be able to make a word processor. And once somebody made a program that can play music files, nobody else should be able to write a program that can play music files.

      Only if the first person to describe (in a fairly large amount of detail) those programs were granted patents for them. Even in the U.S., you can't get a patent for something as broad as "a word processor" or "a music player". You can only get a patent for a fairly specific way of creating such a program. Also, if something is first described in an academic paper (which is quite common in computer science), you can't get a patent for the same thing.

    54. Re:Well, really... by Dragonslicer · · Score: 2, Insightful

      Well patents are pretty damn public knowledge, so I don't see how an open-source project that does the same thing can be infringing on a patent.

      Distributing source code isn't just discussing or summarizing the patent, it's implementing and distributing the invention.

    55. Re:Well, really... by mattack2 · · Score: 1

      I never claimed that they all did... just that, according to the rules, it seemed to me like the Mongolia example wasn't valid.

    56. Re:Well, really... by Miseph · · Score: 1

      -1, Wrong About International Patent Law.

      I'm not qualified to say if his code does, in fact, violate Landmark's patents, but I'm quite sure that US patents are enforced in most foreign nations, and vice versa.

      --
      Try not to take me more seriously than I take myself.
    57. Re:Well, really... by ClickOnThis · · Score: 1

      Don't even have to RTFA, or even the summary.. Just the tagline says specifically that its a patent claim.

      I read everything. Yes, I'm well-aware that it's a patent claim. You're missing the point that bhlowe made and I reinforced, specifically that a blog entitled Creating Shazam in Java is likely to provoke someone who owns the Shazam trademark.

      Whether or not the claim would actually stand up in court is up to a judge should it get that far (never mind international concerns), but everything I've seen so far tells me that Shazam has all the right in the world to at least make the claim.

      No argument there. Of course Landmark can make the claim, and it's up to the courts to rule on the merits. But this specific discussion thread focused on the use of the name, not allegations of use of the patents.

      --
      If it weren't for deadlines, nothing would be late.
    58. Re:Well, really... by Anonymous Coward · · Score: 0

      It's software. There is no validity to any software patent. The faster people understand that, the quicker these corrupt laws can get repealed.

      In the meantime, post the code on a server in a country with sane laws (ie. they don't recognize software patents).

    59. Re:Well, really... by Anonymous Coward · · Score: 0

      If you haven't done so already, make this into copypasta. It is very, very good.

    60. Re:Well, really... by loners · · Score: 1

      Sure you can. Just add the phrase "on a computer" and wham one patent approved.

    61. Re:Well, really... by TheSpoom · · Score: 3, Interesting
      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    62. Re:Well, really... by ClickOnThis · · Score: 1

      >>>If I wrote a blog post entitled Creating Microsoft Office in Java you'd better believe I'd get a message from the folks in Redmond.

      True but if you live in Mongolia (for example) then that C&D letter doesn't mean jackshit. US and EU Patents don't apply to that country.....

      You're missing my point. (You're not the only one.) This discussion thread started with bhlowe commenting on the use of the Shazam name, not the patents.

      --
      If it weren't for deadlines, nothing would be late.
    63. Re:Well, really... by countertrolling · · Score: 1

      Ah yes.. The Telecommunications Act which included the Communications Decency Act... That congress also strengthened the atrocious Cuban embargo, expanded the death penalty, gave us the Defense of Marriage Act, Private Securities Litigation Reform Act, making it more difficult for investors to prove they were defrauded, a loophole filled Lobbying Disclosure Act... That's just the easy stuff.. and That economic "boom" was a bubble, more like a lead balloon, though its propaganda value is priceless.

      Yeah, a real good bunch they were... The bones they threw not withstanding. And the the congress of 2000, considering the previously mentioned reelection rates, wasn't all that different, damn near all the same people were still there.

      --
      For justice, we must go to Don Corleone
    64. Re:Well, really... by wolverine1999 · · Score: 1

      Well perhaps he wanted to recreate the Wizard Shazam instead :) lol
      (Doesn't DC Comics hold a trademark for Shazam ?)

    65. Re:Well, really... by Anonymous Coward · · Score: 0

      Not sure that he is even infringing....

      Legally anyone can read a patent (for example, describing how to transform widgetA into widgetB) and carry out that process to produce a widgetB for their own use. If they sell/provide widgetB to anyone else *then* they will be infringing unless they obtain a license from the patent holder. Seems to me that all this guy did was produce a widgetB for himself, he has not identified songs for other people.

      Additionally in describing the technique and providing code snippets all he has done is describe the patented technique in more layman-like terms. The patent filing itself is supposed to do that (potentially in a less layman-like way). I do not believe it is an infringement to describe what a patent describes, as the patent itself is a public record...

      Had he provided a complete library/running executable capable of indentifying songs for others to use *then* he would be infringing.

    66. Re:Well, really... by c0lo · · Score: 1

      Mod parent up "Informative" - a good example on the pains ones need to take to stand for themselves.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    67. Re:Well, really... by Z00L00K · · Score: 1

      I didn't have a clue that Shazam existed, and not that someone had made this description - until it was posted here. So now Shazam has caused some real marketing for this page and some badwill for themselves.

      Note that the link now ends up into a fallback site due to high traffic so there is a graph missing for the moment.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    68. Re:Well, really... by Z00L00K · · Score: 2, Informative

      Unfortunately patents are given on a loose ground as long as what's written is complex enough for the patent reviewer to have a hard time to grasp it fully. And the patent reviewer won't admit that he can't understand what's written so he passes the patent.

      Then it's up to a court to invalidate the patent.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    69. Re:Well, really... by smallfries · · Score: 2, Insightful

      You are quite right that you are not qualified. But on the subject tof US patents being enforced abroad you are also quite wrong.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    70. Re:Well, really... by Zaphodox · · Score: 1

      "enforced in most foreign nations" You evidently have not spent any time in Asia or Africa. Or most of the rest of the world for that matter. By and large most governments could not give a flying pigs penis for US copyright, we are well aware that it is simply a tool to force overpriced crap onto our domestic markets at the expense of local innovation and production.

    71. Re:Well, really... by Mindcontrolled · · Score: 3, Informative

      Unfortunately, you are dead wrong. Patents are strictly territorial and are only enforceable in the country where they are issued. If a US patent holder wants protection in, say, France, he has to file for a French patent in addition to the US one - a process which is simplified by the Patent Cooperation Treaty. Until he does that, he has no legal power over anyone producing his protected product in France - unless they import it to the US. In the case of software, you of course can assume that simply by putting it on the internet, he makes it available to the US market and therefor infringes locally.

      --
      Ubi solitudinem faciunt, pacem appellant.
    72. Re:Well, really... by houghi · · Score: 1

      When I was about 7 and my sister 8, she stole a cookie and I got blamed. Injustice? Yes. News? No.

      --
      Don't fight for your country, if your country does not fight for you.
    73. Re:Well, really... by ocularsinister · · Score: 1
      It's worse than that - corporations are to all intents and purposes immortal and above the law. I've seen a few people propose a few simple remedies for this:
      • If a company commits a criminal act is imprisoned : The directors are replaced (without any golden parachutes!) and all profits for x years goes to the state and not the shareholders. Share transactions would be suspended from the time the companies is charged with an offense to the end of its sentence or until the company is cleared.
      • If a company commits a *serious* crime (on the scale of mass murder for example) : The company is liquidated, assets are sold and profit goes to the state. The shares are deemed worthless.

      We would still suffer from the problem that companies are more or less immortal though...

    74. Re:Well, really... by houghi · · Score: 1

      Are you talking about the child abuse in the Catholic Church? Or about police brutality? Apathy is the root of all evil.
      Something for you to read: http://en.wikipedia.org/wiki/First_they_came...

      --
      Don't fight for your country, if your country does not fight for you.
    75. Re:Well, really... by mcvos · · Score: 1

      But also that it's worth it in the end.

    76. Re:Well, really... by wrook · · Score: 1

      If you see something, say something...peace out.

      Unfortunately, saying something and peacing out are usually mutually exclusive. If you say something you open yourself up to hassle. If you close your eyes and pretend it didn't happen you can usually ignore it for a very long time. Therein lies the problem. Any thug can threaten you knowing you will trade peace for justice.

    77. Re:Well, really... by molecular · · Score: 1

      I was wondering how he was getting matches for his song. He doesn't mention what database he is querying for a match.

      yes he does: "With this algorithm in place I decided to index all my 3000 songs."

    78. Re:Well, really... by TheRaven64 · · Score: 2, Interesting

      When was the patent filed? When I was applying to universities, I visited a few on open days, and they took us around their research labs. This would be back around 1998, and Southampton had a project that did exactly this. If the patent was filed any time after this, there is prior art.

      --
      I am TheRaven on Soylent News
    79. Re:Well, really... by kegon · · Score: 1

      No, this is completely fair. It's patented and as such is protected IP.

      The guy may not like it, he may not agree with the patent but it's not his judgement to make. If it is patented he can't release his version to the OSS community and he can't give it away for free. He can use it at home for his own personal use though.

      I didn't think this was a "nastygram". It was a polite letter pointing out potential patent infringement. It was clear, concise and firm; exactly how you should word a necessary legal warning.

      If he puts his code on an EU based webserver and someone downloads it in the states then it could be argued that he is distributing his code in the states - that's why it's a grey area and one you don't want to be in unless you have deep pockets.

      The second C&D letter about his blog post he can safely ignore. Unless he is giving out the code, I can't see any way he could be infringing.

      You're right, it's not newsworthy: "Guy doesn't understand patents, nearly releases IP patented by someone else, gets a warning letter from a lawyer".

    80. Re:Well, really... by nschubach · · Score: 2, Insightful

      So is posting a recipe for chocolate chip cookies, but you don't see Betty Crocker suing every mother in the world who makes the same cookies for their kids.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    81. Re:Well, really... by Dragonslicer · · Score: 1

      So is posting a recipe for chocolate chip cookies, but you don't see Betty Crocker suing every mother in the world who makes the same cookies for their kids.

      Uh, that might be because, as far as I know, Betty Crocker doesn't have a patent on any of their recipes.

    82. Re:Well, really... by nschubach · · Score: 1

      There is one for a cookie pie: http://www.freepatentsonline.com/y2007/0166435.html ... but that's not my point. It's the idea behind the fact that you can patent what amounts to a recipe, along with every variation of said recipe.

      Patenting the algorithm for detecting music from a small sample without listing the method for which you do this is tantamount to patenting a cookie like object that can contain any number of ingredients. Then once you achieve such patent, suing every website that posts a recipe for something that could be baked to look like a cookie.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    83. Re:Well, really... by AndGodSed · · Score: 1

      * whose energy I channeled while having sex with a woman last night.

      Yeaaahhh... everyone feels like that the first time...

    84. Re:Well, really... by c0lo · · Score: 1

      Cannot agree more. If you can stand to the end: this is where showing solidarity in any form may count.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    85. Re:Well, really... by mcgrew · · Score: 1

      I didn't RTFA, but the summary's "they want him to take down his blog post (Google Cache) explaining how he did it because it 'may be viewed internationally" isn't going to hold up in court if it was patented in the US. All patents here are "open source", as the plans for the device, procedure, or whatever are kept in the Patent Office and are freely available to anyone, by law.

    86. Re:Well, really... by Andy+Dodd · · Score: 1

      I think he would have been fine if he had not used their name.

      (Note: His code would still have infringed, but a company who asks for a blog post to be taken down because "it might lead to infringement" is dumb and completely failing to understand the patent system.)

      Preemptively stopping someone from using your patent is pretty dumb - it means you'll never get licensing fees from them. (At the other end of the spectrum, "submarine patents" are douchebaggy.)

      --
      retrorocket.o not found, launch anyway?
    87. Re:Well, really... by Anonymous Coward · · Score: 0

      Just a quick question: Why does the state get everything? What is the state but a "fictive golem"? I would much rather have the wealth destroyed (though I understand that by the law of unintended consequences this would have to be thought out very carefully).

      Also, the 'no golden parachute' thing is almost patronizingly ideal. CEOs, Directors, etc will simply shunt their benefits into obfuscated areas, and it isn't practical at all to attempt to selectively remove a person's assets and cherrypick what qualifies as a 'golden parachute.'

    88. Re:Well, really... by commodore64_love · · Score: 1

      >>>damn near all the same people were still there

      As I said - power corrupts. Same people as 1994 but they forgot their principles and turned into tyrants. - By the way I haven't seen the Democratic Congress (in power since 2006) repealing any of the laws you mentioned. They have a supermajority (60%). What are they waiting for? On the contrary I see they renewed the Patriot Act.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    89. Re:Well, really... by Dragonslicer · · Score: 1

      There is one for a cookie pie: http://www.freepatentsonline.com/y2007/0166435.html

      You can submit a patent application for anything you want, that doesn't mean it will be granted. I can submit a patent application that's simply "What is claimed is: 1. A method for creating the first post in a Slashdot thread.", and the patent office has to accept my application. Of course, the examiner will laugh at me, and they might even take the time to write up a page or two telling me off.

      I checked the status of that cookie pie patent (go to this USPTO page and enter application number 11/333238), and it was abandoned after the initial rejection. The examiner rejected the application on the basis of prior art.

      It's the idea behind the fact that you can patent what amounts to a recipe, along with every variation of said recipe.

      Machines are just a bunch of atoms, and you can't patent atoms. The reduction argument doesn't work.

    90. Re:Well, really... by idontgno · · Score: 1

      Unless you're 12 now, that happened too long ago for the Web 2.0 Blogosphere to have become your injustice-exposing savior.

      Yes, nowadays, it would be news. And probably a kdawson submission here. And a delightful source of discussion between laissez-faire libertarians and social-justice greenies. Or something.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    91. Re:Well, really... by BobMcD · · Score: 1

      I never claimed that they all did... just that, according to the rules, it seemed to me like the Mongolia example wasn't valid.

      I think that the specific qualifier '(for example)' meant that it wasn't necessarily to be taken as a matter of fact. Or, in fewer words:

      Don't be such an ass. Let's move forward with the substance, rather than semantics. Yes?

    92. Re:Well, really... by BobMcD · · Score: 1

      Except for the trade agreements. Those make your position of certainty a little less clear.

    93. Re:Well, really... by BobMcD · · Score: 1

      When I was about 7 and my sister 8, she stole a cookie and I got blamed. Injustice? Yes. News? No.

      BS. If you had sicked a pack of raving lawyers on your sister due to her cookie theft it ABSOLUTELY would have made the news.

    94. Re:Well, really... by BobMcD · · Score: 1

      I agree with all that you said except #2. It's actually quite likely his code followed the exact same process as Shazam. The code might look very different, but it's following the same basic idea.

      I thought that 'basic idea's weren't patentable. Only specific instructions on how to achieve the described result. Without those the patent wouldn't be granted. Correct?

    95. Re:Well, really... by thePowerOfGrayskull · · Score: 1

      The odd thing here is that they wnated teh blog post taken down. If the process is patented, it's already public information...

    96. Re:Well, really... by Digital+Vomit · · Score: 1

      This truly is a mad, mad, mad, mad world.

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    97. Re:Well, really... by Anonymous Coward · · Score: 0

      1) It's an obvious application of a Fourier transform so it shouldn't have been accepted for patent on first place.

      If so, could the patent holder have just hoisted themselves on their own petard by providing grounds and incentive for others to challenge and possibly overturn the patent in question?

      At worst, allowing this blog to go unchallenged would have resulted in a few other geeks rolling their own music-recognition software, and not much splash beyond that. iPhone users would still be using the official Shazam app, as would most other users. It becomes a non-story.

      On the other hand, by drawing attention to it and to the arguably prior art of Fourier transforms, they may have just ensured that no one but the lawyers will make any money here.

    98. Re:Well, really... by Anonymous Coward · · Score: 0

      They are alleging that the blog author is violating a patent, which protects the technical method, rather than the specific code, which is protected by copyright.

    99. Re:Well, really... by nschubach · · Score: 1

      But as it is, atoms can't be freely replicated in the same form as the machine in question. If that time comes, I'd say that patents would be worthless because if you can replicate atoms in a particular form, there's no real need for patent protection for monetary gain. Software (aka: the cookie recipe), however, is freely replicable and therefore impossible to protect.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    100. Re:Well, really... by oshkrozz · · Score: 1

      It is actually even funnier that he mentions Railroads because in the 1800s the railroads decided NOT to patent a huge number of their innovations and that lead to massive creative advancements in the railroad (just look at the huge difference between 1850 and 1900). On the other hand the Phone industry starting with the telegraph (Same time as railroad)has always been heavily patent encumbered and we can see just how that really spurred innovation and creativity (Ie the staggeringly slow innovations in phones and phone systems).

    101. Re:Well, really... by SiChemist · · Score: 1

      Shazam is getting lots of one star ratings along with comments about the C&D in the android market:

      http://www.appbrain.com/app/com.shazam.android

    102. Re:Well, really... by SleazyRidr · · Score: 1

      I was thinking a while ago about whether the rate of technological innovation is a good thing. (I came to the conclusion that it was.)

      However, maybe patents would be a good way to slow down the rate that the world changes. The first person to create a word processor gets to be the only one making a word processor for their 15 years, and the the gates open up and everyone starts using word processors.

      Then I got to thinking, we'd still have the same rate of new ideas, just delayed. Then I realised that I was just rambling.

    103. Re:Well, really... by countertrolling · · Score: 1

      They were tyrants in '94 also. And they've been trying to pass laws similar to the patriot act since long before then. And much of the patriot act was written by a then democrat named Joe Lieberman. Just goes to show... I don't differentiate between democrats and republicans (they're merely two factions of one party). Contrary to what most people think, they are not in any real opposition. That's just pure show. They work as a team to stay in power. So as far as that angle is concerned, you can save your breath for those who still believe. Read up on "rotating villain". It's a very common practice within each faction and between them. And it is proving to be very effective in creating and maintaining confusion amongst the voters. For instance, despite what happened during the last decade, they're going to hand it back to the republican side. Thus keeping the incumbent party in charge.

      --
      For justice, we must go to Don Corleone
    104. Re:Well, really... by Meeni · · Score: 1

      Algorithm are not patentable matter in the EU.

    105. Re:Well, really... by mattack2 · · Score: 1

      It is substance... the substance that the patents do matter in WTO countries.

    106. Re:Well, really... by BobMcD · · Score: 1

      It is substance... the substance that the patents do matter in WTO countries.

      Did you really not comprehend my statement? Because you just did it again.

      If it helps, imagine 'Mongolia' as '$country'. It wasn't meant as a specific, but as a far off and exotic place with a different culture.

    107. Re:Well, really... by Alinabi · · Score: 1

      He is not infringing on any patent. Simply disclosing the algorithm is not infringement, In fact LDS had to disclose it themselves in the process of obtaining the patent. Using the name in the blog has nothing to do wit copyright, it might have something to do with trademarks, but I think he would have to make a profit off of it to count as trademark infringement

      --
      "You can't allow somebody to commit the crime before you detain them." [Condoleezza Rice]
    108. Re:Well, really... by Anonymous Coward · · Score: 0

      How about if Landmark Digital Services (owners of Shazam) don't do any of that, but instead throw a bunch of lawsuits at this guy and his lawyer tells him that it'll cost him more to defend than he will reap back if he wins? How about if they just threaten to do that and this guy knows (after speaking with a lawyer) that any actual lawsuit will hurt him so the threat aloneis enough to influence his behaviour? How about if LDS leverage US patents to prevent this guy from distributing a really cool algorithm in Europe by holding the threat of a lawsuit over his head and mean that we have to make do with the snipets he's posted on his blog?

      Honest to fucking god, how about you wake up and smell the fucking coffee?

    109. Re:Well, really... by improfane · · Score: 1

      So very well said.

      Companies should be subject to the same laws that individuals are bound by, without all the inappropriate benefits.

      • No tax breaks or at least only for a brief and unextendable period, like only for a new significant technology, like a renewable resource or medical
      • Money should not be synonomous for law, it makes me sick that a business can fight law simply with money. Maybe we need a national jury? Everyone vote if this business acted wrongly!
      • We have never had a freemarket, what we have is a bastardization of the free market. A free market economy actually works to solve problems. Patents, copyrights and trademarks are artificial evils.
      • Businesses that lobby should never be able to donate funds. If legislation is the result of lobbying, it should be made public when the legislation is made. In the UK our votes go on a register, it is not anonymous!
      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    110. Re:Well, really... by improfane · · Score: 1

      I have no idea who it works but what if one was more accurate than the other? It could be a difference in the comparison function? The lookup in a central database maybe?

      I imagine they will look completely different. Different coding styles notwithstanding but the general coding approach taking for each including datastructures, design, lookup.

      For example the window size may be different making one slower and one faster? Another example is OS or browsers. How does each browser schedule? They both have the same job but do it differently. Even ones in the same cateogory (round robin, least recently used or whatever) they may very well be implemented differently that gives them different characteristics.

      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    111. Re:Well, really... by improfane · · Score: 1

      Woops, mixed a few words a bit there. Should say OS next to schedule and should say how instead of who.

      Hopefully nobody notices that I am actually a turing complete AI. Sometimes a bit flips, you know, Celerons. Fortunately I patented myself.

      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    112. Re:Well, really... by improfane · · Score: 1

      his own invention...It's just an interpretation of the patent. The code is its own creative work. Judging by these posts, it boils down to a mathematic function.

      Two individuals can invent things simultaneously and separately. While one might get credit, they both invented it.

      Not that the law seems to take this into account. SNAFU

      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
  3. Patent and disclosure... by nebaz · · Score: 5, Interesting

    IA (definitely) NAL, but I thought the whole purpose of patents (other than protection) was to disclose the invention in full (not behind trade secrets) in exchange for knowledge of how the invention is done/made. Have the patent owners given any implementation details about their application?

    --
    Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
    1. Re:Patent and disclosure... by MadCow42 · · Score: 5, Insightful

      Yep - I bet he's hit on a Trade Secret of theirs in his blog post and/or development work, and they're just trying to scare him away from posting the details. Trade Secrets are only secrets as long as nobody else knows about them - there's no protection on them other than that.

      The patent holds NO ability to stop him from disclosing ANYTHING - anything covered by the patent is by definition publicly disclosed in the patent itself. If it's not there, it's not covered. Period. The "international viewing" holds no water either - there's nothing preventing someone from viewing the patent from another country.

      He can go tell them to fuck off. He can probably sue for SLAPP or something like that too. I would!

      In addition, my understanding is that this goes even further - there's nothing preventing him from developing his own implementation of their patent. The only issue arises when he distributes it beyond himself. IANAL, so this part I'm only 99.9% sure on. :)

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    2. Re:Patent and disclosure... by Daniel+Dvorkin · · Score: 4, Informative

      Bizarrely, the USPTO doesn't require code for software patents; I assume other patent offices worldwide, in those countries which allow software patents, follow the same practice. You can't patent a mechanical device without schematics (I think) but for software, a vague description of the algorithm -- too vague to be of any use in implementation -- is enough. This is yet another example of why the idea of patenting things that aren't physical objects is fundamentally broken, but don't expect the situation to change any time soon.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:Patent and disclosure... by ZosX · · Score: 1

      They can be vague. Remember in a software patent all you need to say is "a method for identifying music playing by listening to a small sample and comparing to a list of sonic fingerprints" and you are pretty much all set. If amazon can patent buying items with one single click anything is nearly possible.

    4. Re:Patent and disclosure... by Wonko+the+Sane · · Score: 4, Insightful

      At least in the US you have absolutely no recourse against someone who independently (not an employee, etc) develops one of your trade secrets. They can even patent it themselves and force you to pay a license fee!

      That's the trade off between patents and trade secrets.

    5. Re:Patent and disclosure... by MadCow42 · · Score: 1

      You're right - but I believe they can't patent it if you can prove yours was developed first and they had knowledge of it.

      --
      I used to have a sig, but I set it free and it never came back.
    6. Re:Patent and disclosure... by Surt · · Score: 1

      You can even fight their patent if you can prove you developed it first, whether or not they knew you had done so. It's called prior art.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    7. Re:Patent and disclosure... by Nushio · · Score: 5, Insightful

      His implementation was different than their's, and if that's the case, they've got bigger issues, as one of their developers wrote a PDF on how Shazam Works..

      And this guy certainly wasn't the first to write an article about How Shazam Works either.

      They're afraid of the code.

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    8. Re:Patent and disclosure... by cacba · · Score: 1

      I would!

      Create a blog replica of his, and you may find yourself in the situation where YOU CAN!

    9. Re:Patent and disclosure... by Grishnakh · · Score: 3, Informative

      Exactly. If it were copyrighted, it'd be different, but if his work falls under a patent, there's nothing they can do as long as he doesn't offer his software for sale or in any products, or make it available as a binary. It's just like LAME, and various open-source decoders for patented codecs. The source code can be distributed freely, it's only when someone uses it that the patent holders have to be paid. The patent holders can only sue people who use the final product, and of course that's pretty difficult to figure out since anyone can download the source code and compile it.

      The situation is more murky for anyone who distributes compiled binaries, though, which is why most US-based Linux distros don't include LAME or any MP3 decoders, but usually provide convenient ways for you to download these things and install them with one or two clicks.

      Fuck 'em.

    10. Re:Patent and disclosure... by Grond · · Score: 3, Informative

      In addition, my understanding is that this goes even further - there's nothing preventing him from developing his own implementation of their patent. The only issue arises when he distributes it beyond himself. IANAL, so this part I'm only 99.9% sure on. :)

      I'm afraid you're wrong here. In the US, a patent gives the patentee the right to exclude others from making, using, selling, offering to sell, or importing the claimed invention. 35 USC 271. Now, of course, the patentee must actually sue for patent infringement, and that's unlikely in the case of garage tinkerers (those that don't post everything online, that is), but there is no exception to patent infringement for 'developing your own implementation.' There is a research exemption related to preparing data that will be presented to the FDA, but that's not relevant here.

    11. Re:Patent and disclosure... by anonicow · · Score: 2, Interesting

      Remember in a software patent all you need to say is "a method for identifying music playing by listening to a small sample and comparing to a list of sonic fingerprints" and you are pretty much all set.

      You're referring to the description, which has little legal effect. The stuff that they can really take to court is any of the claims they have listed. Their main claim is

      A method of characterizing a relationship between a first and a second audio sample, the method comprising: generating a first set of fingerprint objects for the first audio sample, each fingerprint object occurring at a respective location within the first audio sample, the respective location being determined in dependence upon the content of the first audio sample, and each fingerprint object characterising one or more features of the first audio sample at or near each respective location; generating a second set of fingerprint objects for the second audio sample, each fingerprint object occurring at a respective location within the second audio sample, the respective location being determined in dependence upon the content of the second audio sample, and each fingerprint object characterising one or more features of the second audio sample at or near each respective location; pairing fingerprint objects by matching a first fingerprint object from the first audio sample with a second fingerprint object from the second audio sample that is substantially similar to the first fingerprint object; generating, based on the pairing, a list of pairs of matched fingerprint objects; determining a relative value for each pair of matched fingerprint objects; generating a histogram of the relative values; and searching for a statistically significant peak in the histogram, the peak characterizing the relationship between the first and second audio samples.

      which is not nearly as vague. But it's still very basic and obvious stuff. It doesn't seem easy to implement an efficient fingerprinter that avoids this patent since you basically have to throw away all the inter-feature timing information if you don't want to run into something equivalent to their peak histogram stuff.

      I'm shocked at how such broad claims can be accepted by patent offices...

    12. Re:Patent and disclosure... by ShakaUVM · · Score: 1

      All their trade secret is, is taking FFT signatures from music in small chunks and matching them against a database. We did things like that, but with wavelets, back in the mid 90s.

      Shazam's real value is their signature database, which can't be replicated easily. So they really have nothing to worry about, really.

    13. Re:Patent and disclosure... by ZosX · · Score: 1

      "I'm shocked at how such broad claims can be accepted by patent offices..."

      I'm not. There are patents on anything, like say multitouch. Seems like a pretty basic concept to me. You can have a touch screen, the next logical step is obviously having one that accepts input in multiple spots at once. In fact that's not even an innovation as most screens have multitouch, its actually the software the needs to be written around the concept, but even that would be obvious, like pinch and zoom for example.

    14. Re:Patent and disclosure... by Dachannien · · Score: 1

      This is because it's generally assumed that as long as the general algorithm is disclosed, the ordinary artisan is capable of writing the code to implement it without undue experimentation.

      Really, this is more akin to no longer requiring working models of inventions (gone for many many years now) than it is to a lack of symmetry between mechanical/electrical inventions and computer-based ones.

    15. Re:Patent and disclosure... by BlueStrat · · Score: 0, Offtopic

      Posting to correct an accidental mis-moderation. Parent is NOT overrated! Meant to give an "Insightful".

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    16. Re:Patent and disclosure... by SydShamino · · Score: 2, Interesting

      Not so if you never published it, preferring instead to keep it as a trade secret. In this case it's specifically not prior art and the patent can be upheld against you.

      Trade secrets let you choose to not reveal your invention to the whole of humanity forever, but at the risk of losing control of your invention if someone else independently invents it later.

      --
      It doesn't hurt to be nice.
    17. Re:Patent and disclosure... by turbidostato · · Score: 1

      "there is no exception to patent infringement for 'developing your own implementation."

      Except, of course, that a patent is granted for "the implementation of a method". Any other different implementation is immediatly and by definition not covered by the patent.

    18. Re:Patent and disclosure... by spazdor · · Score: 1

      Isn't the definition of "prior art", that you can't do exactly this?

      --
      DRM: Terminator crops for your mind!
    19. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      Then I have an honest question. It's certainly not illegal to talk about the details of a patent, but is it legal to write and publish code for it, as he has done? He hasn't quite put all of the pieces together, but he's basically published the whole code. Of course his only objective is to elucidate the algorithm, but I'm not sure good faith really has much to do with patent law.

    20. Re:Patent and disclosure... by ascari · · Score: 3, Informative

      As far as Trade Secret goes: Shazam's own Avery Wang published the ins and outs of the Shazam algorithm in Proceedings of the ACM back in 2006. The paper also mentions similar systems by Phillips and others that go back to 2001 and beyond. There's also a reference to a talk by Shazam's Avery Wang at an international conference in Baltimore in 2003. They've plastered their secret sauce for all the world to see for years, and now they fuck with this poor guy!

      Ironically, the example in the ACM article was the Beatles song "Let it be". That's precisely what I would suggest Shazam does.

    21. Re:Patent and disclosure... by Anonymous Coward · · Score: 1, Interesting

      "The patent holds NO ability to stop him from disclosing ANYTHING"

      Yes, but what if they Copyright their Patent?

    22. Re:Patent and disclosure... by AdamWill · · Score: 1

      I had a Neuros MP3 player back in 2003 which hyped this fairly heavily as a feature...

    23. Re:Patent and disclosure... by CajunArson · · Score: 2, Interesting

      While what you said is true, if this guy's blog post is only explaining how Shazaam works, without actually DOING what Shazaam does (e.g. offering source code), then he hasn't done any of the enumerated actions that a patentee can exclude others from doing. He does walk a fine line though... if he says: "Here's what Shazaam does, and here's my code to download that will do it for you" then he is coming very close to an "offer to sell" (giving it away for free is a little tenuous, but any monetary advantage he gets, even advertising revenue from page hits caused by people visiting & downloading the patented code.) He may also be open to indirect infringement charges. These often occur when Company A makes a product that, when used, infringes on a patent. Rather than suing the customers who bought & actually use the product (the direct infringers) the patentee will sue Company A for inducing all of its customers to infringe by using the devices.

          One other thing: If he's in Europe where this program is not under patent protection, good luck establishing minimum contacts in the US unless he is intentionally directing business into the US, which he does not appear to be doing. Simply posting information on a website without an offer to sell in the US will likely fail, meaning there is no jurisdiction in the US. Plus, any infringement has to occur in the US somehow since the Supreme Court has limited the scope of US patents to US territory on many occasions. As long as he does not actively try to "import" the code into the US, especially trying to sell it, he shouldn't have too much trouble.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    24. Re:Patent and disclosure... by thesolo · · Score: 3, Interesting

      Weirdly, Shazam have published a fairly thorough paper on how their search algorithm works. While devoid of any actual code, it doesn't seem as though the blog in question has given away any trade secrets that aren't easily derived from this paper and other bodies of work online.

      Of course, by threatening the guy Shazam & LDS have created their very own Streisand Effect; this is front page on /., Digg, Reddit, YCombinator, etc., which means millions of people have now seen the "infringing" code, with many saving it or tweaking it. I'm certain someone will mirror it in a country that doesn't validate software patents as well. One also wonders if they're going to sue Google or demand they clear the cache.

      As for me, I won't be using their software, and I will be contacting them to register my disgust, though it probably will make no difference in their attitude.

    25. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      What he did was cool and took some creativity, but the method he uses would be obvious to anybody involved in this type of thing. Everything in his blog post is something that an electrical engineering graduate would (should) know.

    26. Re:Patent and disclosure... by h4rr4r · · Score: 1

      To be prior art is has to have been published. The trade off is either you let everyone in on your little secret or you risk losing it when someone else figures it out.

    27. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      As far as I've understood, they can still patent something you had a trade secret, but you can challenge the requirement that you pay a license for that patent. (IANAL.)

    28. Re:Patent and disclosure... by rollingcalf · · Score: 1

      "This is because it's generally assumed that as long as the general algorithm is disclosed, the ordinary artisan is capable of writing the code to implement it without undue experimentation."

      But when you look at software patents, they often don't disclose the actual algorithm, they just list a bunch of claims explaining WHAT the program does, without giving you any information about the steps to perform it.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
    29. Re:Patent and disclosure... by DavidTC · · Score: 2, Informative

      Prior art requires people other than you to know about it, which excludes trade secrets.

      If I invent a clever device for squeezing orange juice, but keep it as a secret, either as a 'trade secret', or even if I just have it in my house and use it there and no one ever sees how it works, it does not count as prior art, no matter how well i can prove I was using exactly the patented process it before the patent.

      Now, if I was selling that device years ago, with no thought to patents, and someone comes along and patents it, the devices I sold to others are prior art. Or, heck, if I was just selling blueprints.

      But at that point, of course, it isn't a 'trade secret' and doesn't count as such under the law.

      Basically, prior art requires that someone invented it beforehand and told others either directly, or indirectly by giving people the ability to reverse engineer their stuff and replicate it. Just having invented it and having sat on it doesn't help at all when fighting a patent.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    30. Re:Patent and disclosure... by spitzak · · Score: 1

      Although it would no longer be a trade secret, can't you reveal in-house documentation that proves that you were using the patented method already? Or show that your already-distributed program is using the patented method?

      I think you can still fight the patent even if you had a trade secret.

    31. Re:Patent and disclosure... by kanto · · Score: 5, Insightful

      The whole point of software patent wording has become to ensure maximum ambiguity; the more ground you cover the less there is room for your competition to lay it's own claims or to avoid patent extortion. Who you gonna call when an industry monster sends it's goons around? Probably some nonprofit organization that'll tell you to cave cause it might get rough out there.

    32. Re:Patent and disclosure... by MadCow42 · · Score: 0, Redundant

      thanks - I'll look that over too!

      --
      I used to have a sig, but I set it free and it never came back.
    33. Re:Patent and disclosure... by h4rr4r · · Score: 1

      Because the more vague they make it the more bases they cover. What they are of course shooting for is any method that covers doing X, the claims are only as specific as they must be to get the rubber stamp patent office to ok them.

    34. Re:Patent and disclosure... by canajin56 · · Score: 1

      Wrong, patents cover everything. If I patent a gizmo, and you make your own, it doesn't matter if you distributed it, you are liable for patent infringement. And if you lend the device to your friend, he is too, because it covers not just the creation and distribution of the device, but also the use. So, by saying he got their code working, he's admitting to violating their patent.

      --
      ASCII stupid question, get a stupid ANSI
    35. Re:Patent and disclosure... by Dragonslicer · · Score: 1

      Although it would no longer be a trade secret, can't you reveal in-house documentation that proves that you were using the patented method already? Or show that your already-distributed program is using the patented method?

      I think you can still fight the patent even if you had a trade secret.

      I'm not certain if you'd be able to use your earlier implementation of the patent as a defense for yourself, but if it isn't published, it absolutely cannot be used as prior art to invalidate the patent.

    36. Re:Patent and disclosure... by Dragonslicer · · Score: 1

      ...for software, a vague description of the algorithm -- too vague to be of any use in implementation -- is enough.

      In theory, that's not true. For software, like with anything else, the patent is supposed to disclose enough information that "a person of ordinary skill in the art" can recreate the invention. I have seen patent applications that have been rejected for not adequately describing the invention. Of course, that isn't to say that there haven't been patents granted that have been incredibly vague.

    37. Re:Patent and disclosure... by Dragonslicer · · Score: 1

      I'm not. There are patents on anything, like say multitouch.

      Are you talking about the physical screen that can detect multiple points of contact, or software that can work with such a screen? If you mean software, please tell us which patent is only about detecting multiple touches.

    38. Re:Patent and disclosure... by 1984 · · Score: 2, Interesting

      This isn't Shazam. Odd sounding, but Shazam doesn't actually own the Shazam algorithm anymore, although it does retain the right to use it. Landmark LLC is a separate entity.

    39. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      So you're saying they've managed to patent an idea instead of an actual implementation. Weren't ideas something that patents were specifically NOT supposed to cover? See? Isn't it funny how they've managed to work around silly laws and regulations in order to get what they want and fuck everyone else in the process?

      The US patent system is broken beyond repair. Ignore it and these greedy bottom feeders. Turnabout is only fair play. Host your shit elsewhere. Don't ever give your real name.

    40. Re:Patent and disclosure... by nedlohs · · Score: 1

      If it was a trade secret then there is no priot art, by definition. If there was prior art then you published something at some point and hence it wasn't a trade secret.

    41. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      Actually that's not true. There is a clause in US patent law which says that by distributing a kit of parts which, when assembled, infringe the patent then you are liable for patent infringmnent (not contributory infringement - infringment full stop)..

    42. Re:Patent and disclosure... by AtomicJake · · Score: 1

      If it is your (internally documented) trade secret, and somebody else invents the same, he can patent it. You cannot prevent the patent by pointing to your trade secret, because it has not been published and is therefore not eligible as prior art. However, if you can prove that your secret invention predates the filing date of patent, nobody can force you to pay royalties if you use your invention.

    43. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      there's nothing preventing him from developing his own implementation of their patent. The only issue arises when he distributes it beyond himself

      I don't even think that that is an issue. I am a researcher myself (university-employed), and there is nothing preventing me from distributing infringing code among my peers. Patents exist to protect products on the market, not the technology or (applied) knowledge itself.

    44. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      So java should be sued here as they offer all the parts needed to infrige the patent

    45. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      In the US, a patent gives the patentee the right to exclude others from making, using, selling, offering to sell, or importing the claimed invention

      But you haven't "made" anything until you compile the code, just like you aren't violating a patent for an object by making a drawing of it, but by actually making the object itself. You can certainly copyright your source code, and possibly even the implementation (to a certain degree), but if someone comes up with their own implementation then your copyright doesn't cover it and patent only applies to the resulting binaries. There is a difference between telling someone how something works, even giving them specific diagrams and instructions, versus giving them something which actually performs the actions.

      there is no exception to patent infringement for 'developing your own implementation.'

      Not explicitly, but effectively yes there is. Most of the development isn't going to be covered under the patent, just the end product. And as long as you haven't brought the "device" out of the "Final Working Prototype" stage, I doubt there is anything anybody can do to you. (i.e. provided that you are not 'manufacturing' and/or 'distributing' the product)
      As for how this applies, technically the code should not be labeled as anything past the final Beta or RC phases, and should not be distributed as part of a 'ready-to-compile' kit. As an example, it would not be wise to distribute a project file for your Eclipse IDE (or whatever), compiled libraries of any sort, etc.

      I'll use handguns as an analogy- let's assume some place in the US where owning a handgun is restricted or generally illegal, and assume neither you nor the 'buyer' has any proper licenses, etc.
      If you try to sell someone a box with all the necessary parts to make a gun & the instructions, you're probably going to break the law. Even if you don't give them the actual parts, but a pattern, tools, and raw materials to make the parts, you'll still violate some part of the laws. But if you just give them the blueprints, instructions, and the templates (or even just diagrams of the templates) with no materials, or tools, you're not almost certainly not breaking any kind of law.

      The idea behind it is that you'll never be able to prevent another professional with access to tools from duplicating an invention- that's not the purpose of the patents. It's to prevent people from taking the benefits of the invention away, by either giving away and/or selling the product, and/or by providing some type of device or 'kit' which allows a layman with no specific skill or knowledge to replicate it themselves.

    46. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      Bizarrely, the USPTO doesn't require code for software patents; I assume other patent offices worldwide, in those countries which allow software patents, follow the same practice. You can't patent a mechanical device without schematics (I think) but for software, a vague description of the algorithm -- too vague to be of any use in implementation -- is enough. This is yet another example of why the idea of patenting things that aren't physical objects is fundamentally broken, but don't expect the situation to change any time soon.

      IANAL

      I think it had to do with how "pseudo-code" is treated. If actual functioning code was required, then the 'effective and useful' differences exclusions would be met by pretty much ANY variation or revision of the code. Including a simple port to another source language. Which would make the patent completely worthless.
      So pseudo-code was allowed, as a way of saying that here's the specific algorithm, this covers implementation under any language (any language which can handle it without changing up the algorithm, that is...). The problem is that it immediately opens up this huge gray area regarding how generalized the pseudo code can be. So instead of having pseudo code that would get you an A or B in your first CS classes, we have code that the Prof is going to wipe his ass with.
      This means that the courts end up having to resolve this during the civil trial process- letting the highly-paid attorneys for both sides duke it out and having a non-technical jury make the decision.

    47. Re:Patent and disclosure... by Anonymous Coward · · Score: 0

      The grandparent is correct, you can develop objects that are patented so long as they are for educational and personal use. I think a professor build his own Segway to experiment with some of the technology.

    48. Re:Patent and disclosure... by Threni · · Score: 1

      Risk losing it and risk being sued for using your own invention, it would appear. That doesn't sound right.

    49. Re:Patent and disclosure... by Threni · · Score: 1

      > We did things like that, but with wavelets, back in the mid 90s.

      They did it in the mid '90s too!

      (But yeah, I've uninstalled mine and left a sarcastic comment.)

    50. Re:Patent and disclosure... by martinX · · Score: 1

      Doesn't really help me. Got any links to krak5 for a dem0?

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    51. Re:Patent and disclosure... by drinkypoo · · Score: 1

      Although it would no longer be a trade secret, can't you reveal in-house documentation that proves that you were using the patented method already? Or show that your already-distributed program is using the patented method?

      Unless you can prove forensically that the documentation was created prior to the patent date, it all depends on the quality of your lawyers.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    52. Re:Patent and disclosure... by tixxit · · Score: 1

      I believe the U.S. uses a first to the office approach. As in, whoever files the application first, gets the patent. In some other countries, there is a short grace period after someone else files a patent that you can file yours within, if you can prove you were first. For example, I'm pretty sure that, in Canada, you can file a patent up to a year after someone else has and still get it, if you can prove you made it first.

    53. Re:Patent and disclosure... by radtea · · Score: 2, Interesting

      He does walk a fine line though... if he says: "Here's what Shazaam does, and here's my code to download that will do it for you" then he is coming very close to an "offer to sell" (giving it away for free is a little tenuous, but any monetary advantage he gets, even advertising revenue from page hits caused by people visiting & downloading the patented code.)

      The fine line seems to me to be between the software as implemented and the patent claims description of it.

      Suppose I do the following:

      1) Create a custom parser that is designed to do nothing but read a particular patent document on the the USPTO's website.

      2) Add a backend to the parser that generates machine code--possibly via an intermediate form like C++, Python or Java--that is nothing but a representation of the steps outlined in the patent.

      3) Run said machine code.

      At what point have I violated the patent? And why have I violated the patent? I have done nothing but transform the description of the steps layed out in the patent document to an isomorophic form. Since it cannot be a violaton of the patent to simply talk about it or write about it, and since the primary purpose of high level programming languages is to allow humans to describe algorithms, at what point does a description of the patent claims become a violation of the patent?

      It seems to me that by granting software patents the USPTO has put the world in a position where someone who simply describes the patent in the clearest possible way is putting themselves in a position where they can be accused of contributory infringement. That would be analogous to someone who published a clearer drawing of patented material than was in the original patent documents being accused of the same.

      This is, to put it mildly, insane.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    54. Re:Patent and disclosure... by radtea · · Score: 3, Interesting

      If I patent a gizmo, and you make your own, it doesn't matter if you distributed it, you are liable for patent infringement.

      But a software patent is nothing but a description of an algorithm. Full disclosure: the reason I know this is because I am a co-inventor on a software patent (I was evil once, but I got better.)

      So apparently the First Rule of Software Patents is you do not talk about software patents, because by doing so you are actually in violation of the patent.

      And don't kid yourself: code is how developers communicate with each other, and the distinction between pseudo-code and the real thing is utterly moot these days. Most of us write in sufficiently high level languages that our pseudo-code is indistinguishable from Python. So whenver a couple of developers talk about a patented algorithm they are almost certain to be violating the patent.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    55. Re:Patent and disclosure... by hAckz0r · · Score: 1
      This is exactly why 'software patents' are insufficient enough to fall under the guidelines that our forefathers had intended for the USPTO. They wanted the 'disclosure' so that others could benefit, but with software, any general description of the 'device' does not express that kind of information necessary. Without the source code itself you can not build, modify, or devise a 'better version' of that same 'device'. The purpose of exclusion was to ensure that the original inventor collected monetary incentives to produce more inventions, not to prevent more inventions. Software totally misses this benchmark, and Open Source was invented to exactly negate the negative aspects practised by this industry.

      When patenting software, just saying 'what it does' rather than 'how it does it' is insufficient and is completely contrary to the general intent of the 'disclosure' designed into the original charter of the patent system. This portion of the patent system is what is being abused, simply because you can cast the 'what it does' so widely that it overshadows every other device that could ever be dreamed up, even without having proof that such a device ever did, or even could possibly exist. You can patent the Sun, the Sky, and the Moon, as long as its implemented in software. No proof of existence required, and don't expect the USPTO to learn how to use 'state of the art' software compilers any time soon either. If they actually understood software that well they would be very careful what they allowed to receive a patent, as they could not even perform their own job (compiling and verifying inventions) without infringing on someone else's patents. Could you imagine someone actually going trolling at the USPTO? That would drive the point home and fix things real quick.

    56. Re:Patent and disclosure... by spitzak · · Score: 1

      I was thinking more along the lines of proving that your already-released device or software uses the patented method, perhaps by showing that the source code that matches the patent compiles into the already-released program.

  4. What the? by Barrinmw · · Score: 3, Insightful

    Patents are open for viewing aren't they (with the exception of the NSA)? So if they have a patent for something, then how can they order someone to take down information that a supposed patent covers?

    1. Re:What the? by anonicow · · Score: 2, Informative

      His blog post contains a lot of code, making it dangerously close to a full implementation. Although even their lawyers don't seem entirely confident in this interpretation, since they only mentioned the blog post in their last e-mail.

    2. Re:What the? by h4rr4r · · Score: 3, Interesting

      Even then, code is speech until you run it. Are we now to limit free speech by government order to protect their patents?

      If the hardware store sells me a CNC mill and I make patented widgets with it will they sue the hardware store?

    3. Re:What the? by anonicow · · Score: 1

      Even then, code is speech until you run it. Are we now to limit free speech by government order to protect their patents?

      By that logic you could freely distribute an infringing program as long as you don't run it. So yes, free speech is limited in some way.

      If the hardware store sells me a CNC mill and I make patented widgets with it will they sue the hardware store?

      No, but if they also gave you pre-milled parts of a patented widget and instructions to assemble them together they would sure as hell be liable.

    4. Re:What the? by NNKK · · Score: 4, Insightful

      By that logic you could freely distribute an infringing program as long as you don't run it.

      Yes, exactly. In the same way that a description or schematic of a patented invention does not infringe a patent, simple source code does not infringe a patent. How is this difficult to understand?

    5. Re:What the? by Barrinmw · · Score: 1

      So the US patent office is infringing on the patent holders rights because they have the entire patent open for viewing by anyone?

    6. Re:What the? by turbidostato · · Score: 1

      "Patents are open for viewing aren't they (with the exception of the NSA)?"

      Oh, no! You are wrong!

      NSA can review the patents too!

    7. Re:What the? by TENTH+SHOW+JAM · · Score: 2, Interesting

      By that logic you could freely distribute an infringing program as long as you don't run it.

      No, you could freely distribute the source code of an infringing product so long as you don't compile it. The act of converting from "Speech" to a "device or process" happens in the compilation process, not in the execution of the process. (Software patents whilst legal, are still dumb to my thinking)

      --
      A sig is placed here
      To display how futile
      English Haiku is
    8. Re:What the? by c0lo · · Score: 1

      Even then, code is speech until you run it. Are we now to limit free speech by government order to protect their patents?

      By that logic you could freely distribute an infringing program as long as you don't run it. So yes, free speech is limited in some way.

      All over again the ITAR/encryption controversy in the 96-97, except that now is in regards with patent law.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    9. Re:What the? by h4rr4r · · Score: 1

      By that logic you could freely distribute an infringing program as long as you don't run it. So yes, free speech is limited in some way.

      Indeed you can. It is just speech.

    10. Re:What the? by h4rr4r · · Score: 1

      Correct, I mispoke. Compilation is what makes it a device or process.

    11. Re:What the? by anonicow · · Score: 1

      This may be true in the US, but apparently not in the Netherlands: the patent lawyer he contacted told him Shazam would have a case if he published the code.

    12. Re:What the? by bws111 · · Score: 0

      You infringe a patent if you make, use, sell, or offer to sell something that infringes the patent. Writing code that implements a patented method is not 'speech', it is making something that infringes the patent. Also, inducing someone else to infringe a patent is itself infringing the patent. Posting your code online is inducing others to infringe.

      For your hardware store example, no of course they can not win a suit with the hardware store, there are many things you can make with a CNC mill that are not patented. However, if the hardware store gave (or sold) you the actual CNC program to make the widgets then they have induced you to infringe the patent, so they have infringed the patent.

    13. Re:What the? by NNKK · · Score: 2, Informative

      This may be true in the US, but apparently not in the Netherlands: the patent lawyer he contacted told him Shazam would have a case if he published the code.

      No, the attorney told him he's risking a lawsuit and that releasing open-source code using patented techniques is a "grey area". None of that indicates a lawsuit would have merit. You can sue anybody for anything. By posting, you risk me suing you because I don't like your use of the letter 'z'. That doesn't mean I'd win.

    14. Re:What the? by Barrinmw · · Score: 1

      Trying to be funny? I was speaking about the fact that the NSA is the only group that is able to keep their patents secret until the point that somebody happens to also come about with the same thing and then the NSA patent becomes revealed and starts its time limit.

    15. Re:What the? by Barrinmw · · Score: 2, Insightful

      So you are saying, that if I ask the US patent office for a copy of a patent to make sure that my own program does not infringe upon it, the US Patent Office just committed patent infringement?

    16. Re:What the? by NNKK · · Score: 1

      The act of converting from "Speech" to a "device or process" happens in the compilation process, not in the execution of the process.

      I'm not sure you can make that assertion. What if I implemented something as a shell script, which is fully interpreted? Is it immediately infringing, or does it only infringe once interpreted (which happens in real-time at point of execution)?

      What about languages that use intervening bytecode? If I take some Java and reduce it to JVM bytecode, is that infringing, or does it only become infringing once the JVM interprets the bytecode or the JIT reduces it to native machine code?

      That raw code is speech is an unremarkable concept to most who are familiar with the subject, but when the speech becomes a device/process is not always completely clear.

    17. Re:What the? by russotto · · Score: 3, Insightful

      Yes, exactly. In the same way that a description or schematic of a patented invention does not infringe a patent, simple source code does not infringe a patent. How is this difficult to understand?

      This case outlines one of the many major problems with software patents, one being that a split between implementation and description does not exist. The source code -- or even the object code -- to a program implementing a patented method is a description of that method.

    18. Re:What the? by h4rr4r · · Score: 2, Informative

      No he told him it might get him sued. You can sue anyone for anything, and he does not have the money to fight so he quit. I can totally understand that.

    19. Re:What the? by Anonymous Coward · · Score: 0

      If compilation is the key, and thus source=speech, object=implementation, it sounds like a good argument for a perl implementations of "patented" algorithms... seems like way too obvious of a loophole?

      (I believe there's a perl binding for fftw -- if not, cycle through your list of interpreted languages till you get something that works; the point remains.)

    20. Re:What the? by retchdog · · Score: 1

      The patent-holder could then sue the users. Even though you're free to communicate the code, you still aren't free to implement it (except on a very limited basis to "try out" the patent in consideration of licensing it).

      The fact that source code has a communication aspect means you can distribute it, but you still can't make use of the patent for free, whether compiled or interpreted.

      --
      "They were pure niggers." – Noam Chomsky
    21. Re:What the? by Dragonslicer · · Score: 1

      Yes, exactly. In the same way that a description or schematic of a patented invention does not infringe a patent, simple source code does not infringe a patent. How is this difficult to understand?

      Because in the U.S. it's not true. The software analog of a schematic would be a textual (or possibly pseudocode, though I'm not certain on that) description of the algorithm. The source code is the implementation.

    22. Re:What the? by retchdog · · Score: 1

      Posting your code online is inducing others to infringe.

      No it isn't.

      --
      "They were pure niggers." – Noam Chomsky
    23. Re:What the? by bws111 · · Score: 1

      If you have a copy of an actual patent, you are well aware that it is patented. Any decision to infringe is yours alone. If you take the contents of the patent (which in not yours) and remove all indications that it is describing patented material and republish it, you may be infringing the patent.

    24. Re:What the? by Anonymous Coward · · Score: 0

      By that logic you could freely distribute an infringing program as long as you don't run it. So yes, free speech is limited in some way.

      This is how GPG managed to get around arms export laws.

    25. Re:What the? by radtea · · Score: 1

      The software analog of a schematic would be a textual (or possibly pseudocode, though I'm not certain on that) description of the algorithm. The source code is the implementation.

      How does the "textual" description differ from "the source code", which is also text the last time I looked. And how does "pseudo code" differ from Python, exactly (seriously, I frequently treat Python as pseudo code for C++).

      In particular: for any complete description of an algorithm, I can write a custom parser that reduces that textual description to executable code, possibly via an intermediate languge. At that point the patent document is the object claimed and the patent office itself is violating it, just as if they had manufactured a physical widget and given it away.

      Anyone who makes a distinction between a "textual descriptoin of an algorithm" and "the source code for the algorithm" has an insufficiently advanced understanding of how software actually works.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    26. Re:What the? by Dragonslicer · · Score: 1

      How does the "textual" description differ from "the source code", which is also text the last time I looked.

      A plain English description of the system can not be directly used to achieve the function of the patent.

      And how does "pseudo code" differ from Python, exactly (seriously, I frequently treat Python as pseudo code for C++).

      Which is why I'm not certain about pseudocode. In theory, pseudocode cannot be executed by a computer, which is what makes it pseudocode. If it was in a "real" programming language (i.e. one that can be parsed, compiled/interpreted, and executed by a computer), it would no longer be considered pseudocode.

      In particular: for any complete description of an algorithm, I can write a custom parser that reduces that textual description to executable code, possibly via an intermediate languge.

      When that becomes possible (not just theoretically possible, but can be demonstrated on a real computer), it will make the issue far more interesting. Doing this will require huge advances in artificial intelligence, though, so I doubt it will happen any time soon.

    27. Re:What the? by radtea · · Score: 1

      A plain English description of the system can not be directly used to achieve the function of the patent.

      This is the crux, and I hold that your claim is false.

      When that becomes possible (not just theoretically possible, but can be demonstrated on a real computer), it will make the issue far more interesting. Doing this will require huge advances in artificial intelligence, though, so I doubt it will happen any time soon.

      I claim that natural intelligence will do. In particular, I am talking about writing a fully customized parser to run against that specific patent document, not anything that at all general. A single-purpose language that will only parse that document or tiny variations thereof. Such a parser does define a language, and by existing makes the patent in violation of itself.

      It is a curious question as to where the locus of violation lies, though: in the patent document, which is now demonstrably an instance of the invention, or in the parser. It would be bizarre in the extreme if a parser were to be held to be a violation of a patent that has nothing to do with parsers.

      I agree the onus is on me to demonstrate that such a parser is possible, but anyone who has worked extensively with text processing knows that the difference between "plain English" and a somewhat manky formal language is smaller than the average person might think.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    28. Re:What the? by Dragonslicer · · Score: 1

      I claim that natural intelligence will do. In particular, I am talking about writing a fully customized parser to run against that specific patent document, not anything that at all general. A single-purpose language that will only parse that document or tiny variations thereof. Such a parser does define a language, and by existing makes the patent in violation of itself.

      If you can pull that off without having to write substantial amounts of implementing code yourself, I would be very impressed. Just like a patent on a machine doesn't describe the exact location of every nail, a software patent doesn't have to include implementation details that a person of ordinary skill would know how to do. You would have to write a parser that can translate something like "send said data to said second computer" into code that opens a connection, encodes the data, and sends it. And that's an extremely simple example. Also, if you have to write a parser that only works for a single patent, you can't argue that your intent was anything other than implementing the patent.

    29. Re:What the? by NNKK · · Score: 1

      I think I see the problem. You don't seem to be aware that two federal courts of appeal (6th and 9th circuits) have already held source code to be speech protected by the First Amendment. Its mere distribution by its author/copyright holder cannot be restricted.

    30. Re:What the? by ZFox · · Score: 1

      The NSA is not the only group. Defense agencies and contractors use it all the time. Here's the relevant section in the patent rules.

      Also, the classified patent will not be revealed, if "somebody happens to also come about with the same thing"--their application will become classified under the same secrecy order. I wonder how they let that somebody know, besides just a rejection letter.

  5. Shazam... by e4g4 · · Score: 2, Informative

    ...was a call in service, long before it was an Android app - and an iPhone app before Android even existed (in the mainstream, anyway). Why is it singled out as an android app?

    --
    The secret to creativity is knowing how to hide your sources. - Albert Einstein
    1. Re:Shazam... by Anonymous Coward · · Score: 5, Funny

      Because iPhones suck.

    2. Re:Shazam... by Nushio · · Score: 5, Informative

      Because I didn't Google it up properly. And Slashdot doesn't let me edit the story submission after I hit send. Its my fault.

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    3. Re:Shazam... by e4g4 · · Score: 4, Insightful

      A story submitter, on Slashdot, humbly and openly admitting a mistake. My hat is off to you, sir. Here's hoping some of the people responsible for the more absurdly sensationalist summaries (your submission is certainly _not_ one of those, just to be clear) that creep onto the front page take your precedent as an example. I won't be holding my breath, though.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    4. Re:Shazam... by Rogerborg · · Score: 2, Interesting

      I'd suggest that you email timothy directly. He is the only actual editor at Slashdot, and I know from personal experience that he does correct stories. Also: thanks for the submission, it's well above the usual iPhoneM$TerrorWatchList crap.

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:Shazam... by Nushio · · Score: 1

      Emailed him as you suggested. If Tim updates the story, great. Otherwise, I tried :-)

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    6. Re:Shazam... by ff1324 · · Score: 2, Funny

      Before it was a call in service, it ran in my head....

      But the storage device was buggy and lost information on a regular basis, had considerable system down time of 6-9 hours daily, was poor at multitasking, had considerable power demands, and was very poor at recognizing crap like rap, hip-hop, and techno. I'd post more about my brain, but some lawyers have already told me it's not really mine anymore since I'm married.

    7. Re:Shazam... by bertoelcon · · Score: 1

      It appears that he did.

      --
      Anything can be found funny, from a certain point of view.
    8. Re:Shazam... by commodoresloat · · Score: 1

      A story submitter, on Slashdot, humbly and openly admitting a mistake. My hat is off to you, sir. Here's hoping some of the people responsible for the more absurdly sensationalist summaries (your submission is certainly _not_ one of those, just to be clear) that creep onto the front page take your precedent as an example. I won't be holding my breath, though.

      You're not holding your breath because Nushio has the patent on such behavior?

    9. Re:Shazam... by Nushio · · Score: 1

      Oh that's just mean :-(

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    10. Re:Shazam... by mjwx · · Score: 1

      A story submitter, on Slashdot, humbly and openly admitting a mistake.

      The problem is the iZealots wont let things like this go. Even though the service and software existed before the Iphone.

      But Kudos to the submitter for having the stones to own up to and try to fix his mistake, that's a quality we rarely see these days.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    11. Re:Shazam... by Anonymous Coward · · Score: 0

      beaten,

      I was going to suggest that patents should not be allowed that simulate any naturally occurring phenomenon in a digital environment. including brain recognition, evaluation and comprehension.

    12. Re:Shazam... by Anonymous Coward · · Score: 0

      Agreed. And the thing is here on slashdot, instead of discussing the issue - patents and FOSS, everybody gets hung up on who was first, iPhone or Android. Who gives a shit. But no, there are full threads on who's first, instead of talking what is worth talking about!

    13. Re:Shazam... by Anonymous Coward · · Score: 0

      In the case of the blatantly sensationalist and misleading headlines and summaries, don't you think the misleading sensationalism was the submitter's, editor's, or both's intent? I can't see any other reason why so many misleading stories would make it to the front page.

    14. Re:Shazam... by V!NCENT · · Score: 1

      No they don't beacuse this iPhone 4 I'm posting this with i NO CARRIER

      --
      Here be signatures
  6. What's that song? by UndyingShadow · · Score: 5, Funny

    Is that a Barbra Streisand song I hear?

    1. Re:What's that song? by bit9 · · Score: 5, Funny

      Indeed. I've found that one of the best ways to discover cool new open source projects is to go to Slashdot and search for "C&D".

    2. Re:What's that song? by Anonymous Coward · · Score: 0

      Yeah.

      Google Patents

      A method of characterizing the overlap of two media segments is provided. In an instance where there is some amount of overlap of a file and a data sample, the file could be an excerpt of an original file and begin and end within the data sample. By matching identified features of the file with...
      Inventor: Avery Li-Chun Wang
      Assignees: Avery Li-Chun Wang, Landmark Digital Services, LLC

      Read the patents, download the pdfs, and feel free to get them to sue Google and Slashdot.

    3. Re:What's that song? by Degro · · Score: 1

      It's not just Slashdot. This story was on CNN front a day or two ago: http://www.cnn.com/2010/TECH/gaming.gadgets/07/06/light.saber.lucas/index.html I could care less about Lucas' rights personally, all I get from an article like that is a great temptation to buy an awesome laser that looks like a lightsaber hilt! It's just like when they introduced us to drugs in health class and the PCP girl jumps out of the window. I know I wasn't the only one there that was thinking how much fun drugs must be...

    4. Re:What's that song? by Aaden42 · · Score: 1

      No! And for thinking it sounded like one, you shall now be sued for patent infringement!

  7. Patents are country by country by Anonymous Coward · · Score: 0

    There is no way for a patent to be infringed in every country, unless that patent has been granted in every country. If I received something like this from a company outside of my own, especially if it said something like "may contribute to someone infringing our patents in any part of the world", I would respond with a nastygram of my own. To wit, "sue me here, and I'll see you in court, and you'll have to pay my costs, now fuck off".

    To those who think that WIPO or a similar international organisation grant "international patents", well they don't. They can help you file in multiple countries, but each country has to grant the patent, and they do so independently.

    Unlike copyright which is internationalised. Every country that has signed the Berne Convention will recognise copyright from the other countries.

  8. I call bullshit. by seeker_1us · · Score: 5, Insightful
    One: you cannot patent code. Period. There's plenty of cases where people have written (and released) code that some patent covered (ffmpeg anyone). The code itself is free speech.

    Two: you cannot use a patent as a method to censor free speech.

    Three: any US patent can be viewed internationally. A patent is by definition NOT a trade secret. Even if this guy's software DID use a patent-encumbered algorithm, his post cannot "contribute to someone infringing ... patents in any part of the world."

    Four: a patent is not valid for the entire world.

    1. Re:I call bullshit. by Theaetetus · · Score: 3, Informative

      One: you cannot patent code. Period. There's plenty of cases where people have written (and released) code that some patent covered (ffmpeg anyone). The code itself is free speech.

      They didn't patent code. They patented the method and system. And you can certainly patent those. In fact, the fact that it's not the code, but the method, that's patented is why he was infringing even though he did it in Java and they did it in C#. Patents are not copyright.

      Two: you cannot use a patent as a method to censor free speech.

      Nope, but you can use a patent to prevent someone from using your invention without your consent.

      Three: any US patent can be viewed internationally. A patent is by definition NOT a trade secret. Even if this guy's software DID use a patent-encumbered algorithm, his post cannot "contribute to someone infringing ... patents in any part of the world."

      Yes, because if someone takes his code and runs it, then they're infringing. Therefore, he's contributing to the infringement.

      Four: a patent is not valid for the entire world.

      Nope, but his post is viewable by the entire world. And someone could infringe in the US, where the patent is, by using his code.

    2. Re:I call bullshit. by OSPolicy · · Score: 1

      Although one does not patent code, one can patent an invention and use that patent to preclude someone from writing software that practices the invention. There are people who have released code that practices patented inventions, but that does not mean that it is not possible for a patent to cover something implemented in software. It just means that a patent grants the holder a license to sue an infringer. There are various reasons for which a patent holder may not sue an infringer, but the infringer is still infringing that patent and it makes no difference that the infringer does so with software or hardware.

      Having said that, it is possible to copyright code. In fact, copyright attaches automatically. So there is a means of protecting a specific piece of code. However, one can work around copyright by writing code that does the same thing differently.

      Patents aren't really concerned with censorship or speech. One way to use a patent to censor speech in a particular medium is to exercise a patent that you hold to prevents use of that medium. You won't beat that with a free speech argument.

      Contributing to infringing a US patent elsewhere in the world is a peculiar idea because a US patent is exactly that - US. Once you are outside of US territory (with the interesting but inapplicable exception of space), the US patent effectively does not exist.

    3. Re:I call bullshit. by h4rr4r · · Score: 4, Interesting

      The code is speech, compiling and running it is the infringement. Is patent protection now more valued than free speech?

    4. Re:I call bullshit. by redbeard55 · · Score: 1

      They didn't patent code. They patented the method and system. And you can certainly patent those. In fact, the fact that it's not the code, but the method, that's patented is why he was infringing even though he did it in Java and they did it in C#. Patents are not copyright.

      The problem is the "method and system" of getting from input (A) to output (C) is the ideal, so if I come up with some novel code to get from (A) to (C) I can't publish is because it would infringe on the patent. Software patents are patents on ideals. It like patenting the cotton gin, but instead of patenting a machine with specific parts 1 to 434, you patent something along the lines of:

      "A method and a system for removing cotton seed from the cotton fiber."

      Now anyone that creates a new and novel machine to do this no matter how different from the patented one is infringing on a patent. This is why software patents are ridiculous.

    5. Re:I call bullshit. by bit9 · · Score: 1

      Four: a patent is not valid for the entire world.

      Amen. The "may be viewed internationally" argument is monumentally stupid. First of all, if they already have a US patent and can show that van Rijn is infringing on it, then the "international" argument is completely moot. If they don't already have a US patent, then it comes down to the fact that international patents are not binding on US citizens hosting code on US servers, and once again the argument is moot. IANAL, but this strikes me as possibly being an attempt to expand the scope of foreign patents to include code/data hosted on US servers.

    6. Re:I call bullshit. by c0lo · · Score: 1

      Four: a patent is not valid for the entire world.

      Nope, but his post is viewable by the entire world. And someone could infringe in the US, where the patent is, by using his code.

      And somebody can kill using the knife I'm buttering my toast.
      Since when patents are allowed to shift the pain of proving infringement (in this case running the code) in tramping the author's of the code right to free speech?
      I seem to remember that the code related with encryption methods where "exported" world wide in late '90 printed as a book (free speech) as well as distributed as extra info to DNS queries.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    7. Re:I call bullshit. by Anonymous Coward · · Score: 0

      One: you cannot patent code. Period.

      Of course you can. Maybe you've heard of software patents and the nightmare they cause?

      Putting "Period" after a period makes you look like a 12 year old turd.

    8. Re:I call bullshit. by Fareq · · Score: 1

      You, in fact, can not patent code.

      You might be able to patent an algorithm, or the use of a computer to perform a specific function in a specific manner, but you certainly can not patent code itself.

      The code is an embodiment of the invention. You patent the invention, not the embodiment.

    9. Re:I call bullshit. by alexo · · Score: 1

      ...

      Five: a C&D letter is just that, a letter. I am within my rights to send you a letter ordering you to cease and desist wiping your butt. You are within your rights to tell me where to shove it. However, if there's a small chance of my C&D intimidating you into compliance, what do I have to lose?

      Six: If they decide to sue, it is no longer only about who is right and who is wrong but also (mainly?) about who can afford the legal proceedings.

    10. Re:I call bullshit. by Theaetetus · · Score: 1

      Since when patents are allowed to shift the pain of proving infringement (in this case running the code) in tramping the author's of the code right to free speech?

      Since about 1790. When the first patent act was written. If the patent is on a method, publishing explicit steps on how to perform the method along with an invitation to do so can be considering inducing someone to infringe the patent.

    11. Re:I call bullshit. by Theaetetus · · Score: 1

      They didn't patent code. They patented the method and system. And you can certainly patent those. In fact, the fact that it's not the code, but the method, that's patented is why he was infringing even though he did it in Java and they did it in C#. Patents are not copyright.

      The problem is the "method and system" of getting from input (A) to output (C) is the ideal, so if I come up with some novel code to get from (A) to (C) I can't publish is because it would infringe on the patent.

      No, if you come up with some novel code, then you've got a new method and potentially a new patent. The problem is if you copy someone else's work. Why should we protect plagarizers? Didn't you get F's in school for that?

      Software patents are patents on ideals. It like patenting the cotton gin, but instead of patenting a machine with specific parts 1 to 434, you patent something along the lines of:

      "A method and a system for removing cotton seed from the cotton fiber."

      No, that's not how patents work. You patent a system involving the specific parts, and you patent a method that involves using those parts. If you believe otherwise, prove me wrong - find a patent that says "1. A method for removing cotton seed from the cotton fiber, period, the end." There's no method there. Just a description. And there are no patents that claim that, despite what you may think.

    12. Re:I call bullshit. by c0lo · · Score: 1

      Since when patents are allowed to shift the pain of proving infringement (in this case running the code) in tramping the author's of the code right to free speech?

      Since about 1790. When the first patent act was written. If the patent is on a method, publishing explicit steps on how to perform the method along with an invitation to do so can be considering inducing someone to infringe the patent.

      Yeah? IANAL - thus, as an engineer, I cannot think like a lawyer - but the description of the patent itself is what?
      Is it an interdiction to perform the describe method because you are the first to describe it? Does it make sense? I mean does it make common-sense? Would you expect that from a law meant to promote invention/discovery?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    13. Re:I call bullshit. by canajin56 · · Score: 1

      In his post he admits to using a patented algorithm without a license. That IS a patent violation. It doesn't just cover distribution like copyright. Patents cover use. That's what's dangerous about a software patent being used against Linux: They could do more than just sue the developer who wrote the code, they could file suit against anybody who has ever used a Linux system.

      --
      ASCII stupid question, get a stupid ANSI
    14. Re:I call bullshit. by Anonymous Coward · · Score: 0

      Four: a patent is not valid for the entire world.

      Yet.

      Isn't this what ACTA is specifically supposed to start the groundwork for?

    15. Re:I call bullshit. by Anonymous Coward · · Score: 0

      There is more money in patent protection than free speech, so yes, it has always been more valued.

      Whether or not it should be is another matter.

    16. Re:I call bullshit. by gainead · · Score: 1

      It is written in C++ not C# but same difference I suppose.

    17. Re:I call bullshit. by Anonymous Coward · · Score: 0

      Actually, I think distributing enough code to run the program is infringement.

      I believe that any individual can use a patented process for their own, personal work. For example, suppose there is a patented way to build a circuit. I copy the circuit and use it in my own equipment. That's okay. Suppose I start selling or even giving away copies of my clone, or doing paid work by using the clone. That's infringing.

      So his creating and running his own Shazam does not infringe, but once he distributes working copies of the code, he's infringing. If he operated a similar service, I bet that's also infringing.

      While it could be said that even making the clone was infringement, I think that's too broad. People clone patented things all the time. They do it to learn how it was done, and improve on the original. That's the whole reason why patents exist - so these things don't remain trade secrets jealously guarded by practitioners.

      What I wonder is if the Shazam invention is really patentable. There's some prior art with programs that do voice recognition. You "train" it by speaking a word into the computer. The program does a FFT on it, sliced up in the time domain, too, like Shazam. This is stored in a database, just like Shazam.

      Then, when you speak into the computer, it does an FFT on it, searches the database for a match, and if it finds one, "types" the word for you.

      That sounds a whole lot like what Shazam does. I mean, it's practically the same code, only voice recognition's probably more complex than what Shazam does, because music is rich with simple tones and distinct percussion, while the human voice is more sonorous and not percussive at all and contains some "white noise", and changes throughout the day.

    18. Re:I call bullshit. by Anonymous Coward · · Score: 0

      of course it is what rock have you been hiding under?

    19. Re:I call bullshit. by houghi · · Score: 1

      Yes. Welcome to the new world order.

      --
      Don't fight for your country, if your country does not fight for you.
    20. Re:I call bullshit. by Anonymous Coward · · Score: 0

      Fifth: for such a blatant abuse of the patent system, the patent should immediately be invalidated

    21. Re:I call bullshit. by Anonymous Coward · · Score: 0

      Nope, but his post is viewable by the entire world. And someone could infringe in the US, where the patent is, by using his code.

      Hey, I'm from Fredonia. I'm the CEO of Omnitech Inc. I also happen to be head of our national patent office, and I notice that, surprisingly enough, practically all information on this 'internet' of yours conflicts with our large and well-indexed series of patents. Since this information is viewable everywhere, including Fredonia, it is possible that some information on the internet violates Fredonian patents. I am going to sue everyone who has uploaded anything to the internet for violating my patents on "A system that operates computer hard disks," "a method of communication through visible glyphs," "a method for digitization of sound waves", and a bunch of other patents.

      -----

      In other words, one broken patent process cannot and should not control the entire world.

    22. Re:I call bullshit. by redbeard55 · · Score: 1

      But the specific parts used in computer patents are too general, and make the patents much too broad. As was said the code is not patented so using the systems that anyone would obviously use to do something on a computer systems and the path of point A to B gets you a patent. Look at the "1-Click" BS . . .

    23. Re:I call bullshit. by Anonymous Coward · · Score: 0

      Yes. Didn't you get the memo? I'll forward you another copy.

    24. Re:I call bullshit. by Theaetetus · · Score: 1

      But the specific parts used in computer patents are too general, and make the patents much too broad. As was said the code is not patented so using the systems that anyone would obviously use to do something on a computer systems and the path of point A to B gets you a patent.

      No, they don't. When a patent says, "a system for performing X, comprising a computer with memory and a processor, executing instructions A, B, and C," the fact that it includes a computer doesn't make it super broad or claim every possible use of a computer. It only covers computers performing steps A, B and C.

      Look at the "1-Click" BS . . .

      What about it? It survived re-examination with the entire world of anti-patent people submitting alleged prior art. Nothing like it existed previously, nor was it obvious. Claiming it's bullshiat at this point is just sour grapes.

    25. Re:I call bullshit. by Anonymous Coward · · Score: 0

      In a word, yes.

      Sad, but true. Welcome to 1984.

    26. Re:I call bullshit. by Anonymous Coward · · Score: 0

      interesting.
      this means that tracing it in your head line by line like a debugger is also infringement?

  9. van Rijn? by Anonymous Coward · · Score: 1, Informative

    His grand-grand-grand-grandson will be very rich.

  10. Free Speech by EEPROMS · · Score: 1

    Last I looked Patents do not remove the right to "free speech" in any country. Also the take down notice doesnt specifically show "what code infringes their patent" so a lawyer would then ask them to be more specific. In most countries "methods" wont stand up in court even to some certain degree in the USA Then there is the other issue were software patents mean squat in many countries outside the USA.

    1. Re:Free Speech by c0lo · · Score: 1

      Also the take down notice doesnt specifically show "what code infringes their patent" so a lawyer would then ask them to be more specific.

      From TFA the patents are: 6,990,453 and 7,627,477.
      Also, TFA details the guy's attempt to see how this is applicable in Holland.

      Just to be sure I asked around for advice, including help from the FSF (Free Software Foundation) and the EFF (Electronic Frontier Foundation). They forwarded my questions to Bits of Freedom a Dutch organisation for digital rights.

      After a good conversation with Ot van Daalen (from Bits Of Freedom) he suggested I contact Arnoud Engelfriet, a Dutch ICT lawyer and patent attorney with a lot of knowledge about software patents.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    2. Re:Free Speech by h4rr4r · · Score: 1

      I would so be considering telling them to fuck off and sue me here if I was a wood shoe wearing loon, I mean dutchman.

    3. Re:Free Speech by Grond · · Score: 2, Interesting

      Last I looked Patents do not remove the right to "free speech" in any country.

      Then you didn't look very hard. In the US, for example, the right to free speech is not absolute by any means. The government may prohibit defamatory speech such as libel and slander. It may regulate speech in a content-neutral manner (so-called time, place, and manner restrictions), such as ordinances regarding billboards. It may regulate obscene speech. The same Constitution that describes the right to free speech also gives Congress the power to grant patents and copyrights. There is some inherent tension between the First Amendment and the Patent & Copyright Clause, but there is no contradiction.

      In this case, the argument (and it's a perfectly typical one) is that the code on the web page represents an active inducement to infringe the patent, for which the blogger would be liable for patent infringement. The ready-to-use code is a step too far towards actually using the claimed invention (which the patentee has the exclusive right to do). It would be one thing to discuss the song-recognition method in general, mathematical, or even pseudocode terms, but when you give people ready-to-use code that's too close to infringement. A court may or may not agree, but it's a close enough call that a cease & desist letter is legally appropriate, albeit kind of a jerk move on the part of the patentee.

    4. Re:Free Speech by c0lo · · Score: 1

      Does Dmitry Sklyarov ring any bell to you?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    5. Re:Free Speech by h4rr4r · · Score: 0, Troll

      The code is not ready to use. Compilation takes free speech and makes it into a device for a specific task. This is 100% a bullshit argument.

    6. Re:Free Speech by DavidTC · · Score: 1

      Patents do override free speech, you twit. Patent protection is in the constitution. In fact, patents and copyrights are the only exceptions to free speech actually spelled out in the constitution.

      However, the courts have consistently held that 'source code that implements a patent is not a patent infringement', as it is akin to a diagram of a patented device.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:Free Speech by mirix · · Score: 1

      Skylarov could have stayed in civil a country, and he wouldn't have been arrested.

      --
      Sent from my PDP-11
    8. Re:Free Speech by h4rr4r · · Score: 1

      Yep, he should have stayed out of the USA. I would advise any developer that can to do this. We are legislating our own third world nation here.

    9. Re:Free Speech by sir_eccles · · Score: 1

      There are EP equivalent filings that designate NL

      EP1504445 and EP1307833 are both in force in NL

    10. Re:Free Speech by c0lo · · Score: 1

      Why was the parent moded Troll???

      --
      Questions raise, answers kill. Raise questions to stay alive.
    11. Re:Free Speech by russotto · · Score: 2, Interesting

      However, the courts have consistently held that 'source code that implements a patent is not a patent infringement', as it is akin to a diagram of a patented device.

      Sure, the source code itself isn't infringing. But where is that source code? It's in RAM and/or on your disk or flash drive. And there's probably a claim akin to "A storage device containing software to implement the method of claim X". So now your own drive or RAM has become an infringing device.

      (I only wish I was joking).

    12. Re:Free Speech by russotto · · Score: 1

      Patents do override free speech, you twit. Patent protection is in the constitution. In fact, patents and copyrights are the only exceptions to free speech actually spelled out in the constitution.

      The First Amendment was put in place following the patent clause. Which means, by standard rules of construction, that where a conflict occurs the First Amendment trumps the patent clause, not the other way around. (the same rules insist that if the First Amendment can be read narrowly enough to avoid a conflict, it should be... but that isn't necessarily the case).

    13. Re:Free Speech by DavidTC · · Score: 1

      The First Amendment was put in place following the patent clause. Which means, by standard rules of construction, that where a conflict occurs the First Amendment trumps the patent clause, not the other way around.

      That's the problem with thinking of the issue like a computer programmer. ;)

      The first amendment is not really a problem with patents, (Except in stupid cases like this where it will be shot down) because patents are public information...but the same clause has copyright, which is a straight-out violation of the 1st amendment. It's restricting people from expressing themselves in certain ways. That is, in fact, the entire point.

      The courts have consistently held, however, that the 1st amendment does not override the copyright clause.

      They were, after all, written and passed by the same people, at essentially the same time, and the bill of rights was essentially considered a codification of rights that already existed.

      If you, under the constitution, without the bill of rights, were considered to have 'free speech', then obviously the people who signed the constitution didn't have a problem with copyright. That's how other parts of bill of rights are interpreted...what were the standards for 'reasonable' search and seizure under the founding fathers, for example.

      Or, if you want, think about it this way: The first amendment simply says that congress can't 'pass a law'. Well, the basis of copyright isn't the ability of congress to pass laws in general...the basis of copyright is the constitution itself. Copyright is not a 'law' that congress passed...the specific rules of copyright are passed by them, but 'copyright' already exists as a government function, which means it isn't technically a 'law congress passed'. (Anymore than, for example, confirming judges isn't making a law.)

      But, yes, there is some conflict between the patent/copyright clause, and freedom of expression, but the 1st amendment doesn't override it. (Or we'd have no copyrights at all.)

      However, this doesn't apply to patents at all, as the entire basis of patents is to distribute the information, from the very start. If there's a conflict between patent law and 1st amendment, it's that patent law requires speech. (Which is also technically a 1st amendment violation.) There is no need, or even the slightest want, for patent law to restrict any information at all for existing patents.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    14. Re:Free Speech by russotto · · Score: 1

      That's the problem with thinking of the issue like a computer programmer. ;)

      The rules of construction were invented by lawyers and judges.

      The courts have consistently held, however, that the 1st amendment does not override the copyright clause.

      This is true, but that does not mean that any law or case under the copyright clause is safe from First Amendment analysis. And courts have found that fair use excpetions are required by the First Amendment, although recently the US Supreme Court has been moving to a more "copyright trumps everything" stance.

      They were, after all, written and passed by the same people, at essentially the same time, and the bill of rights was essentially considered a codification of rights that already existed.

      The Constitution and Bill of Rights were not written by the same people.

      Copyright is not a 'law' that congress passed...the specific rules of copyright are passed by them, but 'copyright' already exists as a government function, which means it isn't technically a 'law congress passed'. (Anymore than, for example, confirming judges isn't making a law.)

      This is simply nonsense; Title 17 of the US code, concerning copyright, is law.

    15. Re:Free Speech by Patent+Lover · · Score: 1

      I assure you the words "patent" and "copyright" do not appear in the Constitution.

    16. Re:Free Speech by DavidTC · · Score: 1

      Yeah, and neither does the word 'impeach'. Or 'Department of the Interior'. Or 'Hydrogen'.

      Here is the enumerated right of Congress, you numbnut:
      To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;

      We call these rights copyrights and patents respectively. Those rights are spelled out in the constitution.

      What people name those rights is not spelled out, but I never said it was. The rights themselves are specifically listed as something Congress can do.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    17. Re:Free Speech by DavidTC · · Score: 1

      This is true, but that does not mean that any law or case under the copyright clause is safe from First Amendment analysis. And courts have found that fair use excpetions are required by the First Amendment, although recently the US Supreme Court has been moving to a more "copyright trumps everything" stance.

      Yes, I was just saying that if the 1st amendment trumped copyright, we'd have no copyright at all. The entire point of copyright is to restrict the ability of people to make speech, or use a press. It would be completely, utterly, blatantly unconstitutional if it didn't have constitutional grounds, or if the 1st amendment overrode it.

      The Constitution and Bill of Rights were not written by the same people.

      Um, yeah they were.

      James Madison was the principle author of the Constitution, and the person who introduce the Bill of Rights.

      Although you're right in that the Bill of Rights was probably based on existing stuff, and the same with the Constitution, but I wasn't actually arguing authorship, I was arguing intent.

      If someone writes a rule that says X in a document, and then immediately says 'We better enumerate rights that exist in that document but aren't listened.', and, in this enumeration, writes a rule that would seem to override that first rule...

      ...well, the courts quite rightly said 'Oh, wait, there's an implied exception for copyright, no one meant the first amendment to not allow that.'.

      This isn't the only example of the bill or rights failing to override something, by the way.

      For example, people have a right to a jury trial of their peers...but not people in an impeachment trial. Which is not actually restricted to the president. Congress can hold an impeachment trial barring J. Random Citizen from holding any Federal public office in this county, without any of the bill of right protections. This, obviously, almost never happens.

      The Bill of Rights is, by the courts, usually considered as being more 'a part' of the constitution, and not really 'overriding' it. It's weird, I know, but the premise is that nothing in the Bill of Rights was actually supposed to 'change' anything in the constitution, being as they were written by, like I said, the same people, debated by the same people, and passed by the same people, at roughly the same time. So, for example, the copyright clause and freedom of speech and press have the same weight, instead of the later destroying the former.

      Only later amendments really get treated as 'updates'.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    18. Re:Free Speech by Patent+Lover · · Score: 1

      Congress created patents and copyrights through laws. They could have created anything similar and called them anything they want. These laws do not trump the constitution. Patents most certainly do not override free speech as your post states. Twit.

    19. Re:Free Speech by DavidTC · · Score: 1

      Patents don't 'override' free speech because that is not their function at all. The function of patents is not to restrict anything but using patented methods. They're certainly not designed to restrict any sort of speech at all.

      Copyrights, however, certainly do override free speech, at least to some extent, and copyright law would be unconstitutional except such laws are explicitly spelled out as a power of Congress in the Constitution.

      I'm not going to argue this anymore. I quoted the goddamn section of the constitution where it authorized such laws, if you can't read or understand it, it's your problem.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  11. I think someone fails to comprehend... by John+Hasler · · Score: 2, Insightful

    ,,,the fundamental nature of patents. Patents are published, by the PTO. This means that anyone, "international" or otherwise, can already view them. Furthermore, it is settled law that discussion of a patented invention, including detailed explanation of how to implement it, is not infringement.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:I think someone fails to comprehend... by atmurray · · Score: 1

      but profiting from the idea is patent infringement. This is the really ugly grey area and something I know nothing about. What constitutes "profiting"? If he has Google ad-words on his site and gets revenue from that, is that profiting? Even if he doesn't directly derive any cash from the traffic, is the attention/notoriety/status that he gains a "profit"? If it is, how would you hypothetically calculate a value to give to the patent owner if they sued? What if the author, instead of posting this as a blog, published a journal or conference paper detailing the idea (as often occurs)? This sort of thing, if upheld, could really stifle academia. e.g. how do you teach computer science/mathematics undergrads about these concepts without infringement - would you have to go back to chalk and talk instead of handing out pdf slides? how do you do publish further research of this idea if you were not permitted to outline the current state-of-the-art in the background of a paper/thesis?

    2. Re:I think someone fails to comprehend... by Grond · · Score: 1

      Furthermore, it is settled law that discussion of a patented invention, including detailed explanation of how to implement it, is not infringement.

      But in this case the code is a functioning implementation, which is quite a bit more than even a 'detailed explanation of how to implement it.' Furthermore, the availability of a functioning implementation means that it's trivial (even encouraged by the blog post) for others to use the implementation. So the blog author made the claimed invention (direct infringement) and induced others to use it (indirect infringement by active inducement), or so the patentee would probably argue anyway. This is not the frivolous claim that many here are painting it as, though it is a jerk move likely to hurt Shazam more than help it.

    3. Re:I think someone fails to comprehend... by tobiah · · Score: 1

      Doesn't sound too different than an auto magazine publishing a teardown of some new truck engine. They've got ads AND you have to buy the magazine. I think we'll find this isn't a very gray area after all.

      --
      "The ability to delude yourself may be an important survival tool" - Jane Wagner -
    4. Re:I think someone fails to comprehend... by JesseMcDonald · · Score: 1

      In the event that a "detailed explanation of how to implement it" and "a functioning implementation" are one and the same thing, I should think it quite obvious that free speech must always trump patent monopolies. After all, Congress is only permitted to grant patents—not required to do so—whereas they are absolutely prohibited from infringing on free speech per the 1st Amendment.

      That it is even possible for the description and the implementation to be identical is one of the many flaws inherent to software patents.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    5. Re:I think someone fails to comprehend... by shutdown+-p+now · · Score: 1

      But in this case the code is a functioning implementation

      So far as I can see from the blog, it's just a bunch of disjoint code snippets, not readily compilable - not, say, a complete source tarball with a premade makefile that you can just unpack and build. As such, it's really only useful as a detailed tutorial on how to implement such a thing, which, so far as I understand, cannot be restricted by patent owner.

      Indeed, at the end of his post he even notes:

      Currently, the code isn’t in a releasable state and it doesn’t work perfectly. It has been a pure weekend-hack, more like a proof-of-concept / algorithm exploration. Maybe, if enough people ask about it, I’ll clean it up and release it somewhere.

    6. Re:I think someone fails to comprehend... by DavidTC · · Score: 3, Informative

      but profiting from the idea is patent infringement

      No it is not. At all. There is absolutely no manner in what you just said is true. If I, as an example of 'making money off a patent', pick a patent and charge people money to have me explain exactly how the patented process works, step by step, and sell them photocopies of the patent, it's entirely legal.

      In fact, industry engineering books, books telling you how to, for example, design a printing press, will often do just that. They'll explain all the processes to do something, including patented ones, and then will tell you 'this is covered by patent #num until this date, so contact Blah Blah Inc to get a license if you want to do it that way.'.

      Patents are public information. It is entirely legal to get paid to do anything with that information. Anything.

      The only thing that is patent infringement is a) using the methods described in patents, or b) building a device that uses those methods and giving it to other people for them to use. (And using the device yourself is, duh, (a). Technically, you can build a device, keep it, and never use it, though.)

      Anything else WRT to the patent is legal. Like I said, you can even make copies and sell them, as patent descriptions can't be copyrighted.

      The question is whether or not this source code is a device, which makes it illegal to give away, or if it's more akin to a diagram of that device, which is entirely legal to give away. Sadly for Shazam, the courts have always sided with the 'diagram' analogy of source code.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:I think someone fails to comprehend... by sjames · · Score: 1

      I would argue that since a patent is specifically required to fully disclose the invention such that a person skilled in the relevant art can reproduce it, that if the code here actually exposes them to additional infringement then they have failed to meet the requirement and should lose the patent anyway.

  12. If he's in the Netherlands... by Anonymous Coward · · Score: 0

    ...can't he just throw the C&D in the garbage and forget about it?

    1. Re:If he's in the Netherlands... by c0lo · · Score: 1

      ...can't he just throw the C&D in the garbage and forget about it?

      If you read TFA, that's exactly what he is asking himself.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    2. Re:If he's in the Netherlands... by s-whs · · Score: 1

      ...can't he just throw the C&D in the garbage and forget about it?

      If you read TFA, that's exactly what he is asking himself.

      Yes he can. A patent is public, therefore even if he was living in a country where the patent applies (in most of the EU software patents are not allowed), he is allowed to publish an implementation which is in effect nothing more than elucidating the patent.

      So, this is a bullshit claim. I would scan the C&D, put it on my website and make fun of these morons.

      Btw., if the author doesn't feel like keeping it on his blog/website, I'd be happy to put a copy up on mine. My provider is xs4all who doesn't cave in to any outside pressure (unless a NL court tells them to do something), and the same goes for me...

    3. Re:If he's in the Netherlands... by AlXtreme · · Score: 1

      And everyone with time on their hands this weekend can reimplement Roy's Java code that got him into this mess.

      Do note that the EU patent office does and has allowed pure software patents, their legal status is dubious though.

      --
      This sig is intentionally left blank
    4. Re:If he's in the Netherlands... by c0lo · · Score: 1

      You know what? I think I'm going to look specifically for (other) software patents and start implementing them... supplementary, I reckon that improving some of their methods may be possible: if this would happen, it will be a funny case for the patent holder to demonstrate that "exercising her/his temporary monopoly right to stop me publishing the code is about promoting innovation".

      --
      Questions raise, answers kill. Raise questions to stay alive.
  13. Use pHash by b1ng0 · · Score: 4, Interesting

    Use pHash instead, my open source perceptual hashing library that can detect similar audio, video, images and text files. It does not use Shazam's patented algorithm, which isn't all that great anyhow.

    1. Re:Use pHash by sonamchauhan · · Score: 2, Informative

      Thanks - this is why I read Slashdot! :)

      Is your library similar in concept to Complearn? (http://complearn.org/) From their homepage:
      CompLearn is a suite of simple-to-use utilities that you can use to apply compression techniques to the process of discovering and learning patterns.

      The compression-based approach used is powerful because it can mine patterns in completely different domains. It can classify musical styles of pieces of music and identify unknown composers.

    2. Re:Use pHash by sonamchauhan · · Score: 1

      Working link: http://complearn.org/

    3. Re:Use pHash by Anonymous Coward · · Score: 0

      What Linux apps actually use pHash? A couple of attempts via Google couldn't find any ...

    4. Re:Use pHash by anonicow · · Score: 1

      How efficient is it, though? How many calls to hashdist() would you expect to make for a database of, say, 10 million songs?

  14. That said... by fyngyrz · · Score: 0, Offtopic

    A story submitter, on Slashdot, humbly and openly admitting a mistake. My hat is off to you, sir.

    Burn him! Burn him now! Then throw him in the pond and see if he floats! Because he might be made of... wood... or be a duck...

    One of his Googling failures turned me into a Newt!

    I... got better...

    --
    I've fallen off your lawn, and I can't get up.
  15. Please expand first use of acronyms by Anonymous Coward · · Score: 1, Insightful

    Not every reader instantly recognizes C&D as Cease and Desist. New readers constantly arrive, there are many readers whose first language is not English, and expanding the acronym will also improve how your submission is found in search engines. If you article is worth submitting and worth publishing it is worth making a little more accessible.

    1. Re:Please expand first use of acronyms by Nushio · · Score: 1

      Sorry. This was my first story submission. I'll keep this in mind, as well as other feedback I've gotten from other /.'rs. Thanks!

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
  16. *Gives Shazam the Finger* by Anyd · · Score: 1

    Ok C&D against his blog becuase it *could* be used to infringe? Shazam = Uninstalled

    1. Re:*Gives Shazam the Finger* by virtualXTC · · Score: 1

      My thought exactly - Shazam is off my phone and off my list of recommendations to anyone. Now if DC comics would just sue them over infringement, I'd say justice was served.

  17. Shazam sucks by h4rr4r · · Score: 1

    It only works if the music is played by the original band on good speakers with low background noise. You know the type of situation humans find it easy enough to identify music in.

    1. Re:Shazam sucks by Andy+Smith · · Score: 1

      Disagree. I've used Shazam on iPhone and Android in all sorts of situations with random speakers, background noise, booming rooms with lots of echo, and it has a near-100% success rate.

      It will usually identify the song even if you only play it a couple of seconds from a fading outro, and in that situation it's also picking up the opening bars of the next track, which still doesn't throw it off the scent.

      No, Shazam is good.

  18. Sack Kdawson and... by Sir_Lewk · · Score: 1

    Make this man an editor!

    With nothing but sincerity, most qualified guy I've seen for the job in a long time. Just imagine what slashdot would be like if editors read comments and admitted to/fixed mistakes.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  19. They're actually being fairly reasonable by Rogerborg · · Score: 3, Funny

    I mean, on the spectrum of software patent insanity, they're being relatively restrained and civil. They seem genuinely to be trying to head off competition for an invention that they are implementing and selling - which is the point of patents - rather than acting like patent trolls and trying to gouge money for something that they never implemented.

    Of course, it sucks, software patents doubleplus bad, Fight The Man, counter sue them for a hundred beelyon Euros, Attica! Attica! Attica! and so on, but comparing a couple of polite "please don't make us do anything you'd regret" emails to Adobe's assraping of Dmitry Sklyarov is rather hyperbolic. And yes, I have a "Free Dmitry Sklyarov" t-shirt, thanks for asking.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:They're actually being fairly reasonable by h4rr4r · · Score: 1

      I would at least think they should tell him where they think his code infringes so he can work around. This may be a kinder gentler form of assholery but it is still assholery of the highest order.

    2. Re:They're actually being fairly reasonable by Stumbles · · Score: 1

      How can they reasonably tell him where his code infringes theirs? He had not posted the code so how could they possibly know? They are not being reasonable. Someone should initiate a review to have their patents invalidated.

      --
      My karma is not a Chameleon.
    3. Re:They're actually being fairly reasonable by JustNiz · · Score: 1

      He had posted the code on his blog.

    4. Re:They're actually being fairly reasonable by DavidTC · · Score: 1, Interesting

      Um...his code is an implementation of the patent. His code describes how to do their fingerprinting patent. That is the point of the code, to generate the same fingerprint as Shazam.

      Now, I don't like software patents either, and this one is rather obvious, but it's not like he sat down to come up with some audio fingerprinting method and accidentally infringed a patent. He sat down with a patent and wrote code to implement it.

      OTOH, half of Shazam's complaint is idiotic...everyone is supposed to have enough information to infringe a patent. That's how the system works, that you get a patent in return for telling everyone how to do it. The idea that, without this code, no one can implement the patent should trigger a patent review by the patent office, because Shazam just admitted their patent application was incomplete and didn't give as much information as it needed to give.

      And the other half is on horrible legal footing, because the courts have consistently ruled that source code is the equivalent of a diagram of a patented device, and is perfectly legal to distribute. (As opposed to the device itself, aka, compiled code.) So Shazam really doesn't have any rights there beyond demanding that he put a warning on the code that the method is patented and cannot actually be used without licensing the patent.

      In a sane court system, the courts would bitchslap patent holders who showed up to sue someone who looked at their patent and designed a functioning blueprint from it so that others could use it. That's the point of patents, that other people get the knowledge. Patent holders should restrict their suits to people who build such a device and don't license the patent.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    5. Re:They're actually being fairly reasonable by Anonymous Coward · · Score: 0

      So what you're saying is you're OK with being raped in the ass, as long as it's not too much? Can I get your number?

    6. Re:They're actually being fairly reasonable by Hatta · · Score: 2, Insightful

      This fellow is in the Netherlands, where non-commercial use of patents is entirely legal. Any threats of legal action are uncalled for, and suggesting he take down his blog post when Shazam has published an even more detailed white paper is simply beyond the pale.

      --
      Give me Classic Slashdot or give me death!
    7. Re:They're actually being fairly reasonable by Anonymous Coward · · Score: 0

      Actually, real patent trolls are a good thing. If they didn't exist, the actual problem would just expand uncontrollably as companies like Nokia, Apple and IBM would have no counterforce.

    8. Re:They're actually being fairly reasonable by selven · · Score: 1

      "Your honor, I only killed two people! That can't be so bad - look what Hitler did!"

    9. Re:They're actually being fairly reasonable by radtea · · Score: 1

      He sat down with a patent and wrote code to implement it.

      Nope, he sat down with a patent and wrote code to describe it, and blogged that code to explain how the patent worked.

      The code snippets are in the blog to show how the algorithm works, and are present in their usual form as an utterly common means of communication between developers.

      Now, he also ran the code, to ensure he was getting it right, like someone experimenting with a prototype based on a patent to understand how it worked prior to licensing--which, by the way, is extremely common. No point in licensing something if it won't do the job you want.

      Now, the patent itself is nothing but an obscure description of the algorithm, and a sufficiently clever person could build a custom parser that reduced it to an executable form. "Source code" is not a priveledged term. Anything can be "source code", as anyone who's ever written a custom language for fun knows.

      So the distinction between "source code" and "the patent document" is not a difference. The patent violates itself.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    10. Re:They're actually being fairly reasonable by DavidTC · · Score: 1

      I don't know why you're trying to argue against a hallucination about what I said.

      I know source code isn't a patent violation. Like I SAID: ...because the courts have consistently ruled that source code is the equivalent of a diagram of a patented device, and is perfectly legal to distribute. (As opposed to the device itself, aka, compiled code.)

      Perhaps you should actually read posts before deciding that they say things. Distributing code, even complete, compilable code, is not a patent violation any more than distributing schematics is. Code==schematics used to make programs

      If you want to correct me about how much code he distributed, fine, whatever, but distributing less code would hardly change the point I made.

      So the distinction between "source code" and "the patent document" is not a difference. The patent violates itself.

      There is no difference between the text of a patent, and someone restating how the patent works, in source code or otherwise. Neither of those are a patent violation.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  20. Uninstall Shazam by agent_vee · · Score: 1

    This is the sort of behavior which causes me to never give a single penny to a company. I am uninstalling Shazam and won't be using it again.

    1. Re:Uninstall Shazam by maxume · · Score: 1

      Shazam!

      --
      Nerd rage is the funniest rage.
    2. Re:Uninstall Shazam by Anonymous Coward · · Score: 1, Insightful

      Don't just uninstall. Give them the lowest rating and leave a comment about this. I downloaded the app just to be able to do that and uninstalled it right away.

    3. Re:Uninstall Shazam by h4rr4r · · Score: 1

      doing the same thing now, thanks for the idea.

    4. Re:Uninstall Shazam by shutdown+-p+now · · Score: 1

      I just did the same, and, while viewing the Android Market page for the app, I've noticed quite a few fresh 1-star reviews which all referred to this story as the reason... makes me wonder how pronounced the effect will be (the overall rating is still 5 stars).

  21. Dear Landmark by Anonymous Coward · · Score: 0

    I think I speak for all of us when I say: Go Fuck Yourself.

  22. Intuitively Obvious by Anonymous Coward · · Score: 0

    The method described at the link is one of several that is intuitively obvious for this (and several other unrelated) problem domains. It's not even remotely novel.

  23. Are there s/w patents in "any part of the world"? by Anonymous Coward · · Score: 0

    No, for the moment just in the USA (dumb) and soon in Germany (and dumber).

  24. Someone grab the source by nurb432 · · Score: 1

    Then publish it out on networks like freenet and then every pirate site you can think of. Show those bastards who runs this show.

    --
    ---- Booth was a patriot ----
  25. prior art by danguyf · · Score: 2, Informative

    Shazam wasn't the first to identify songs based on a hash of the audio. I worked for a start-up, eTantrum, that developed similar tech, Songprint, which it open sourced (under the moniker "Freetantrum"). I always assumed that Shazam was extended from that work.

    1. Re:prior art by h4rr4r · · Score: 1

      Perhaps you should contact the EFF about this being prior art for these patents. The community needs to stop being defensive and attack crap patents whenever possible.

    2. Re:prior art by danguyf · · Score: 1

      I should have mentioned, too, in the OP that this was back in the first half of 2000 that I worked for them, and I believe that the first open source release was in 2009 on their site freetantrum.org -- it didn't move to sourceforge until late 2000.

  26. Why take down his blog? by Kcowolf · · Score: 0, Redundant

    Here's why: he's not just publishing details from the patent; he's publishing source code to a competing application that they think works too similarly to theirs. I agree that it sucks, but they have to defend their patent or risk losing it.

    1. Re:Why take down his blog? by Qzukk · · Score: 5, Informative

      they have to defend their patent or risk losing it.

      That's trademarks.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:Why take down his blog? by Anonymous Coward · · Score: 0

      Patents do not work that way! You're thinking of trademarks.

    3. Re:Why take down his blog? by Anonymous Coward · · Score: 0

      and patents, too.. It's all about "laches"

    4. Re:Why take down his blog? by Kcowolf · · Score: 1

      Okay, looks like my last phrase was mistaken, but my point stands that he posted code to a competing product and not just information from the patent.

    5. Re:Why take down his blog? by Anonymous Coward · · Score: 0

      Laches is an equitable defense. It doesn't apply if you are seeking money damages. Also, I'm not aware of any cases where laches has invalidated a patent. I'm quite certain it has never happened.

      In short, you have no idea what you're talking about.

    6. Re:Why take down his blog? by nameer · · Score: 3, Insightful

      Patents are selectably enforceable. I can choose to never sue you for infringing. What laches is supposed to prevent is me waiting until you are very profitable before suing you. However, even if I choose to never sue you, I can still sue Joe once I find out he is infringing.

      --
      "Uh... yeah, Brain, but where are we going to find rubber pants our size?" --Pinky
    7. Re:Why take down his blog? by SteveTheNewbie · · Score: 1

      Er.. I think you meant trademark..

    8. Re:Why take down his blog? by log0n · · Score: 1

      Not it doesn't. You don't see see Staroffice MS Office trying to take the other down. Gimp Photoshop. Adobe PDF Reader Foxit.

    9. Re:Why take down his blog? by TheRaven64 · · Score: 1

      Nope. The rule with patents is that you can't claim any damages that occur between noticing infringement and notifying the infringing party. If, for example, you notice that Theora violates one of your patents, but decide to wait until YouTube has converted all of their videos to Theora, then you can't claim any damages that occurred while you were waiting. You can claim damages from before you noticed and damages from after infringement. You can also decide not to enforce your patent against YouTube, but enforce it against one of its competitors.

      --
      I am TheRaven on Soylent News
  27. The code was released in the original blog post by Anonymous Coward · · Score: 4, Informative

    I RTFA, and he posts pretty much the entire source code of his implementation in the original blog post. That is what they were upset about: implementing the patent *and* distributing it. Had he merely discussed the methods Shazam used, it probably wouldn't have been a problem. However, I can go to his blog, cut-and-paste the code into a text editor, and have a working clone of Shazam. That is fairly cut-and-dry patent infringement, minus commercial gain and sidestepping the issue of software patents.

    It's not like he was just talking about the process.

    1. Re:The code was released in the original blog post by DavidTC · · Score: 3, Interesting

      Generally, the courts have held that source code is akin to a 'diagram', not the device itself.

      It's perfectly legal to distribute diagrams of devices that implement patented methods. The patent holder can demand you make a note that it uses such a method, and is illegal to operate without a license, but can't actually stop you from distributing the diagrams.

      Yes, it's weird a normal person can spend five minutes turning a diagram into a device.

      OTOH, plenty of patents use already existing devices in novel ways, like 'entertain a cat with a laser pointer', which, now that I've described it, a good fraction of the people out there can implement with even less work then compiling. That's a silly, but real example, but there are real, serious patents on the use of medicines, for example, in novel ways, or adding tiny impurities to a well known process to make it better. Those are just as easy to implement.

      Describing ways for people to make devices that implement patented methods, no matter how simple it is to turn it from 'diagram' to 'device', is legal. And source code has consistently been held to be 'diagram'.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:The code was released in the original blog post by BillX · · Score: 1

      I'm very interested to hear more about these rulings of sourcecode as a diagram. I personally agree with the view of sourcecode as nothing more than a verrrry formal description of the patent, but did not guess the courts would have this much common sense. Can you cite any specific cases?

      --
      Caveat Emptor is not a business model.
    3. Re:The code was released in the original blog post by skywire · · Score: 1

      and have a working clone of Shazam

      if we forget little details like a database of signatures of almost all of the popular song recordings ever published, a server to run it on, and iPhone etc. client apps.

      --
      Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
    4. Re:The code was released in the original blog post by Anonymous Coward · · Score: 0

      It's going to be fun when this spreads to physical things, like it is already doing with reprap or bimby.

      Oh how they will howl - i hope i live to see it.

    5. Re:The code was released in the original blog post by Anonymous Coward · · Score: 0

      I'll go out on a limb here, but I'm going to guess you're not a patent attorney. Am I right?

    6. Re:The code was released in the original blog post by Anonymous Coward · · Score: 0

      Of course, this is retarded because with software there is no real distinction between the "diagram" and the "device". Source code and executable code are equivalent expressions of an abstract mathematical object. Software is entirely and completely math, and should be unpatentable for that reason.

      The problem is that no one in the legal profession understands computation theory, so their intuitions about how computers work and what software is don't match the reality. As a consequence, for over 20 years we've had assorted bad precedents being set. A Groklaw member, PolR, wrote a very readable introduction to computation theory to try and explain the basics to them.

    7. Re:The code was released in the original blog post by DavidTC · · Score: 1

      No one's ever managed to win a case by claiming that source code has violated a patent, but I don't know of any name where that was shot down offhand. I'm not sure any case has made it before a court without being immediately shot down, it's such an obviously wrong interpretation of the law.

      If the source code did count as a machine implementing the process, a hell of a lot of patents would be in trouble, as they included that source code...and thus, apparently, handed out infinite copies of their patented machines, which anyone can now use without paying license fees. (If a patent holder gives you a device that can do a patented thing, they are implicitly giving you a license to use that patent when using that device.)

      Just as importantly, as this article points out, you run into some very weird issues if source code violates the patent.

      In other words, if the courts ever try to make source code count as a device under patent law, they'd actually blow up software patent law itself.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    8. Re:The code was released in the original blog post by DavidTC · · Score: 1

      Well, the entire idea of software patents is retarded anyway. For multiple reasons.

      I once wrote a rant about the stupidity software patents. Not about how software was essentially describing a process, which is a good enough reason not to have them. No, I wanted to make the point that on top of all that, software patents don't actually work like normal patents. Let me recap for people who don't feel like reading:

      No one decides whether not to use the software patent based on a time/money analysis, like other patents. Normal patents, people sit down and decide to use them or not. And they will use them if it costs less to license them then it does to not use them.

      No one does software patents like that. This is because running software does not, functionally, 'cost' anything. So any existing patents that people know about they just write around, and that part of the code takes 100 instructions instead of 25. Oooh, scary.

      Those are a) the ineffectual software patents. Patents like the XORing the cursor with the background, which makes the X people write some extra code. They're dumb, but people tend not to care about them that much.

      But there are two other kinds, b) overly broad and cover things patents really shouldn't, like Amazon's one-click patent, which isn't a problem with software patents per se, but the patent office's retardation. Those could be fixed with better patent office behavior.

      The specific problem with 'legitimate' software patents is c), patents to handle specific data formats that exist everywhere and programs must be able to write to.

      This patent, for example, is a way to create an audio fingerprint where it can be looked up in Shazam's library. There are plenty of ways to do audio fingerprinting, but you must use the patented process if you want to use Shazam's giant library of already indexed music.

      Which, to be fair to Shazam, actually is one of the more reasonable 'format lock in'. I mean, they did make the library. It's certainly more ethical than getting a format made into a standard and then showing up to start charging people to create mp3s or gifs.

      I would suggest a saner method of controlling and charging for access to it would be some sort of fee for access to the library, but whatever. Shazam's patent seems to one of the more 'reasonable' software patents in my mind....there's still plenty (and better!) ways to do audio fingerprinting, the only reason to do their way is to use their library.

      Of course, their suit is totally idiotic. Source code is not a patent violation, and describing a patent and how to use it is not only legal, but required. By Shazam. Asserting that this source code means that people 'can' recreate the patented device should trigger a fucking patent office inquiry about the completeness of their patent application, because you should be able to recreate the patented device from that.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  28. Just deleted Shazam and installed SoundHound... by Dahamma · · Score: 2, Insightful

    There are several services doing this same general thing, might as well support the ones that aren't a-holes!

    1. Re:Just deleted Shazam and installed SoundHound... by Reapman · · Score: 2, Insightful

      Thanks for the tip, gonna be removing Shazam myself and trying out this new one.

    2. Re:Just deleted Shazam and installed SoundHound... by Dahamma · · Score: 1

      Oops, then I found out that it's $5 for unlimited use (otherwise you can use it 5 times a day for free, I think).

      Not that I have a problem with paying for it if I use it... (though I don't remember using Shazam more than a few times a day anyway).

    3. Re:Just deleted Shazam and installed SoundHound... by Reapman · · Score: 1

      From how I read it it's actually 5x a month.. I could be wrong tho. Ahich actually I might be ok with it's not something I use often, but handy when needed. You can also buy an extra 5 for 99 cents. Still prefer this over Shazam even if not free.

  29. Patents teach you to make the invention. by Fareq · · Score: 1

    In fact, the whole purpose of patents it to teach an individual of ordinary skill in the appropriate art how to produce the invention.

    So:

    http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=5&f=G&l=50&co1=AND&d=PTXT&s1=%22landmark+digital%22&OS=%22landmark+digital%22&RS=%22landmark+digital%22

    http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=2&f=G&l=50&co1=AND&d=PTXT&s1=%22landmark+digital%22&OS=%22landmark+digital%22&RS=%22landmark+digital%22

    Go read how they made what they made.

    As an aside, I wonder if an argument could be made to invalidate their patents on the grounds that their fear of useful teaching of their own invention being made public is an indication that they themselves do not believe that the patents represent sufficient information to teach one of ordinary skill in the art.

    1. Re:Patents teach you to make the invention. by DavidTC · · Score: 1

      As an aside, I wonder if an argument could be made to invalidate their patents on the grounds that their fear of useful teaching of their own invention being made public is an indication that they themselves do not believe that the patents represent sufficient information to teach one of ordinary skill in the art.

      Yeah, that occurred to me too. A patent holder stating (without this third-party information) that people don't have enough information to replicate the patented method should at least trigger some sort of review to see if the patent application was actually complete enough.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  30. Posible prior art by Anonymous Coward · · Score: 5, Interesting

    The name of this proyect that seems to be prior art is Tararira (music retrival by sung query). It's from Uruguay, and does recognition of music just humming at a microphone. Proyect was created in 2004 and have code published.

    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/ingles.php3
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tarariraEN-src-0.1.tar.gz
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tarariraEN.tar.gz
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tararira.pdf

    Tararira is a query by singing system. The problem of music retrieval by sung query (QBH, query by humming) consist of building a machine capable of simulating the cognitive process of identifying a musical piece from a few sung notes of its melody.

    A melody is described by a sequence of notes, so it is natural to compare melodies by means of the similarity of their constituent notes. For this reason, the problem can be divided in two stages: the transcription of the voice signal into a sequence of notes and the search of this pattern in a MIDI melody database.

    Tararira originates in July 2004 as the graduation project of Ernesto López, Martín Rocamora and Gonzalo Sosa at the IIE of the Facultad de Ingeniería, Universidad de la República.

    1. Re:Posible prior art by Anonymous Coward · · Score: 1, Interesting

      More prior art might be musipedia [www.musipedia.org], which uses the 'melodyhound' algorithm. Its inventor, Rainer Typke, wrote several articles and books about it: [http://www.lulu.com/product/paperback/music-retrieval-based-on-melodic-similarity/663655], [http://rainer.typke.org/publications1.html]. I have not read the articles or the book, and my guess is that the method described their is more advanced than the method used by Roy van Rijn or Shazam. We did these kind of things way back in the eighties, at university. We just didn't have the fast computers and big databases to make a melody recognition system with it.

    2. Re:Posible prior art by Anonymous Coward · · Score: 0

      To be fair to Shazam, they released their first version (as a mobile phone service) in 1999. They were the first people to have a commercially viable music recognition service, and surprisingly, their thing did appear to work quite a lot better than the university based competition at the time.

      Also, retrieval by sung query is a totally different problem to retrieving particular recordings based on a sample of that recording. Potentially a harder problem in some ways. I know for sure it was been done pretty well (95%+ accuracy, which is good enough for this kind of service) in 2001, using a really completely different method to the method you describe, but that was on a commercial project (the method for which is also patented), and as far as I know never made it to market, as it turned out shazam style services were much easier to build, as they don't require any melody transcriptions from the original recordings.

      Obviously if the guy isn't actually recreating it based on the shazam patents, chances are he has actually used a different method and isn't infringing anything (even in stupid countries where software patents exist), I'm guessing they just google for shazam every so often and send nasty letters to anyone who mentions that they are competing with them. Idiots.

      Joe

    3. Re:Posible prior art by RegularFry · · Score: 1

      Patent 6,990,453 was issued in 2001.

      --
      Reality is the ultimate Rorschach.
  31. Unlawful demands make patent unenforceable by Anonymous Coward · · Score: 0

    Demanding that he take down the blog post could be viewed as an unlawful attempt to extend the scope of the patent monopoly, which will make the patent unenforceable. Court say that a patentee has a definite bundle of rights, including the right to prevent others from making, using, etc. However, if the patentee attempts to monopolize more, as in this case, by also demanding no public discussion of his patented invention, he is unlawfully extending the lawful scope of his patent. There are many cases on this point. IAPL

     

    1. Re:Unlawful demands make patent unenforceable by Anonymous Coward · · Score: 0

      IAPL

      You're a penis lover?

    2. Re:Unlawful demands make patent unenforceable by h4rr4r · · Score: 1

      If are APL perhaps you should forward this to the EFF and see if this is something they would be interested in.

  32. Let Landmark Digital Services Know What You Think by nbetcher · · Score: 1

    Let Mr. Darren P. Briggs know what you think about his informal C&D: his email is dbriggs@landmarkdigital.com (confirmed). Also, if you have an Android phone, let him know what you think about Shazam by posting a comment on the Android Market about it.

  33. obvious by JustNiz · · Score: 2, Interesting

    Just about all computer-based signal processing related to anything at all is performed in the frequency domain so passing the raw data through an FFT (or at least an FT) first is a no-brainer.

    Calculating a hash is the blindingly obvious and standard approach to getting a semi-unique signature for mostly any data.

    Both the FFT and the hashing would likely be the first thought of any competent software engineer tasked with solving this, in as much as using a screwdriver to undo a screw is obvious to a mechanic.

    Don't even software patents have to require at least some concept of originality and non-obviousness?

    1. Re:obvious by Anonymous Coward · · Score: 0

      Yes, every problem somebody else has solved is blindingly obvious to you. Your hindsight IQ is definitely genius level.

    2. Re:obvious by Anonymous Coward · · Score: 0

      No.

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

      Nope.
      Nothing is obvious to lawyers.
      Additionally, the legalese in patents is often like programming in intercal. Deliberately obtuse.

    4. Re:obvious by RegularFry · · Score: 1

      Does it count if I sketched out *exactly this idea* in my college lab notebooks from 1999, *before* I'd heard of Shazam-the-service? Seriously, it's not a complicated idea.

      --
      Reality is the ultimate Rorschach.
  34. Pffft by Anonymous Coward · · Score: 0

    May he have balls and go to court, even if he can only afford to represent himself. May the presiding judge have a brain.

    Oppression is unstoppable without martyrs.

  35. Wimp out. by AJWM · · Score: 2, Interesting

    No patent numbers? "Algorithm" in unreleased code? At least put up a token resistance and ask for details.

    We need more responses like Blue Jean Cable's response to Monster when Monster Cable tried something similar.

    --
    -- Alastair
  36. Modify the blog by nten · · Score: 1

    To reference the patent directly. Throwing a link to the USPTO should be ok right? Then have an explanation for beginners on the components of the tech.

    1.) This is how a DFT/FFT works, here is some example code.
    2.) This is how a modern hash works, link to the open SSL code for SHA or something
    3.) This is how a hash keyed database is architectured with similar link.

    --
    refactor the law, its bloated, confusing and unmaintainable.
  37. typical baseless threat (but expensive to defend) by Anonymous Coward · · Score: 0

    Sounds like LDS doesn't understand the difference between a "Trade Secret" and a "Patent". Patents mean public disclosure in exchange for time-limied monopoly supported by a specific government. Typical baseless legal threats from lawyers with big pockets. Even calling it a trade secret is doubtful as this is just a simple pattern analysis/comparison technique.

  38. Ac by Anonymous Coward · · Score: 1, Insightful

    Well, I can see why shazam people are pissed. The had an army of phds and architects working on it backed by millions of dollars of vc, plus fancy talk in boardroom feeling good about themselves. Now some dude with short attention span rolls it out as a weekend project. And of course last sentence from the google cache link didn't help either:

    Or turn it into a huge online empire like Shazam who knows!

  39. Did anyone happen to look up *who* LDS is? by bferrell · · Score: 5, Interesting

    It's a wholly owned subsidary of BMI... As in BMI/ASCAP?

    It's the record companies again.

    1. Re:Did anyone happen to look up *who* LDS is? by Anonymous Coward · · Score: 0

      ... and that is what Shazam is used for by Landmark: they monitor broadcast streams to pick up instances of articles in their library being played. The idea is to go after people for unlicensed broadcast usage. Note that this isn't the same entity as Shazam, which happens to use the name of the algorithm as its corporate moniker also.

  40. oops... by Anonymous Coward · · Score: 1, Interesting

    oops...
    Seems like I accidentally hit the "uninstall" button of Shazam on my iPhone, accidentally rated it 1 star, and accidentally put down "malicious: patent infringement" as the reason for uninstalling.

    99% of patents infringe on prior art. This statistic was made up on the spot.

  41. previous works by NynexNinja · · Score: 2, Informative

    Around 2000, an open source program called "songprint" was written which does this, and then MusicBrainz Tagger was written shortly after, but not as open source. After that, Pandora.com came out which capitalized on this.

    1. Re:previous works by Anonymous Coward · · Score: 0

      Around 2000, an open source program called "songprint" was written which does this, and then MusicBrainz Tagger was written shortly after, but not as open source. After that, Pandora.com came out which capitalized on this.

      http://freshmeat.net/projects/songprint/

    2. Re:previous works by RegularFry · · Score: 1

      Shazam launched commercially in 1999. At best they were coincident.

      --
      Reality is the ultimate Rorschach.
  42. Prior art? by RenHoek · · Score: 1

    I've used a program called Tunatic and it's been around for quite some time.. Is this prior art?

    Even then I've got really old programs that do the same for images, so even that should work as prior art I think?

  43. Why the shock? by 1984 · · Score: 1

    I don't agree with software patents. I think it's a silly idea. Also, there are Shazam alternatives already available, ostensibly without infringing on the US patents now owned by Landmark LLC.

    All that aside, though, this letter shouldn't come as a surprise. This guy didn't discuss alternatives, shortcomings, possibilities or even come up with something equivalent but independent. He called his post "Creating Shazam in Java", referenced someone else's detailed posting about how Shazam works, then went on to suggest sample code. Having some familiarity with the Shazam algorithm and having read the patents around it and the original white paper by Avery Wang, the linked article by Bryan Jacobs is very much a lightened up translation of the gory details of Shazam. The code is, it is stated, a rough guide for how to do that in Java (note he glosses over the FFT).

    So it's not a surprise that Landmark is after him on patent grounds. The fact that such patents are allowed to exist is -- to me -- a problem. But the shock and whining about this particular case is naive. It's really, really obvious that this is something that would fall foul of that legal mechanism.

    1. Re:Why the shock? by billcopc · · Score: 1

      It should be clear to anyone by now that the patent office does not employ anyone even remotely capable of programming, because these simple algorithms wouldn't pass the "could any random dumbass coder figure it out" test.

      I've used both Shazam and Midomi, preferring the latter, and while Midomi continues to wow me with its singing/humming and speech recognition, the Shazam algo seemed obvious to me after a half-dozen tests. Like 99% of all audio processing jobs, they run an FFT to translate the raw audio into the frequency domain, then single out the dominant tones. Auto-tune does that, Melodyne does that, multi-band compressors do that, hell even some advanced reverb effects do it. The only "special" thing Shazam does is it serializes those tuples into (presumably) a short string that can be easily searched within a database.

      The tech behind Shazam I believe anyone with even modest FFT experience could produce with ease. What's not so obvious is the database of precalculated soundprints they've amassed; that's where the real value is. Any idiot can create a filtered hash of a sound bite, but if he has nothing against which to compare it, the hash is useless. That still isn't an "invention" per-se, just a financial hurdle. I'm guessing Shazam and Midomi have greased the proper palms to gain access to vast music libraries to populate their hash database.

      --
      -Billco, Fnarg.com
  44. Shizam has no leg to stand on by Anonymous Coward · · Score: 0

    that Shazam guy has no legal leg to stand on. however, he has an obligation to shareholders to try to intimidate you. you should see it for what it is. feel free to ignore that guy. or make a financial deal with Shizam, whereby they pay you not to post it. such an arrangement would be cheaper for them than litigation. no doubt about it, you have the upper hand, and they're scared. you ought to be able to turn the situation to your advantage, since they're basically asking you for a favor. good luck.

  45. Now hold on there by Anonymous Coward · · Score: 3, Insightful

    Do you understand the basic concept of a patent? To earn the monopoly you have to publish your idea. The idea becomes part of the public domain. If someone else republishes your idea the the system works as intended. A patent is not a copyright. This sounds to me like the patent holder really doesn't want to honor the bargain he agreed to. The monopoly is on implementation. We can publish code examples to our hearts content as long as we don't run them.

    1. Re:Now hold on there by mea37 · · Score: 1

      This was my first thought, but the more I think about it, it's a little more fuzzy than that. This seems like one of the many areas where the law is showing its age because it hasn't clarified, in the context of software, what is the difference between a description and an implementation?

      Patents don't only cover sale or use; they also cover manufacture (at least, this is so in the US; not sure about Europe). What constitutes "making" an instance of the invention, when the invention is software? Executing the code is "using" the invention, but I'd argue it's been made already before you execute it. Is compiling the key step? Well, what about interpreted languages? (Ok, Java isn't an interpreted language; but I have to think one set of rules would apply to all languages. And actually, would anything stop someone writing a java interpreter if they were so inclined?) It's not clear to me that writing code in an actual programming language isn't a reserved right (if the patent is valid in the first place).

      For a physical invention, it's very clear. Diagrams, pictures, text... virtually anything on paper is not an implementation. For an algorithm, it's a little less clear. Certainly flow charts or UML or anything of that sort is just a description. But Java code? Not so clear to me that it isn't an instance of the invention itself. Pseudo-code should probably be considered a description, but hypothetically what if someone figures out how to write a compiler for the particular pseudo-code you're using?

      None of this addresses whether the patents are valid, which unfortunately is about the last argument an individual wants to hang his hat on when a company threatens patent enforcement. Given the company's attitude that explaining how the code works in a blog post could aid infringement, I suspect that the patents don't contain a full and complete description and, if that's so, should be held invalid. (And I'm trying to avoid getting into the question of what, if anything, constitutes a valid software patent in the first place.)

      The good news is, the company is obviously trying to do this on the cheap. They sent an email instead of engaging their legal department (granted they said they could send a formal request, but they're trying not to do so). Even after several requests they've failed to provide the proper patent numbers, and appear to be deliberately vague about what rights they have - presumably to intimidate and get a quick end to the situation. In other words, they don't want to take this to court; they just want to get what they want. Not saying they won't go to court if they feel it's the best way to get their result, but I suspect they'll hesitate to file if the grounds are questionable.

      So I think he's doing the right thing. Don't publish code because the risk is too high even if the patent is ultimately not valid; but refuse to remove the blog post because the company probably knows they're asking for more than they can get.

  46. Re:Well, really: NO TRADE SECRET by BoRegardless · · Score: 1

    Patents are public! End of story. Now if you use a patented item without a license or approval of the patent holder or worse yet you sell it, then you have a problem. Distributing a copy of the patent or how it works does NOT violate the patent.

    Trade Secrets are secret only if the company keeps it a secret.

    If you or any other 3rd party can figure out what the trade secret is without getting the information from the company, then it is NO LONGER A TRADE SECRET.

  47. Similarity application by electrostatic · · Score: 5, Informative
    There's a free app that recognizes similar content in MP3 and other audio files.

    Similarity is a useful program that helps you to find and remove similar, duplicate musical files (MP3, WMA, OGG, WAV, FLAC, APE, WV, MPC) with the same or similar sound content, music tags (ID3,WMF,Vorbis). This is the best program where similarity of a sound part is checked, not just music tags or file content (byte to byte comparision). In addition the program analyzes the artist, title, album information from the music tags contained in the audio files and compare these with the appropriate entries in other files.

    You can adjust sensivity of searching criteria to find exact or similar files. In this way it is possible to identify similarly titles with smaller differences. Duplicate files can be deleted or browsed. The list of duplicate files can be sorted, exported to playlist, and acted upon.

    More at http://www.music-similarity.com/ I wonder if it uses the purported patented technology.

    BTW, the assertion of a potential harm being caused by "...explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world'" is certified bullshit.

    All patents are public documents -- they must be public in order to inform the world just exactly what it is that the patent owner actually owns. It's detailed in the Claims section. "If you don't claim it, you don't own it."

    Furthermore, a patent must "teach the invention," meaning that anyone "familiar with the art" shall be able to implement the invention with only the descriptions provided. If there actually is a patent for this technology, the cat is out of the bag.

    Patent courts in the US are very favorably disposed to inventors -- assuming the technology is actually protected. It sounds like maybe not, and so the bluster and shrill threats.

    1. Re:Similarity application by Chowderbags · · Score: 3, Informative

      You must be talking about a reasonable patent system. Here in the US we don't bother with human readable patents or silly things like being limited to things you can actually explain. It's enough to say "and any similar techniques" and your patent goes to a narrow definition of a subset of an obscure problem to suddenly encompassing damn near everything even remotely related to it. Half the time you can just state the problem itself and that's good enough. No need to actually solve anything, as if anyone would want to get their hands dirty to actually invent anything anymore.

    2. Re:Similarity application by Anonymous Coward · · Score: 0

      BTW, the assertion of a potential harm being caused by "...explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world'" is certified bullshit.
       

      Nope, it's called "inducing infringement." Look under 35 U.S.C. 271(b). The details may or may not qualify this act as actually falling within the scope of the statute, but the general idea is that providing someone else the knowledge and means to infringe the patent is a form of infringement itself (assuming receiving party actually infringes). We'd need more facts to decide if this induced infringement or not, but the idea isn't BS.

      I am a patent lawyer (and occasional lurker, hence AC).

    3. Re:Similarity application by Jay+L · · Score: 1

      Nope, it's called "inducing infringement." Look under 35 U.S.C. 271(b).

      [mod parent up]

      OK, so: At one end of the spectrum, you might republish the original patent verbatim. Presumably, that isn't induced infringement, else any patent-search sites would be in trouble. At the other end of the spectrum, you might write a program that implements the machine described by the patent, print out the source, and hand it to someone, saying "Here! Run this, and you can do that patented thing!" Presumably, that IS induced infringement.

      There's a lot in between. Where's the bright line? If I write a blog post saying "This is a brilliant patent! Here's how they probably implement it:" and go on to explain the patent in plainer English, might I be inducing infringement? What if I post the same explanation, but preceded by "This is patented, but here's how you could implement it:"

  48. How could the blog post infringe a patent? by mwvdlee · · Score: 1

    How could the blog post infringe a patent?
    Aren't patents public already?
    The implementation may infringe on a patent, but not simply describing the method already publicly available in the patent application.
    Or do copyright laws apply to patents now?

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  49. Send them this: by Tablizer · · Score: 2, Funny


    Dear Shazam,

    My algorithm is not the same as yours. Specially, it differs in this key code section:

    while (shazam==evil_patent_troll) {
        shazam.bake_in_hell(temperature=EXTRA_HOT);
      }

    Sincerely, Timothy

  50. Shazam sucks compared to Midomi by billcopc · · Score: 1

    I'm surprised there's no mention of Midomi, which takes the soundprinting idea a bit further by allowing the user to sing or hum the tune - and while I have perfect pitch (but an awful voice), I've had my utterly tone-deaf friend try it and it still worked over half the time.

    So Shazam, with their weak algorithm, is patent-trolling while Midomi seems quite confident no one can scratch their better tech. Isn't that the gist of all that's wrong with patents today ?

    --
    -Billco, Fnarg.com
  51. They have an address and you can leave a review by kasper_souren · · Score: 1

    http://www.landmarkdigital.com/contact Leave your review here: http://maps.google.com/maps/place?um=1&ie=UTF-8&q=Landmark+Digital+Services&fb=1&gl=be&hq=Landmark+Digital+Services&cid=4257745332164177429&dtab=2&action=open&ei=tLU2TOu-Bo6M0gTzq4nmAw&sa=X&oi=local_result&ct=write-review&resnum=1&ved=0CBwQtwQwAA Send them an email how you feel about this case to info@landmarkdigital.com. Just two sentences will be fine. And do visit their website, I think it would be nice to slashdot[tm] their website (and not just redcode.nl).

  52. Apple vs. Microsoft by cypherdtraitor · · Score: 1

    Link: apple vs. microsoft @ wikipedia
    While it wasn't a supreme court case, there is already judicial precedent stating that you can create your own derivative software to accomplish a similar task as someone else's patented work so long as you are creating meaningful improvements and you make your own source code.
    The bottom line is that nothing is being stolen, someone is simply making a competitor product. And its Foss. Like a Boss.

  53. 2005 by flok · · Score: 1

    Hmmm, if I remember correctly I already used that algorithm in 2005?

    soundsort

    (prior art ftw)

    --

    www.vanheusden.com - home of Multitail, HTTPing, CoffeeSaint, EntropyBroker, rsstail, bsod, listener, nagcon, nagi
  54. It's not distribution and implementation is fine by Anonymous Coward · · Score: 0

    It's not distribution and implementation is fine. If you can't implement a patent why is it there? You can't learn about it. The code isn't the patent either, else you'd need the source code in the patent, which you don't get. And distribution is fine for personal use (how else do you learn from a patent or improve it to make a new patent?) and for commercial use too in places where the patent is not valid.

  55. Fork it by Anonymous Coward · · Score: 0

    A gist has been created as a protest http://gist.github.com/467790, fork it!

  56. With software patents, disclosing ~ distributing by Anonymous Coward · · Score: 0

    You can disclose a patent, but you cannot distribute its derived products, without paying royalties.

    What about software?

    In this case by disclosing in detail how the patent works, say by publishing sample code, you are also distributing the "product".

    This is why software patents should be disallowed.

  57. Shazam vs. Sound Hound? by Anonymous Coward · · Score: 0

    On my iPhone, I've been using a similar app for ages now. It's currently called Sound Hound, was previously called Midomi, and I'm pretty sure that when I installed it it was even called something else (it seems that each time I upgrade it the app changes name). Have the owners of Shazam gone after the people that make this? As it does exactly the same thing as Shazam (and works very well)...

    1. Re:Shazam vs. Sound Hound? by Anonymous Coward · · Score: 0

      Why do you think it keeps changing names?

  58. keep records by Anonymous Coward · · Score: 0

    Re-write the description of the algorithm in psuedo code. You absolutely need to keep a record of the algorithm you described and proof of when you invented it. If they have a patent pending which covers one of your innovations then (contrary to popular belief) you will still be allowed to use that innovation, because you had developed it prior to their patent being granted. You wouldn't be able to add anything extra that was in their patent that you had missed however. But you do need to keep a record. That also gives you an excuse as to why you published the code on the web, its a cheap way to get it on record. The fact they sent you an email is actually good - it proves that you had code before they were granted an EU patent.

  59. "shouldn't have been accepted..." by Anonymous Coward · · Score: 0

    In this case the patent can still be attacked and put down. I've seen it done here in Europe. Granted, you need to be rich enough to perform the legal attack efficiently...

  60. Happily... by Anonymous Coward · · Score: 0

    ... software patents don't apply in *Europe*, and are not recognized. So I simply wouldn't care if I were the *Dutch* guy.

  61. Software patent by leuk_he · · Score: 1

    This is a patent involving signal processing. That is different from a pure software patent where you take an existing process and describe it done by computer.

    However the takedown of the blog part is pure powerplay IMHO, The whole point of a patent is that enough information is published so anyone skilled in the art can reproduce the invention. If they did describe their invantion too fuzzy then there would not be a practical use.

    Anyway, the developer lives in europe and there the patent only protects against commercial use with profit, so landmark dow not have a real case.

    By the way, is landmark associated with the controversial landmark education ?

  62. The real problem by Anonymous Coward · · Score: 0

    I think the real problem is that they (LDS) know perfectly well that their patent will not hold up,
    because what they do is (apparently) nothing else then what has been done in speech recognition
    software for ages. So they know, that if someone realizes how easy this is, and that someone has
    more lawyers than they do (as for instance google does), they don't stand a chance.

  63. let's help the lawyers by StripedCow · · Score: 1

    This may sound strange, but if we, technophiles, start helping lawyers in identifying patent-infringements, then we might just be able to bring down the patent system, or at least give the government some motivation to re-evaluate the underpinnings of the patent-system.

    So how would that work? Well, imagine us teaming up with the lawyers, and helping them identify plausible patent-cases. Then these lawyers could contact the respective companies and explain the viability of starting a law-suit, and actually bring the infringing companies to court. Now, with a hoax of patent-lawsuits, eventually people at the top of the government will start suspecting that something is severely wrong with the system and it needs some radical changes.

    The only problem is that some "innocent" bystanders will get hurt... but this might happen anyhow, and radical changes sometimes may require radical actions, unfortunately.

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
  64. littleme by Anonymous Coward · · Score: 0

    Before you all go off and rage about patents (oops too late for that) I would just like to point out that all they did was send the guy a C&D. Anyone can send a C&D to anyone; it does not mean that it has any merit.

  65. HOLY FUCK SELF-REFERENCE by spazdor · · Score: 2, Funny

    This comment... While it itself has "-1 Troll" moderation status, it's self-referential and, it seems, a little bit ironically prophetic. Which, IMHO, deserves a +1 Funny or Insightful, depending on which kind of pedant you are.

    But the moment it earns that +1, it loses that magical quality and is once again an overrated comment which ought to get a -1 Troll. Which in turn makes it a pretty cool comment.

    This... This is Epimenides' Slashdot Comment.

    --
    DRM: Terminator crops for your mind!
  66. 'may be viewed internationally' -the whole article by psergiu · · Score: 2, Informative

    Creating Shazam in Java
    A couple of days ago I encountered this article: How Shazam Works

    This got me interested in how a program like Shazam works... And more importantly, how hard is it to program something similar in Java?

    About Shazam

    Shazam is an application which you can use to analyse/match music. When you install it on your phone, and hold the microphone to some music for about 20 to 30 seconds, it will tell you which song it is.

    When I first used it it gave me a magical feeling. "How did it do that!?". And even today, after using it a lot, it still has a bit of magical feel to it.
    Wouldn't it be great if we can program something of our own that gives that same feeling? That was my goal for the past weekend.

    Listen up..!

    First things first, get the music sample to analyse we first need to listen to the microphone in our Java application...! This is something I hadn't done yet in Java, so I had no idea how hard this was going to be.

    But it turned out it was very easy:

    1 final AudioFormat format = getFormat(); //Fill AudioFormat with the wanted settings
    2 DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
    3 final TargetDataLine line = (TargetDataLine) AudioSystem.getLine(info);
    4 line.open(format);
    5 line.start();
    Now we can read the data from the TargetDataLine just like a normal InputStream:

    01 // In another thread I start:
    02
    03 OutputStream out = new ByteArrayOutputStream();
    04 running = true;
    05
    06 try {
    07 while (running) {
    08 int count = line.read(buffer, 0, buffer.length);
    09 if (count > 0) {
    10 out.write(buffer, 0, count);
    11 }
    12 }
    13 out.close();
    14 } catch (IOException e) {
    15 System.err.println("I/O problems: " + e);
    16 System.exit(-1);
    17 }
    Using this method it is easy to open the microphone and record all the sounds! The AudioFormat I&rsquo;m currently using is:

    1 private AudioFormat getFormat() {
    2 float sampleRate = 44100;
    3 int sampleSizeInBits = 8;
    4 int channels = 1; //mono
    5 boolean signed = true;
    6 boolean bigEndian = true;
    7 return new AudioFormat(sampleRate, sampleSizeInBits, channels, signed, bigEndian);
    8 }
    So, now we have the recorded data in a ByteArrayOutputStream, great! Step 1 complete.

    Microphone data

    The next challenge is analyzing the data, when I outputted the data I received in my byte array I got a long list of numbers, like this:

    01 0
    02 0
    03 1
    04 2
    05 4
    06 7
    07 6
    08 3
    09 -1
    10 -2
    11 -4
    12 -2
    13 -5
    14 -7
    15 -8
    16 (etc)
    Erhm&#8230; yes? This is sound?

    To see if the data could be visualized I took the output and placed it in Open Office to generate a line graph:

    Ah yes! This kind of looks like 'sound'. It looks like what you see when using for example Windows Sound Recorder.

    This data is actually known as time domain. But these numbers are currently basically useless to us... if you read the above article on how Shazam works you&rsquo;ll read that they use a spectrum analysis instead of direct time doma

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  67. They can "swat" or hit and run him. or by Anonymous Coward · · Score: 0

    any other means of breaking the threat to them. so long as questions of them are answered with shrug.

    Why haven't the RIAA taken to killing off defendents with "swatting", or helpful hit and runs, itd be low risk and high gain.

    Anyone can enforce, so long as they get away with it, and if the hit is against anyone the authorities want stomped don't expect them to lift a finger about it.

    wikileaks guy gets run over, police going to care?

    iow, gang warfare favors gangs.

  68. Patent != trade secret by Anonymous Coward · · Score: 0

    "they want him to take down his blog post (Google Cache) explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world."

    Um, can't people read the patent to find out how it works? Alternatively, does that mean they didn't actually disclose how it works in the patent, in which case it should be invalid? The whole point of a patent is disclosure.

  69. Licensed? by Anonymous Coward · · Score: 0

    I wonder if the all the "fingerprints" of the music in the Shazam database have been licensed from the owners...?

  70. I see... by Anonymous Coward · · Score: 0

    I see a lot of complaining. I don't see a lot of legal action. They have no case whatsoever. It is their free speech to bellyache and his free speech to post the code. People such as /. know who is in the right.

  71. Post it. by MistrBlank · · Score: 1

    It's like getting pee out of the pool once it's out there.

    Sorry Shazam, this is information and we live in the new Renaissance, an age of information freedom.

    Evolve or die.

  72. Commas by zaphod777 · · Score: 0

    My sister is an English teacher and she tells her students "commas are not like pepper you don't just sprinkle them in when you are done writing to add a little flavor to it." She was blessed with the English and grammar I got the math and science. I still can't write a decent paper if my life depended on it.

    --
    "Don't Panic!"
  73. screw shazam try musicid by splatter · · Score: 1
    --
    "(I) have this unfortunate condition that causes me not to believe a single thing any politician says when a mic's on.
  74. Excellent example of a major problem by EriktheGreen · · Score: 1
    A major problem in the US legal system is illustrated here. Even though the activity the programmer is engaging in is both legal and ethical, the software company is attempting to quash competition by threats and implied means. Despite the fact that both parties know who will win and lose in court (either that or they have delusional lawyers, and the former is more likely) the software company will get its way most likely because the cost of mounting a defense is too high to even attempt it.

    The problem is, this sort of bullying is borderline legal for US companies (see Abuse of Process) or similar entries on vexatious litigation. It doesn't usually trigger any kind of statutory protection unless it's repeated and obvious.

    Similarly to the MPAA and RIAA lawsuits for file sharing, the larger corporate entity involved is relying on the fact that legal defense against them will cost substantially more than complying with their demands, whether the target of the legal action is guilty or innocent.

    It's easy to see "simple" solutions to this problem - hire smarter patent examiners, for example or outlaw software patents. These don't fix the real issue, however, which is the excessive level of influence corporations have in the US courts and legislature, and the corresponding changes they have made to the original copyright and patent systems. Originally these systems struck a balance between public interest in a new invention or work, and the right of its creator to profit from it. Nowadays, the systems have been warped into near monopolies enforced by criminal and civil law that benefit certain limited entities. Not the public, and not even the original creator of the work, receive the bulk of the benefit. It is largely the corporations, legal entities created specifically to shield individuals from accountability for their corporate actions, that win here.

    Long term, fixing the root of these problems will be very hard. It can be argued that the US Government is too firmly under corporate control for the people of the US to ever take it back. If that's the case, then the US is on a long downward spiral, and someday US citizens will think of these times as a golden age of justice and fairness.

    Right now, the only way to have power to affect laws and systems like these is to become a large corporation. Money talks. It's interesting that Google seems to be working toward this end.

    Personally, I believe the downward spiral in the US government will end the way such things always have... when the government officials who hold power die of old age, permitting younger officials with different values to lead. There are certain aspects of the system that have become immortal, like the two party lock on government and the spoils system that will be harder to change, but a limited human lifespan is still the saving grace of the US government.

  75. Everybody save the code! by vivin · · Score: 1

    Everyone should save that blog post to their hard-drive. And then re-post it on their blog or whatever.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
  76. STOP CUSSING - ACT! by RichiH · · Score: 2, Insightful

    I uninstalled the app immediately and left them with a one-star rating plus a link to explain the background. Also, I uninstalled them as malicious. Feel free to link http://tinyurl.com/3a93ed8 in your one-star ratings.

    Get SoundHound instead. It's better anyway. Now that I have SoundHound, I am actually glad that Shazam made me look for alternatives.

    Again:
    http://tinyurl.com/3a93ed8
    http://www.soundhound.com/

    PS: It would be evil to install them just to uninstall them with one-star ratings. I could not condone that.

  77. Want to offer this guy a job by zhuker · · Score: 1

    I want to offer this guy a job in a country without software patents. Can't find his email

  78. Make some money from it, legally by jago25_98 · · Score: 1

    1) Reassure that the code will not be `made` thus infringing the patent (legal)

    2) Offer a fee for agreeing not to post to the blog (legal)

    3) Allow someone else to read the patent and write the code for it. Personally I think that a patent describing how to do something and code describing how to do something is the same thing only in a different language and thus why the term software patent is an oxymoron. The fix for this is not legal, but when/if we ever get to a stage where a machine can understand what a patent says then the patent itself will be in infringement. ...continue to swim in the direction of how knowledge flows

  79. ...your music by improfane · · Score: 1

    Forgot to say, I'm enjoying your music. I like the ambience!

    Do you take donations?

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
  80. Commas haters (Re:android hate) by Dushnock · · Score: 1

    I bet yoda uses a lot of commas :)
    Commas, misplaced, will be.

    Didn't you want to write something like...

    "Misplaced, Commas, will be"

    ;)

    --
    "Soylent Green is people." (1973)
    1. Re:Commas haters (Re:android hate) by dwater · · Score: 1

      Not sure. What I put sounds right, but you'll have to ask Yoda to be certain.

      --
      Max.
  81. It's a case of "Now over the internet !" by DrYak · · Score: 1

    Shazam just ported some decade-old ideas into a specific new applications.

    I mean, the day I heard about Shazam, the first thing I wondered was not "How they could do it ?" but "How did they manage to assemble a huge enough library to build the database ?".

    It didn't even take me time longer than the couple of seconds needed to read the info about Shazam to guess how it worked. Because it's based on decade-old idea.
    Comparing peak intensity on 2D plot is the bread and butter in analysing things like 2D-electrophoresis gels in Proteomics. A little Google-fu will probably help anyone to bring out lots of literature about this subject.
    Using spectrograms to characterise music is also something rather old. Analysis of spectrograms is probably as old as equipment able to plot them. Remember even old text in books about sound&music theory mentioning that instruments are easy to recognise based on their spectrograms (Shazam is probably doing the same, but on the scale of whole songs). Spectrograms have also been used to try to recognise melody and create music sheets out of sound samples (some experimental WAVE-to-MIDI converters, but rather limited due to limited processing power at the time). And everyone knows how some songs had very characteristic patterns on the band-meter of their sound systems - with a few friends we even wondered if this could be used as a song detection system (given the hash system developed by TFA's author, it could).

    In short : all the technical consideration have been around for decades. The reasons that it hasn't been done before are :
    - Processing power : Only recently there have been phone with enough power to process the audio signal, compute finger print and send it for analysis.
    - Library availability : Shazam is the first company which managed to persuade copyright holder to lend them music copies so they can built a library of finger print. Probably managed to do so by telling that the technology could be used to make more sales and/or spot copyright infringements.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]