Slashdot Mirror


McAfee Granted Far-Reaching Spam-Control Patent

Titusdot Groan writes "Infoworld is reporting that Network Associates, makers of McAfee, have been granted a broad anti-spam patent. The patent covers "compound filters, paragraph hashing, and Bayes rules" and was filed in December of 2002. The patent appears to affect Spam Assassin, Spam Bayes and many other anti-spam products and services. As an aside Paul Graham's "A Plan for Spam" was published August 2002."

112 of 449 comments (clear)

  1. Invalid stupid patent. by spikestabber · · Score: 4, Insightful

    Lots of prior art on this one. The USPTO never does their homework anyways.

    1. Re:Invalid stupid patent. by spikestabber · · Score: 5, Insightful

      American patents are just a big cash grab for the govt since all the USPTO does is grant and grant, and get paid big bucks for granting such garbage. Of course corporations take advantage in this hoping they can gain control of prior art for their own gain anyways. Patent reform anyone? They keep talking about it, but they been talking about it for a long time now. Seems its just a bunch of hotair. The big software companies would probably just hate it.

    2. Re:Invalid stupid patent. by Khalid · · Score: 4, Insightful

      the USPTO has neither the competence nor the will or the means to do prior art search. In practice they grants every patent provided you can PAY the fees for that.

      The USPTO get it's funding from the fees you pay to have you patent granted. In practice they procrastinate the patent validation to the court. This is why free software and small businesses are screwed and why big business push and are very happy withe the patent system in the US and in EU.

      This is how it works.

    3. Re:Invalid stupid patent. by txviking · · Score: 3, Interesting

      Is there anywhare a statistic pf granted vs. denied patants by the PTO. Otherwise it seems save to assume the PTO is just rubberstamping ...

    4. Re:Invalid stupid patent. by cyberlync · · Score: 3, Informative

      Patent fees. Getting a patent is not a free service, in fact its quite expensive. Its gotten to the point that an individual can't even begin to patent anything unless he is wealthy or has a large corporate backer. Without spending much on research the USPTO become quite profitable for the government.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    5. Re:Invalid stupid patent. by Smallpond · · Score: 2, Insightful

      The patent even refers to "Bayes rules", so it is implicitly accepting that there is prior art. As I read the patent, it is on the use of a specific set of multiple techniques to filter spam (one of which is Bayesian). This may not fail the prior art argument (they cite 32 older patents), but it sure fails the "obvious" test.

      patent

    6. Re:Invalid stupid patent. by j-turkey · · Score: 3, Informative
      Patent fees. Getting a patent is not a free service, in fact its quite expensive.

      Indeed, it appears that there is some money to be made from patent applications. Upon some quick research, a patent application is quite expensive...and it's clear that the USPTO is not spending that money researching prior art. However, to shut the anti-corporate camp up a little (and Cyberlync, this is not a rip into you by any stretch)...if you read the fee schedule, there are separate fees for a small entity and "other than a small entity". The latter half have to pay double for everything.

      --

      -Turkey

    7. Re:Invalid stupid patent. by phayes · · Score: 2, Interesting

      Except that the USPO does not keep the majority of the money they get in patent fees. Congress put the hit on them a number of years ago to finance yet another Pork Project.

      I'm against process patents as a matter of principal but in this case I feel that the USPO is not the bad guy. Go complain to your congresscritter so that the USPO keeps all its fees so that they can do some decent research in prior art instead of rubber staming everything.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    8. Re:Invalid stupid patent. by michael_cain · · Score: 4, Interesting
      Is there anywhare a statistic pf granted vs. denied patants by the PTO. Otherwise it seems save to assume the PTO is just rubberstamping ...

      Not a meaningful statistic (sample of one), but... My name is on four different software or software architecture patents. Of the four, two were denied on initial filing. Of the two that were denied, one was granted after several claims covered by prior art were removed, and the other was granted after writing a several-page submission that showed how the prior art cited by the patent office did not apply to our situation. Casual conversation with other people listed as inventors on patent applications made by the giant corporation where we worked suggested that my experience was not unusual -- a substantial portion of applications seem to be initially rejected.

  2. A good example for EU by Anonymous Coward · · Score: 4, Insightful

    All you holier than thou EU people should show this to your reps as a great example of the kind of crap that shouldn't be patentable.

    1. Re:A good example for EU by mbyte · · Score: 5, Insightful

      Do you really think the represantives would listen to reason ? Here in germany i highly doubt that, our minister did the opposite she said ... very clear case of lobbying.
      As a small company we don't have the money to lobby them .. so if they'll really pass that law in EU, we vote with our money ... move the core business out of EU ...

    2. Re:A good example for EU by Fred_A · · Score: 2, Interesting

      Move where ? China ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:A good example for EU by Animaether · · Score: 3, Interesting

      I'm curious... was she ever confronted directly about this ?

      I.e. by a journalist or otherwise quoting their earlier statement about being vehemently against software patents, and then voting otherwise ?

      I'd love to know what her explanation for this about-face would be.

      I know that in practice this is what politics has come down to - pay lipservice to your voters, even if it means saying the opposite of what you said even just a few hours ago to a different group of constituents, but I'd still be interested.

    4. Re:A good example for EU by flossie · · Score: 3, Informative
      Yes. There are three pillars of government to the EU - the Parliament, the Commission and the Council of Ministers. Legislation requires agreement from all three.

      The European Commission (appointed by ministers in each state) proposed to introduce software patents along US lines. The European Parliament (the only democratically elected pillar) amended the proposed directive to prevent software patents. The Council of Ministers (made up of ministers of each state (the ones who appoint the Commission)) have just voted for an even more extreme pro-patent position than the original Commission proposal. In order to defeat this, an absolute majority* of all the Parliament's MEPs must vote against the Council's new version.

      * this is an absolute majority of all elected MEPs, not just a majority of those who bother to vote.

  3. Great news.. by nother_nix_hacker · · Score: 4, Funny

    ...if they can accept this then there is still hope for my application: "Use of the letter E (used in upper or lower context)."

    1. Re:Great news.. by samhalliday · · Score: 3, Interesting

      aha! i just knew this book would come in handy one day! (The author is the late Georges Perec, who in 1969 took up the challenge of producing an entire novel without once using the letter "e." and was translated into english by Gilbert Adair, also without using an "e")

  4. In League with Spammers by Anonymous Coward · · Score: 3, Funny

    Perhaps McAfee is secretly in league with spammers, so that this patent will help eliminate competition, increasing the overall number of unwanted messages delivered. Thus McAfee benefits, as do spammers whose audience is increased.

    1. Re:In League with Spammers by AKnightCowboy · · Score: 3, Insightful
      Perhaps McAfee is secretly in league with spammers, so that this patent will help eliminate competition, increasing the overall number of unwanted messages delivered. Thus McAfee benefits, as do spammers whose audience is increased.

      McAfee is also one of the leading virus creation operations in the entire world. The Backdraft law applies to situations like this. If you've got a crazy arsonist burning down buildings, he's probably a fireman. If you've got tons of viruses being introduced into the wild, it's probably coming from an anti-virus company whose entire life depends on them existing and being a threat.

    2. Re:In League with Spammers by foidulus · · Score: 3, Insightful

      You do realize that it's illegal to do this, and if a single employee defecting(and lets face it, if they are malware creators, they will probably defect eventually) could result in arrests/massive fines.
      They don't need to create viruses, there are enough people out there to do that allready.

    3. Re:In League with Spammers by ghostlibrary · · Score: 4, Insightful

      These are 2 completely different concepts:

      [AKnightCowboy]> If you've got tons of viruses being introduced into the wild, it's probably coming from an anti-virus company whose entire life depends on them existing and being a threat. ...
      [AC]>Symantec survives only as long as malware.

      Frankly, the latter makes more sense. Symantec will instantly be doomed once everyone becomes nice. So the future looks rosy for them.

      In similar news, cops were told that, as soon as crime goes away, they're all out of a job. I don't think most people think crimes are caused by cops for job security.

      Unfortunately, anti-virus and anti-spam companies are going to have long, rosy futures until people learn to universally behave decently towards one another.

      --
      A.
  5. And so what? by Anonymous Coward · · Score: 2, Informative

    Some legal experts have expressed doubt that the patent will stand up to challenges given its wide scope.

    I think Spam Bayes/Assasin can rest easy to be honest.

    1. Re:And so what? by Cally · · Score: 2, Interesting
      I think Spam Bayes/Assasin can rest easy to be honest.
      So what? NAI bought Deerfield who produce SpamAssassin. It's the same code.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    2. Re:And so what? by pixelbeat · · Score: 2, Interesting

      Yep, Network Associates aquired Deersoft,
      the makers of spamassassin in Jan 2003
      (one month after this patent was filed).
      I know the main guy behind spamassassin
      Justin Mason
      is very opposed to software patents.

  6. Prior usage? by Advocadus+Diaboli · · Score: 5, Insightful
    As an aside Paul Graham's "A Plan for Spam" was published August 2002."

    IANAL, but isn't that a proof of "prior usage" and makes the patent invalid?

    Another question: Can somebody explain me why the "logo" for this article on Slashdot is "fork, knife and spoon" (in German we call it "Besteck" but I know that the english language has no equivalent for it)? Just curious about that... :-)

    1. Re:Prior usage? by Anonymous Coward · · Score: 2, Funny

      Can somebody explain me why the "logo" for this article on Slashdot is "fork, knife and spoon" (in German we call it "Besteck" but I know that the english language has no equivalent for it)?

      It's a kind of joke, but I know that the German language has no equivalent for it.

    2. Re:Prior usage? by Iamnoone · · Score: 5, Informative

      why the "logo" for this article on Slashdot is "fork, knife and spoon"

      Because they are well known, common items and they have the word patented stamped on them - trying to point out the problem with patents for things that are "obvious to those versed in the art".

    3. Re:Prior usage? by fw3 · · Score: 4, Informative
      No.

      What matters is date of invention, not filing.

      If NAI can demonstrate that they were working on a Bayes approach prior to Graham's work, then they may indeed have thougth up the idea first.

      <researching> ....

      Clearly Graham was not the first to think of Bayes as an approach to spam This paper ca 2000 predates both and is cited by the USPTO in the patent as a reference.

      Contrary to prevailing /. wisdom the patent process does actually involve research on both the Patent office and the applicants part.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
    4. Re:Prior usage? by gowen · · Score: 3, Interesting

      Thanks for that link. That paper references this paper (PDF) by M. Sahami, S. Dumais, D. Heckerman, and E. Horvitz."

      They seem to be the first Bayesian Spam Filterers. So if the patent belongs to anyone, its Microsoft and Stanford University.

      Doesn't that make you feel better.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    5. Re:Prior usage? by sapped · · Score: 2, Informative

      "fork, knife and spoon" (in German we call it "Besteck" but I know that the english language has no equivalent for it)?

      The english equivalent of Besteck is cutlery.

      In the USA they refer to it as silverware. (Even if it is made out of white plastic.)

  7. Going backward by KoriaDesevis · · Score: 5, Insightful

    All this patent will accomplish is it will give McAfee legal right to knock everyone else's products in the dirt, while they try to push their own. If their antispam product is anything like their antivirus, their product will suck. Net result - everyone will lose, except the spammers who will keep doing their thing while McAfee screws everone else out of making effective solutions.

    The US patent office is becoming as bad as the US legal system that allows you to sue anyone at any time for any reason. *shakes head in disgust*

  8. Patent idea by valentyn · · Score: 2, Funny

    I'm going to patent "a method to patent methods" in Europe. Of course, as patenting business methods is currently void, this patent would not work - yet. But once the new legislation is there, I'd have a great patent! And, as NAI's anti-spam patent proves: there's no such thing as prior art in software and/or business methods. Great.

    --
    my other sig is a 500 page novel
  9. Obligitory Apologetic Disclaimer by AndroidCat · · Score: 2, Funny
    McAfee is only patenting this as a defensive move. They would only use it if someone tried to attack them with another patent. They would never use it to try and derail competitors or shut-out or steal ideas from the small newcomer that tried to enter the market.

    Bleh, enough of that! I need a coffee .. and a shower.

    --
    One line blog. I hear that they're called Twitters now.
  10. yes but by millahtime · · Score: 3, Insightful

    They got the patent which means lots of lawyers fees to straighten it out. So, the question is...who is going to stop them?

    It probubally won't be an open source system. Needs to be someone with lots-o-money.

    1. Re:yes but by Quantuminium · · Score: 2, Insightful

      I expect Norton have the resources and the motivation to fight it. But then Microsoft will probably bundle anti-spam into Outlook soon and piss on everyone's patents (valid or otherwise) anyway.

    2. Re:yes but by JWW · · Score: 4, Insightful

      who is going to stop them?

      This is a very interesting question. Until now the mainstream hasn't gotten riled up about software patents. This might be the straw that broke the camel's back. What happens when all the spam filters out there dry up? What happens when all the ISPs filtering spam are sent threating legal letters telling them to stop filtering?

      There is one issue out there right now that everyone who uses the internet knows, and that is that spam is absolutely crippling email. I think your general user will not give a damn whether spam filters are patented by one company. They won't see that as a vaild excuse for allowing the destruction and uslessness of their inboxes.

      The government has already realized that people are very upset about spam and tried (albeit worthlessly) to deal with the problem. If patents start getting in the way of people clearing spam from their inboxes, I think the government will step in again. And if this patent does miraculously stand up to prior art, I think the government might be compelled to think seriously about invalidating this patent.

  11. Death by patents and spam? by wfberg · · Score: 4, Insightful

    It seems that there is prior art to this patent, but it might not matter. This patent could be used by NAI to lock out others filtering spam.

    Let's hope they do.

    It would signal the end of e-mail. That would be sad, seeing how it has served us well for so long. But in the end, a new system for e-mail is all but unavoidable anyway. Currently, instant messengers, online "contact us" forms and forums are replacing e-mail's functionality for more and more users every day that goes by.

    To a certain extent that isn't such a bad thing, really.

    Yes, most IM systems lock you into some vendor, they're not open, forum contributions and the like aren't as easily forwarded and sorted as e-mail, etc. But in the end, all those systems will catch up. Let's not forget that some of the most useful new uses for e-mail are webbased; that the underlying technology is SMTP doesn't really matter to most people.

    More and more people chose to use whitelists on their e-mail inboxes, akin to the whitelist approach of IM. It would be a better world if you didn't have to, but it's happening.

    The end of e-mail (as we know it) appears to be nigh for many reasons. If it dies an ungracious death, it might as well be SPAM and software patents that kill off the killer application, as a warning to future generations. Or at least, to politicians.

    --
    SCO employee? Check out the bounty
    1. Re:Death by patents and spam? by cranos · · Score: 5, Insightful

      With regards to IM, whats to stop IM protocols being abused the same way as email? We already have bots galore on the major chatroom services including Yahoo, MSN and IRC, so basically all we would be doing would be fragmenting across different, incompatible protocols and still dealing with the same problems.

    2. Re:Death by patents and spam? by Doctor+O · · Score: 3, Informative

      Yes he does. It's why he wrote "Let's not forget that some of the most useful new uses for e-mail are webbased; that the underlying technology is SMTP doesn't really matter to most people."

      It doesn't matter whether that HTML form uses SMTP or whatever, it's the same form to the user. So for those, E-Mail can be easily replaced with something else.

      --
      Who is General Failure and why is he reading my hard disk?
  12. less antispam vendors = more spam by Anonymous Coward · · Score: 2, Insightful

    if there is only one vendor to get antispam products from then it becomes easier to get around its rules - because every spammer and cr4x0r in the world knows exactly which anti-spam product it is they need to focus on instead of trying to get around all of them.

    spam sucks, so do software patents,
    tinfoil sandals rule, imagine a beowulf cluster of these, all your antispam are belong to mcaffee

  13. USPO by millahtime · · Score: 4, Insightful

    The US patent office is becoming as bad as the US legal system that allows you to sue anyone at any time for any reason. *shakes head in disgust*

    Well, it's lawyers who file and handle the patents and lawyers that fight the patents. Maybe they are just setting themselves up for more business.

    1. Re:USPO by Sepper · · Score: 2, Funny

      Well, it's lawyers who file and handle the patents and lawyers that fight the patents. Maybe they are just setting themselves up for more business.

      Reminds me of this Comic Strip...

      --
      I live in Soviet Canuckistan you insensitive clod!
  14. I worked at McAfee... by Anonymous Coward · · Score: 5, Interesting
    ...and the management were not well-regarded by the techies. (This was when they were still Network Associates.) There were a number of practices which I personally had profound moral qualms about, which later lead indirectly to my leaving. So far as I know later events lead to those practices being stopped, but the general demeanour of the NAI execs can be seen in the string of Slashdot stories (over the years.)

    We were always encouraged to write ideas up as patents; lots of the people there received regular royalties or bonus payments from their personal patent portfolios, sponsored/owned by NAI. With the buy-out of SpamAssassin, I'm not terribly surprised at this news.

    One tiny peeve, though: it's pronounced "muh'k AFF-ee ".

    1. Re:I worked at McAfee... by Anonymous Coward · · Score: 2, Funny
      One tiny peeve, though: it's pronounced "muh'k AFF-ee "

      All due respect to your having worked there, but it's pronounced "ASS'hat"

    2. Re:I worked at McAfee... by Aryeh+Goretsky · · Score: 2, Interesting

      Hello,

      I've known/worked for John for over a decade, and he always pronounced his last name MACK-uh-fee.

      Of course, your mileage may vary. Or the company may have decided to change the pronunciation at some point....

      Regards,

      Aryeh Goretsky

      --
      Dexter is a good dog.
    3. Re:I worked at McAfee... by Anne+Thwacks · · Score: 2, Funny

      I am confident its pronounced "Make A Fee" by most people who have seen their priced ;-}

      --
      Sent from my ASR33 using ASCII
    4. Re:I worked at McAfee... by belphegore · · Score: 5, Informative

      I worked at McAfee too back when it was Network Associates, after they bought Deersoft, which I founded. Deersoft you'll recall was the company that made and marketed commercial versions of SpamAssassin. I'd just like to point out that we, the Deersoft folks, had nothing whatever to do with this patent. It appears to have originated with the prior-to-Deersoft SpamKiller product (the windows desktop app).

      Also, the open source SpamAssassin project is likely 100% in the clear on this patent, even if it is valid (which is a separate question), since Network Associates and all of its employees who worked on the open source project have filed CLAs or CCLAs with the Apache Foundation. Section 4 of each document is worth a read. Looks like anyone who licenses a copy of the SpamAssassin code from ASF gets the right to use Network Associate's patent. Though IANAL.

  15. Prior art dates to 1764 by Anonymous Coward · · Score: 5, Interesting
    Mr Bayes published some of his early work in the 1764 edition of the Philosophical Transactions of the Royal Society.

    I believe the article is available online here, though right now it looks like this specific issue is kind of broken. It's called "An Essay towards solving a Problem in the Doctrine of Chances" anyway.

    The Internet Archive of Early Journals is a great resource for 18th century journals and magazines. The Philosophical Transactions in particular are very interesting to history-of-science-minded science geeks everywhere.

  16. It just came to my mind... by Advocadus+Diaboli · · Score: 5, Funny

    ...that if McAffe can get a patent for anti-spam techniques then I should be able to get one as well for spam techniques. That would enable me to sue every spammer even if spamming in some countries is not treated as illegal, but patent violation surely is. :-)

  17. This won't stand for long by speters · · Score: 3, Informative

    Mr. Graham's article discussed the Bayesian filter he was already using in the article. Several other spam filters, including SpamAssassin, added Bayesian processing shortly after the article was published. The patent holders would have a very hard time trying to go after those who had Bayesian rules processing prior to the patent being filed.

    1. Re:This won't stand for long by shlomo · · Score: 5, Informative
      Actually this was first proposed by Sahami et al in 1998! Graham never did his hw either

      "A bayesian approach to filtering junk e-mail"

      In AAAI-98 Workshop on Learning for Text Categorization, 1998.

      --
      sorry officer, left my sig in my other computer.
    2. Re:This won't stand for long by WolfWithoutAClause · · Score: 2, Interesting

      Yeah, but Sahami et all didn't get it to work; they were still letting through an embarrasingly large amount of spam. Graham achieved 98+% accuracy which makes it practical. His is really the key insight IMO; with his overall scheme you get almost no spam at all.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
  18. Re:Gr*at n*ws.. by Ann+Elk · · Score: 3, Funny

    Just gr*at. I can't *v*n us* th* <blockquot*> tag to quot* your original m*ssag*.

    I gu*ss I'll n**d to chang* my signatur* -- Th*r*'s no l*tt*r form*rly known as * in t*am...

  19. Patent Link by tronicum · · Score: 5, Informative
    Here is a link to the patent at USPTO

    They are refering to Bayes a lot, beside really simple stuff like "hashing an paragraph with MD5". That is like making an patent on the progress bar (that exits too!)

    It is only for US anyway....

  20. Patents can be circumvented by ram4 · · Score: 3, Interesting

    Let's not forget that this kind of broad patent can be easily circumvented. You only have to do one single improvement over the patented method, and you no longer fall under the patent. It's not the idea of doing Bayesian filterting that can be patented, it is rather HOW it is done. You patent a specific implementation. Ideas cannot be patented, in Europe (don't know about the US system, but I would say it is similar in intent).

    That's why people look at prior ART to dispute a patent.

    I don't know about SpamAssassin, but I use SpamBayes and I know that their algorithm involves more than just a Bayesian filter. I doubt they would fall under the patent that was just granted, or it would be really bad luck, doing the exact same things the exact same way as it is documented in the patent.

  21. Bad McAfee by sufehmi · · Score: 5, Informative
    OK, McAfee is officially in my "bad company" list now.

    What are they thinking exactly by patenting Bayes rules, etc ? So take the best from open-source community, and then patent them under your own name, eh ?

    I'll share some info about McAfee now:

    • For a better antivirus, use NOD32 instead (they never missed a single virus in 6 consecutive years).
    • For better anti-spam software, use POPfile instead (and it's free)
    • For anti-spyware, use Spybot instead (and it's free)
    • For firewall, use ZoneAlarm instead (and it can be free)


    Do I miss anything ?

    I think we should distance ourselves to nasty companies like this. Let's speak with our money.

    1. Re:Bad McAfee by richie2000 · · Score: 3, Funny
      Do I miss anything ?

      For better evil, use SCO instead (Limited time offer: Just $699!).

      --
      Money for nothing, pix for free
    2. Re:Bad McAfee by ram4 · · Score: 3, Insightful

      Flag me as a troll if you wish, but I would not say that, because they were awarded this patent after submitting it, they are necessarily a bad company. Let me explain:

      We have no idea what they are going to do with this patent. If they don't enforce it, maybe they submitted it to protect themselves against a competitor doing the same thing and then trying to enforce it?

      We will be able to say that McAfee is "bad" when, and only when, they try to enforce their newly awarded patent against anyone, because only then will we know that their intent was not legitimate protection of their business but rather destruction of other ones, be they for-profit or not.

    3. Re:Bad McAfee by ram4 · · Score: 3, Insightful

      I see your point, and I don't dispute it. I'm just saying that software patenting has become an arm race where the system auto-feeds itself, and the more money you have, the more patents you try to submit in order to construct an IP portfolio that could save you should you start to infringe a patent and get sued for that.

      In this race, the notion of good/bad is no longer appropriate. Patents are viewed as an investment.

    4. Re:Bad McAfee by Laxitive · · Score: 4, Insightful

      You know, I'm really getting tired of this rationale.

      You want me to trust some massive company, with a patent, to "use it nicely". If a patent is invalid, then I don't want a company to have it, regardless of wether they are going to use it "defensively" or not. I really don't give a shit - the idea that the government is telling them that they have a monopoly on a an obvious idea makes me uncomfortable.

      Do you know ANYBODY who would agree to such a contract between private parties? "Yeah, sure Bob, just give me the right to reposess your house at my whim.. I promise I'll only use it 'defensively'." Would you TRUST somebody who said that? Why are we asked to trust companies that ask for obvious patents?

      -Laxitive

  22. Patent the Virus Warning Message instead! by davegaramond · · Score: 3, Insightful

    They should've patented the virus warning message instead. You know, when a virus/worm sends the server a copy of itself, and antivirus on the server returns a bounce saying the original message contains virus and has been removed/quarantined/whatever by Acme(TM) VirusNoMore 1.23.

    I'm so pissed off by these messages. The antivirus maker _knows_ the Sender is faked. But they send it anyway. They're basically spammers!

    If this is patented, then no other companies can use the same process, which is fine by me.

    1. Re:Patent the Virus Warning Message instead! by KjetilK · · Score: 2, Insightful
      That's actually a pretty neat idea! Someone should really do that!

      Think about it: It's something really obvious, since everybody gets tons of these, yep, I agree, spams, so if the patent is granted, you'll have a weapon both against the virus companies that do this, and a great argument against software patents and the incompetent patent office.

      The best thing is that since the patent doesn't cover legitimate bounces, it won't hurt anything legitimate.

      So, any geeks with patent attorney friends, have a try!

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  23. procmail as prio art? by richieb · · Score: 4, Informative
    Earliest mail filtering I remember is procmail, which is still alive and well.

    It was first published in 1990.

    --
    ...richie - It is a good day to code.
    1. Re:procmail as prio art? by ram4 · · Score: 3, Informative

      Larry Wall's "mailagent" initial implementation appeared in comp.sources.unix in 1989 IIRC, in his "dist" package (the package that contains metaconfig, the Configure script generator).

      This early implementation was sending acks to people and was also processing "commands" embedded in the message. I think it pre-dates procmail.

      The "mailagent" script finally grew outside of the "dist" package and became a standalone mail filter, with a nicer syntax than procmail. Search for it in CPAN if you want to compare.

  24. not that broad ... by pbhj · · Score: 5, Insightful

    Whilst the InfoWorld article quotes '"To me this looks like a pretty broad patent," said Rob Tosti' it doesn't look as broad as the headlines suggest.

    The key feature is in claim 1 ...

    "paragraph hashing by hashing a plurality of paragraphs and utilizing a database of hashes of paragraphs, wherein the paragraph hashing excludes at least one of a first paragraph and a last paragraph of content of the electronic mail messages wherein a plurality of hashes each has a level associated therewith, and the hashes having a higher level associated therewith are applied to the electronic mail messages prior to the hashes having a lower level associated therewith"

    That's quite a tight restriction. If you're hashing the first and last paragraphs, for example, then you're in the clear! Of course this wouldn't stop them chasing you with a law-suit it would just mean you could be acquitted if you could afford to go the distance - [sarcasm] capitalism, I'm loving it!! [/sarcasm]

    Also, I note that in the http://www.paulgraham.com/spam.html article hashing is only used in terms of words [yeah tokens really, but who's being pedantic?]. Here the restriciton of the claims is to hashing paragraphs. If you're hashing words you're OK (previous disclaimer applies!).

    That's not to say that I think they deserve a patent. Just that the knee-jerk - "this is hugely broad" - isn't really justified IMHO.

    pbhj

  25. FSF Patents? by cuban321 · · Score: 5, Interesting

    Has anyone thought the only way to combat this maybe to have the FSF start patenting things? I'm not sure of the cost, but at least it'll prevent evil corps from doing it first.

    Daniel

    1. Re:FSF Patents? by cgreuter · · Score: 2, Insightful

      Has anyone thought the only way to combat this maybe to have the FSF start patenting things?

      What the FSF (or some similar organization) should do is start a defensive patent pool. (A patent pool is a collection of patents that may be licensed as a single unit, often held by different entities.) The rules would be:

      1. Anyone can use any patent in the pool to write open-source software.
      2. Any person or company that doesn't hold any software or business-model patents may use any patent in the pool royalty-free.
      3. Any person or company who has contributed all their patents to the pool may use any patent in the pool royalty-free.
      4. The patent pool only covers software implementions, where by "software", we mean a user-installable program on a general-purpose computer. Firmware and a DSP (for example, in a portable MP3 player) doesn't count.
      5. Putting a patent into the pool is irrevokable.

      Such a scheme would benefit FOSS developers, small ISVs and any company that uses software patents only defensively. The bigger the pool gets, the more economic sense it makes for a company to join as the potential revenues of their patent portfolios get dwarfed by the money they could save by not having to license pool patents.

      The only people it doesn't help against are the true leeches, those folks that obtain patents solely to extort money from actual R&D firms. They don't need to license patents because they don't have an actual product. Of course, they also don't contribute to the arts and it's not inconceivable that the laws may be changed at some point to exclude their business models.

      After all, the real makers usually have a lot more money.

  26. Embarassing by Mark_MF-WN · · Score: 3, Insightful
    The United States is rapidly becoming the most embarassing nation on Earth. Let's review:
    • A pitifully lame patent office.
    • 200 year copyright terms.
    • The US's last election was rigged (at least the Florida portion of it was) and no one cared.
    • The lying-est politicians ever known.
    • A constitution that has no meaning, because not a single line of it hasn't been overruled.
    • An obesity epidemic that is among the world's most severe.
    There's a lot more, but I think that's enough for now.

    I'd bitch about the US more, but my own country (Canada) is trying to become the US as fast as it can. Who's the bigger loser -- the loser, or the loser who looks up to him? Oy, what a world.

    Anyway, patents suck ass. Any potential they had for encouraging innovation has long since been swept away in a tide of greed and corruption. It's time for patents to go.

    1. Re:Embarassing by bigchris · · Score: 3, Insightful

      I'd bitch about the US more, but my own country (Canada) is trying to become the US as fast as it can. Who's the bigger loser -- the loser, or the loser who looks up to him? Oy, what a world.

      Same with Australia, my country. So much for the "Land of the Free".

      "They hate us because we're free" - shouldn't this be "They hate us because we say we're free even though we're not really, we just like to think we are."

    2. Re:Embarassing by Stunning+Tard · · Score: 2, Interesting
      Anyway, patents suck ass. Any potential they had for encouraging innovation has long since been swept away in a tide of greed and corruption. It's time for patents to go.

      There must be a new way of running the system that would work. Or at least work better. The first suggestion that comes to my mind is the PO could put the patent to the public to submit proir art BEFORE it is granted. Then the PO could examine use any submissions against the patent. That would have to be a cheaper way of doing research.

      But as one of the parents of this post stated, the big companies like it the way it is. The pessimist in me thinks this, or any process, that might work, has been patented that's why we won't see a change.

    3. Re:Embarassing by morganjharvey · · Score: 3, Insightful

      The lying-est politicians ever known
      A constitution that has no meaning, because not a single line of it hasn't been overruled.


      While I might agree with your other points, at least to an extent, I take issue with these two.
      First, about our politicians being the "lying-est" ever known -- have you ever been to, say, South America? Russia? Africa? I think that when you have cases where a country has to make a rule for its first democratic elections that no person who ever took over the country using military force can't run for office, and one suc person turns around, pays off the courts so he can run, I think you have a problem.
      Now, what's this about no single line of the constitution hasn't been "overruled?" This is not only wrong, but also a very ignorant statement to make. Feel free to give an example of what you mean.

    4. Re:Embarassing by duffbeer703 · · Score: 4, Insightful

      Google for "Jersey City corruption" or "Albany, NY democratic machine". Patronage, graft and corruption have been a feature of US politics for 200 years.

      Stepping on the Constitution is a regular practice in the US as well. The Federal government, by way of its regulation of electionic media and control of all sorts of information, has essentially turned the press into the public relations arm of the political class. Read about what happens when independent companies without Congressional sponsorship apply for FCC broadcast licenses to use the public airwaves.

      Move on to the Second Amendment. Right now, the Feds are looking at prosecuting members of well-maintained & regulated citizen militias that are defending their ranches on the Mexican border from foreign incursions.

      Move on the the Fourth Amendment. You are routinely searched and may be detained and strip-searched by a TSA employee for the "crime" of attempting to travel via plane. A police officer can and will rip apart and search your car if he feels that you are acting "suspicious" and are trying to "conceal" something.

      Move on the the Fifth Amendment. Today, when a state government loses a politically sensitive criminal case, the Federal government will prosecute you for nebulous "civil rights" violations.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:Embarassing by That's+Unpossible! · · Score: 2, Insightful

      The Federal government, by way of its regulation of electionic media and control of all sorts of information, has essentially turned the press into the public relations arm of the political class.

      Then how come there's so much anti-Bush viewpoints flying all over television? Man, our government really got the raw end of that deal.

      --
      Ironically, the word ironically is often used incorrectly.
    6. Re:Embarassing by Algan · · Score: 5, Insightful
      Well, you might be a troll, but I'll bite ...

      The right to free speech, if applied only to benign conversation is useless. Try to exercise it by telling everybody that the feds requested private information under the Patriot Act's provision. Your ass will land in jail, lightning fast. Also try to publish a way to decrypt some lame ass DVD and prepare to pay fines out of your wazoo (you're breaking the DMCA). Just two examples, there are countless others. Slashdot drivel is not important for the powers that be, I could sau "Fuck Bush" or "Rumsfeld is an idiot" on every forum on the internet, and they wouldn't care, because it's NOT IMPORTANT, since the mindless masses won't see it, notice it or even care. Try to say something that IS important, something that has the potential to affect their interests, or the interests of their corporate friends and see how far you get

      Free speech aside, why are American Citizens arrested in the US and jailed without access to a lawyer and due process? Just because somebody labeled them terrorists? Are you sure that in 10 years from now you won't be labeled terrorist if you don't vote Republican?

      I'm not a US born citizen. I came here from an Eastern European country that, until 89, was a communist dictatorship (one of the worst). I'm old enough to remember those days. What I see happening here is a slow erosion of civil liberties that brings back painfull memories.

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    7. Re:Embarassing by aminorex · · Score: 2, Insightful

      It doesn't matter one bit whether Bush or Kerry
      wins. The rulers of the nation own them both.
      The fix was already in. You've got to let the
      slaves pick between potatos and rice, or they won't
      feel free. But don't give them beans, or they might
      grow strong enough to mess with you.

      --
      -I like my women like I like my tea: green-
    8. Re:Embarassing by pete-classic · · Score: 2, Interesting
      The third and seventh ammendments are the only two of the ten in the Bill of Rights that I can't come up with obvious violations off the top of my head.

      Let's run through it: (Non-junk anti-lamness characters.)

      Amendment I

      Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

      1862 the Anti-Bigamy Act disallowed Mormons in the Utah territory from practicing polygamy, an article of their religion.

      Amendment II

      A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

      First, let's be clear about what Militia meant in context. The first Congress passed the Militia Act of 1792, which said, in part:

      [. . .]That each and every free able-bodied white male citizen of the respective States, resident therein, who is or shall be of age of eighteen years, and under the age of forty-five years (except as is herein after excepted) shall severally and respectively be enrolled in the militia[. . .]

      Militia was only meant to restrict who possessed firearms on a basis of race and sex, not based on military service. Every federal "gun control" law is, therefore, unconstitutional.

      Amendment III

      No Soldier shall, in time of peace be quartered in any house, without the consent of the Owner, nor in time of war, but in a manner to be prescribed by law.

      This has never been a problem AFAIK. (Non-junk anti-lamness characters.)

      Amendment IV

      The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

      Since this is Slashdot I won't drone on about the onerus nature of the PATRIOT act. I'm sure you have heard it here before.

      You might read the text of the law and see if you can reconsile it to the above article.

      Amendment V

      No person shall be held to answer for a capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury, except in cases arising in the land or naval forces, or in the Militia, when in actual service in time of War or public danger; nor shall any person be subject for the same offence to be twice put in jeopardy of life or limb; nor shall be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law; nor shall private property be taken for public use, without just compensation.

      Another popular Slashdot example: Kevin Mitnick.

      Amendment VI

      In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, by an impartial jury of the State and district wherein the crime shall have been committed, which district shall have been previously ascertained by law, and to be informed of the nature and cause of the accusation; to be confronted with the witnesses against him; to have compulsory process for obtaining witnesses in his favor, and to have the Assistance of Counsel for his defence.

      Hey, Kevin's a two-fer.

      Amendment VII

      In suits at common law, where the value in controversy shall exceed twenty dollars, the rig

    9. Re:Embarassing by fingusernames · · Score: 2, Interesting

      The big problem with our nation's constitutional form is that we wrote our Federal Constitution over 200 years ago. The Founders, the authors, were both brilliant and men of their times. Being men of their times, they created a system of limited, enumerated powers. By the letter of the federal constitution, the federal government has only a finite grant of power: what is not granted, is forbidden. That grant of power was sufficient for the time. Times have changed.

      Today, we have a federal constitution where the legal doctrines that permit the federal regulation of minute aspects of our economic and personal lives are based on assinine reasoning and interpretation of the text. e.g. Stream of Commerce: a farmer growing his own potatoes for subsistance, who did not engage in commerce, is subject to federal regulation under the aegis of regulation of inter-state trade, because by not buying those potatoes, he didn't buy potatoes that may have come from another state, and therefore impacted the market in potatoes being sold in inter-state commerce, and therefore his not engaging in commerce is still an action within the power of the federal government to regulate. In other words, NOTHING it outside of the federal power to regulate.

      How does the federal government administer the highway system? Get uniform national speed limits? Interact with our educational system? It has no power whatsoever to do these things directly. You do not see United States of America construction trucks filling potholes. Teachers do not take their instructions from the federal Department of Education. The federal government simply uses its unlimited taxation power, and then sends that money to states, with strings on how it may be used. It starves the states of tax revenue by mandating that every citizen nationwide pay into a big pot, and then holds that pot of money over the heads of the states as a club. Set such and such speed limit (or environmental law, or labor standard, or...) lest we not give you back the money which your citizens paid.

      This arcane system is how it works. Bizarre legal doctrines, money passed around with strings, a federal government under basically no functional restraint since 1937 (look up 'constitutional revolution of 1937' or 'a switch in time that saved nine').

      The power to 'interpret' makes the constitution a largely meaningless piece of paper today. We are loath to formally amend the constitution, as that is a difficult thing to do, and could be a Pandora's box. So instead our courts twist and wring meanings out of the text that simply aren't there. We speak of a flexible document. Is it really that flexible? And if it is, does it really have meaning?

      We are taught that we have a written constitution. But in fact, we have a common-law constitution. The text of the constitution itself is largely useless in determining constitutional law in the year 2004. It must be understood within the context of the last two hundred years of jurisprudence.

      And then there is the Bill of Rights, which causes great confusion in the minds of the average person. In fact, the average person likely thinks that the Bill of Rights *IS* the constitution. The federal constitution proper is a positive document: it positively grants powers. It is THE SOURCE of power (well, as a proxy for us, the sovereigns), and if the power is not granted, it doesn't exist. The Bill of Rights, however, is negative. It restricts, it does not grant. That has led to confusion in the popular mind, to where people (the electorate, Congress, the President, various courts...) now believe that if the government isn't literally restricted from doing something, then it must be able to do it.

      Hence, the focus by courts to find hidden meaning inside (or within the 'penumbra' -- what asses) of particular amendments to restrict the power to government to meddle with our lives (which I suppose makes sense in the context of the 14th amendment and incorporation against states). In the case of the federal government, though

  27. Public patent applications by pubjames · · Score: 2, Interesting


    Why can't the patent process be public? I mean, you file for a patent, it must be made public on the web for say three months, if nobody files any complaints/prior art then you're granted it.

  28. (NAI's) SpamAssassin Admits Prior Art? by sabat · · Score: 3, Insightful

    I just noticed that in the 0.3 (initial) release of SpamAssassin, Justin Mason freely admits he based the idea on someone else's work. That's fine if you're in the free world, but since SA is apparently the basis for NAI's patent, wouldn't this be a problem? You know, other than all the other obvious prior art, and the ridiculousness of patenting an obvious idea.

    Quoting:

    SpamAssassin owes a lot of inspiration to Mark Jeftovic's filter.plx, http://AntiSpam.shmOOze.net/filter/ , which I contributed some code to. However, SpamAssassin is a ground-up rewrite with an entirely different ruleset, and a different code model and installation system.

    --
    I, for one, welcome our new Antichrist overlord.
  29. US patent system by matdodgson · · Score: 4, Insightful

    Just goes to show you the US patent system is made for large corporates...

  30. hilarious by martin-boundary · · Score: 4, Insightful
    If software patents weren't so serious I'd laugh my head off at the inept patent office examiner who let this one through.

    The description of using Bayes rules alone is hilarious. Firstly, there is no "Bayes rule" applicable to spam filtering. "Bayes rule" is a mathematical identity relating probabilities. What Bayesian filters do is set up a probabilistic model and calculate quantities using this rule.

    An analogy would be to pick a few numbers and add them using the "plus rule". The value is entirely in what numbers you pick, and similarly with Bayesian filters, the value is entirely in what probabilistic models you pick.

    But if you read (ok, I skimmed ;) the patent, it never explains any models at all, except to say that words have probabilities. Probabilities of what? How? Why? Again, it's like saying "we store numbers compatible with the plus rule".

    This is so broad it's laughable. They might as well have patented statistics.

    As an aside, this should definitely be brought to the attention of the European anti-patent people. Spam is a high profile case in the public mind, and it would be a great example of how patents stiffle the fight against spam. It shouldn't be difficult to set up demo systems with McAffee's spam filter versus the best open source spam filters on the same sample mail stream, showing the superiority of the latter. Then reminding people that with this broad patent, McAffee could shut down the superior open source solutions.

    1. Re:hilarious by ajakk · · Score: 2, Insightful

      This is not a broad patent AT ALL. IT IS AN EXTREMELY NARROW PATENT. For once, I wish that people on Slashdot would stop trying to characterize how broad or narrow a patent is without even having any idea about what makes a patent broad or narrow. Here is a primer, just so that you won't look like a fool next time you post. First, look at the date the patent was filed, so you have an understanding of when prior art must have existed to beat it. Next, skip down to the section labeled "Claims". The claims of a patent are the bounds of what the patent protects. Next, read the independant claims of the patent. Independant claims are ones that are not directly based upon other listed claims. The independant claims will be the broadest claims in the patent. The claims only cover things that are covered by ALL of the things listed in the claim. Thus, this patent only covers systems that include all of the following: -------- A method for filtering unwanted electronic mail messages, comprising: receiving electronic mail messages; filtering the electronic mail messages that are unwanted utilizing: compound filters, paragraph hashing by hashing a plurality of paragraphs and utilizing a database of hashes of paragraphs, wherein the paragraph hashing excludes at least one of a first paragraph and a last paragraph of content of the electronic mail messages wherein a plurality of hashes each has a level associated therewith, and the hashes having a higher level associated therewith are applied to the electronic mail messages prior to the hashes having a lower level associated therewith, and Bayes rules; and categorizing the electronic mail messages that are filtered as being unwanted; wherein the utilization of the Bayes rules includes identifying words of the electronic mail messages; wherein the utilization of the Bayes rules further includes identifying a probability associated with each of the words; wherein the probability associated with each of the words is identified using a Bayes rules database; wherein the electronic mail messages are filtered as being unwanted based on a comparison involving the probability and a Bayes rules threshold; wherein the threshold is user-defined ---------

  31. Someone set up us the Patent.... by ear1grey · · Score: 5, Funny

    ...all your Bayes are belong to us.

  32. Patent Spam by Chatmag · · Score: 2, Insightful

    Then sue the spammers for infringment of your patent.

    --
    Pete Carr Owner Chatmag.com
  33. funny thing is ... by timothy · · Score: 2, Interesting

    that for most of human history, no forks were available. They only came into widespread use in (iirc) the 16th century. Might be off a couple of centuries, but that's not the point ;) (There's a Henry Petroski book which goes through a long, fun, history of flatware; but it's been a long time since I read it.

    So things can seem obvious in restrospect sometimes which previously did not!

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  34. UGH, It Gets Even Worse for NAI by sabat · · Score: 5, Informative

    The following text is currently on SpamAssassin's site (see http://spamassassin.org/prehistory/) -- keep in mind that it's the basis for the patent. Emphasis below is mine.

    SpamAssassin Prehistory: filter.plx

    Before there was SpamAssassin, there was Mark Jeftovic's filter.plx. This was a 'context/keyword spam filter', which came up with the basic scheme of what we use in SpamAssassin: namely, named rules identifying spam-like 'features' of the mail, each rule has a score, and once the number of 'strikes' goes above a certain threshold, the mail is marked as spam. And written in perl, of course ;)

    I (Justin Mason) used this for several years, adding a few small snippets of code; eventually though, the code was getting a bit stale, and Mark seemed busy on other stuff, and I had a few thoughts about some improvements I could do with a total rewrite ;) -- so I decided to recode from scratch under an open-source license, and that was SpamAssassin.

    Unfortunately the original site at http://antispam.schmooze.net/filter/ is no longer up, but the Internet Archive has a snapshot of it from December 1998 here.

    Also courtesy of the Internet Archive, the change log of filter.plx is here, spanning June 1998 to August 1997.

    Finally, Mark was kind enough to dig up a source code tarball for filter.pl-1.02d.tar.gz (20k). This is the 1.02d release, February 1998.

    Whatever you do, don't actually run the code -- spam nowadays looks nothing like spam did back then, before e-mail clients grokked HTML. Plus I don't think Mark wants to get bug reports at this stage, it's been 5 years ;) This page is here instead to document the history of this project.

    --j. Jul 14 2003 jm

    --
    I, for one, welcome our new Antichrist overlord.
  35. Re: BZZZT. Wrong. by American+Patent+Guy · · Score: 3, Insightful

    To avoid infringement, the circumventing product must eliminate one of the elements of the claims. In other words, for each of the claims, you have to find one element in the claims that isn't in the product. For claimed methods, one of the recited steps must not be performed.

    Adding a feature or an improvement will not circumvent.

    As to the "prior art" in August 2002, that by itself isn't enough. If the date were more than one year before the filing date of the patent, perhaps it would be effective as prior art. The problem is, the inventor may have come up with the idea/invention on his own before Aug. 2002, which means he's got a year from that date to file before the reference becomes effective as prior art against a U.S. patent/application.

  36. patent is useless and possibly fraudulent by dekeji · · Score: 5, Interesting

    Even if it were to hold up, the patent is useless. Spam filtering is a trivial application of text classification: given a piece of text, you classify it as belong to the "spam" class or the "non-spam" class. People have been doing text classification for decades and there are hundreds of methods for doing it. The kinds of naive Bayesian filters used by current anti-spam software are actually some of the worst text classifiers around (they aren't called "naive" for nothing). The fact that they work so well on spam shows you how easy the text classification problem actually is in this case.

    If you want to see lots of other approaches, look on Google for "decision tree spam filtering", "svm spam filtering", "neural network spam filtering", "latent semantic indexing spam filtering", "boosting spam filtering", and "vector space spam filtering", to name just a few approaches. All of those methods are published, and NAI's patent doesn't read on them.

    As for NAI's patent, I suspect it is actually fraudulent: the widespread use of naive Bayesian classifiers for spam detection, in place of better text classification methods, was a historical accident, and the fact that they patented this rather than any kind of better method strongly suggests to me that Bryson and Ekle didn't actually "invent" this, but that they applied for the patent after observing that the method was becoming popular.

  37. This patent is not a problem. by Anonymous Coward · · Score: 5, Informative

    You just need to read the claims...

    Every one of the claims either includes the phrase

    "wherein the paragraph hashing excludes at least one of a first paragraph and a
    last paragraph of content of the electronic mail messages"


    or is dependent on a claim that includes that phrase.

    In short, as long as you don't clip off the first or last paragraph, the patent does not apply.

    A good (in the FSF sense) side effect of this patent is that the methods given _absent_ the clipping (or, for that matter, absent any of the other processing bits listed in the claims) ARE NOW PUBLIC DOMAIN AND CANNOT BE PATENTED, EVEN BY MCAFFEE! :)

    So, just don't worry about it, don't clip either the first or last paragraph, and you're fine.

    You can also dissect the patent on the grounds that it only covers spam filters that both hash paragraphs AND do bayesian filtering... not either one alone ( the so-called "three-legged stool" rule in patent law - given two patents, one patent claiming only a subset of the stuff in the other patent, then the smaller patent wins)... and in this case, IF this is the smallest patent McAffee can make, we're in good shape.

    (disclaimer, I am not a lawyer. But I do occasionally have to do patent stuff for work. And I'm also the prime author of CRM114, which is a moderately hot-shot spam filter among other things. So I'm not entirely third-party disinterested. But I'll also say that I'm not worried. :) )

  38. Speaking as the author of POPFile I say... by JohnGrahamCumming · · Score: 2, Informative

    Fuck that(*)

    John

    (*) McAfee Legal: "Fuck that" is a technical term that indicates that significant prior art exists that invalidates a patent.

  39. Re:The answer by American+Patent+Guy · · Score: 3, Insightful

    Would you disclose the ingredients of the secret sauce without getting something back? A patent is supposed to be about a trade between the patentee and the public. The patentee discloses the invention to the public, and in return he gets to exclude others from practicing the invention.

    If a patent application were immediately published as you suggest, companies would be reluctant to file because their inventions would be picked up immediately by the competition. The company may not be successful in getting the patent they want, which means they will have given the invention to the competition for free.

    On the other hand, in the U.S. an applicant can choose to have the application published after 18 months, which may give the applicant the right to collect royalties while the application is pending if the patent issues. An applicant can also choose not to publish an application, potentially surprising the industry.

    Other countries (such as Germany, I think) have a kind of comment period. If the local patent office intends to award a patent, it is published for comment. After a period of time (months), the patent goes through if nobody produces prior art. In that case, examination is performed in two steps, first by the patent office and then by the public. In practice, this really doesn't provide an improvement because (1) the public really doesn't watch what patents are about to issue and (2) the public doesn't have the first clue how to fashion legal arguments directed to patentability.

  40. Re: BZZZT. Wrong. by njdj · · Score: 2, Insightful
    As to the "prior art" in August 2002, that by itself isn't enough

    Read the link in the article. Bayesian spam filters were published in the academic literature in 1998.

  41. Easy to Challenge by magefile · · Score: 3, Funny

    Should be easy to challenge. Not just on prior art, but on the grounds that if it works so @%#&_* well, why is my inbox so )^@%^&* full after using their software?

  42. Sounds like another job for PUBPAT or EFF!! by the_rajah · · Score: 5, Informative

    These improper patents have to be fought by someone. See PubPat and, if you agree with what they are doing, make a contribution. The Electronic Freedom Foundation is doing some of this worthwhile work, too.

    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain

    --


    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
  43. Prior Art by epsalon · · Score: 4, Informative

    Bayesian spam filtering was invented and implemented long before Paul Graham's "A plan for spam". A project I wrote for a course in July 2001 that does Bayesian filtering was based on papers suggesting to do the same for spam, the predated that time. I used the same technique in 2001 to write an internal ad filter (something to filter ads inside mailing list postings) using bayesian methods, so this is clearly prior art.

  44. Re:Whining but no substance by jkabbe · · Score: 3, Interesting

    The filing date of the patent is Decemeber 2002, so this Dec 2001 date you're coming up with is totally and completely irrevelevant.

    Speaking as someone who is about to take the patent bar exam (so I acutally know what I am talking about) you're wrong.

    Yes, McAfee would have to be the original inventors to get a patent. However, it's going to be hard, if not impossible, to prove they aren't. What can be done is show that the information on this invention was in the public domain prior to filing of the patent.

    35 USC 102(b) provides that you can't get a patent on your invention if the invention has been published over a year prior to the filing of the application. That's where December 2001 comes from.

    Paul's article may still be relevant. However it does not prove that McAfee didn't invent it first. If you really think Paul's article shows prior invention, why not submit a third party request for reexamination based on that article?

    Oh, I forgot, you're just a slashtroll who doesn't actually know what you're talking about.

  45. Knuth on Patents by rbowles · · Score: 4, Interesting

    "I decry the current tendency to seek patents on algorithms.
    There are better ways to earn a living than to prevent other people
    from making use of one's contributions to computer science."

    -- Donald E. Knuth, TAoCP vol 3

    And yet this is somehow worse, the only algorithms are "use a combination of other people's algorithms" and "apply some tools to some task". Seems now that NAI owns "combining and applying"...

    Perhaps I'll patent a method for "solving problems with obvious solutions" (which isn't done often nowadays in any event).

    --
    /* MAGIC THEATRE
    ENTRANCE NOT FOR EVERYBODY
    MADMEN ONLY */
  46. Disputing Patent by Nuclear+Elephant · · Score: 5, Informative

    If anyone's research was published before this patent was filed (Dec 2002), you can request an investigation by submitting a letter and a copy of your research (and of course, when it was published) to:

    US Patent Office
    PO BOX 1450
    Alexandria VA 22313

    Make sure you reference Patent 6,732,157

    I was told it would be routed to the right department. The patent was filed in December 2002, and I know much of everyone's research in the anti-spam arena was published long before that.

  47. Stop complaining, start proving by CaptainFrito · · Score: 3, Informative
    It's easy. Just make the prior art available on a website somewhere, with verifiable dates. Use it, one-by-one, to demonstrate that their solutions were obvious to one skilled in the art at or before the time they filed, right down the claims list. Once the information is public they won't ever try to enforce it, because patents -- invalid or not -- are considered valuable assets, particularly if the company has the financial resources to fund a lawsuit to enforce. So they'll prefer to simply let sleeping dogs lie. And if they do try to enforce it, the defense will be straightforward an inexpensive.

    IANApatentL but I believe that patents only prevent others from commercializing a claimed invention. OSS is not a commercialization per se. It is simply a public disclosure of a particular method. Patents too are a public disclosure of particular solutions. But it would be hard to prove [to me, anyway] that a patent assignee would be damaged by publicly telling others something they had already publicly disclosed themselves.

    As far as I am aware, time-limited monopolies are permitted in exchange for the disclosure. It it completely legal and non-actionable, as far as I understand the law, to use the disclosure for personal non-profit use. So, for an anti-spam filter, it would be hard to argue that anyone, even businesses would be using such a system for profit. I would argue that it is a necessity under law to prevent things in the workplace that harass or oppress or [truly] offend, which a lot of spam does. So, rather than for profit it is a legal necessity (in many countries, certainly in the jurisdictions that would be asked to enforce this patent).

    Complaining that the world is unfair -- a fact known to most adults -- is profoundly useless.

  48. There Needs To Be A Penalty by Goo.cc · · Score: 3, Interesting

    Where I have a problem with all this story is that someone in McAfee had to have known that there was prior art in this area before the patent was applied for. I think that applying for a patent when prior art is known about should be a criminal offense and punishable by a court of law.

    This patent needs to be fought.

  49. Prior Art by tacocat · · Score: 3, Informative

    bogofilter was released as follows: from their web page

    Revision 1.1 - (download), view (text) (markup) (annotate) - [select for diffs]
    Sat Sep 14 22:15:20 2002 UTC (20 months, 2 weeks ago) by adrian_otto
    Branch point for: bogofilter-vendor
    Initial revision
  50. You are missing the point .. by AftanGustur · · Score: 3, Insightful


    Mr Bayes published some of his early work in the 1764 edition of the Philosophical Transactions of the Royal Society.

    It doesn't matter if Jesus Christ himself wrote that article..

    The primary purpose of the US patent system is to generate revenue for the economie and you can patent almost anything already existing, as long as it has a different colour and those who have prior art can't affort a lawsuit to nullify your patent.

    For example, McAfee would surely like to patent farting *in public* if they thought it would be enforceable.. And good luck on finding a prior art on that one ..

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  51. Maybe someone should... by mabu · · Score: 3, Insightful

    patent "the process of acquiring a patent in lieu of creating an original process, and as a means by which to provide a false sense of value in a venture and as a weapon to employ litigous intimidation to stifle competition"?

    I'm sure it could be worded appropriately so the USPTO has no clue (not that they ever had one), and then we can let the fun begin.

  52. Could be good... by Seek_1 · · Score: 2, Interesting

    hmmm... You're probably right. Of course now the dilemma will be deciding if this is a good or bad thing...

    Microsoft's Monopoly = bad
    Software Patents = bad
    Microsoft's Monopoly trashing everyone's software patents = good

    tough call!

    I guess what it boils down to deciding which is more of a threat to the development and better use of technology (including software). In this case I'd say that software patents are the greater enemy..

    1. Re:Could be good... by Xenographic · · Score: 2, Interesting

      Microsoft's Monopoly trashing everyone's software patents = good

      No, that should be trashing everyone's software patents = good, because these never seem to do anything but stifle innovation.

      Anyhow, there are ways to deal with this, which is why the EFF has announced a Patent Busting Project, which you can read about in this article on Groklaw.

      The gist of it is that you can file with the USPTO to have a patent reexaminated if you present them with prior art. Of course, it costs money, too, which is rather annoying, if understandable.

      Speaking of which, this would not be a bad time to donate to the EFF.

    2. Re:Could be good... by JuggleGeek · · Score: 2, Interesting
      Speaking of which, this would not be a bad time to donate to the EFF [eff.org].

      No thanks. They claim that Spam is "Free Speech", and are not on my side. I donated to http://spamcon.org/.

  53. Permanant solution to spam by adam613 · · Score: 2, Funny

    Pay a prolific spammer to send out a bulk message that is severely critical of the Church of Scientology.

    Now that's a fight I'd LOVE to see.

  54. Prior Art = Mozilla ? by darinf · · Score: 2, Informative

    Bayesian spam filtering was first added to the Mozilla codebase on September 9, 2002 by Dan Mosedale. The first major release to include it was Mozilla 1.3 Alpha, which was published on December 13, 2002. Is that not prior art?

  55. I have prior art! by jefferson · · Score: 2, Informative
    In 1999 I wrote a paper comparing Naive-Bayesian classifier learning to a good rule-learning algorithm for classifying email, including spam. And showed how well the Bayesian classifier worked on spam. The paper is linked from Paul Graham's spam research page.

    Here is the reference:

    Provost, J (1999). Naive-Bayes vs. Rule-Learning in Classification of Email. The University of Texas at Austin, Artificial Intelligence Lab. Technical Report AI-TR-99-284

    I should mention that I don't think I'm the first to use Naive-Bayes on email. I think some folks from Microsoft did it in 1998, and there may be others too.

  56. Microsoft has at least one patent in this area. by crisco · · Score: 3, Informative
    Dating back to December of 2000, Patent # 6,161,130 appears to cover some of the same techniques.
    Abstract

    A technique, specifically a method and apparatus that implements the method, which through a probabilistic classifier (370) and, for a given recipient, detects electronic mail (e-mail) messages, in an incoming message stream, which that recipient is likely to consider "junk". Specifically, the invention discriminates message content for that recipient, through a probabilistic classifier (e.g., a support vector machine) trained on prior content classifications. Through a resulting quantitative probability measure, i.e., an output confidence level, produced by the classifier for each message and subsequently compared against a predefined threshold, that message is classified as either, e.g., spam or legitimate mail, and, e.g., then stored in a corresponding folder (223, 227) for subsequent retrieval by and display to the recipient. Based on the probability measure, the message can alternatively be classified into one of a number of different folders, depicted in a pre-defined visually distinctive manner or simply discarded in its entirety.

    John Graham-Cumming (author of POPFile) has this to say about Microsoft's patent:
    1. POPFile was not designed for the sorting of spam from legitimate mail it is a general email classification system.

    2. I believe the patent to be invalid because of the ifile system being prior art. ifile dates back to at least 1996 while the patent has the date June 23, 1998 on it. The patent does not acknowledge ifile's existence. Evidence of ifile being prior art can be found in the ifile change log http://www.nongnu.org/ifile/ChangeLog and the original README (http://www.nongnu.org/ifile/old/README-0.1A) which shows the date: Released Sat Aug 3 20:49:01 EDT 1996

    3. If Microsoft were to sue me and win I would be happy to pay them every penny that I have made from POPFile ($0.00) :-)

    --

    Bleh!

  57. Some very early prior art by nero4wolfe · · Score: 2, Informative
    There were open source spam filtering systems using Bayesian rules as early as 1996. Look at the url http://www.nongnu.org/ifile/README-0.1A

    I played with ifile at one time...

  58. It makes sense by Trogre · · Score: 2, Interesting

    I wonder if Network Associates lobbied against proper anti-spam regulations as strongly as Microsoft did.

    It makes sense; you don't want the government to legislate against something you're selling protection from. It'd cut into your bottom line.

    Suddenly I feel nauseous.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  59. Previous Works by cryonv · · Score: 2, Informative

    Hmmm...

    I distinctly remember utilizing VirusX on the Amiga in the EARLY 90s. Along with many other virus tools of the 80s...