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

29 of 449 comments (clear)

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

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

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

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

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

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

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

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

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

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

  15. 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.
  16. 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!"
  17. 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.

  18. 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 */
  19. 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
  20. 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.

  21. I called McAfee last year by Anonymous Coward · · Score: 1, Interesting

    Last year (or perhaps 2 years ago) McAfee sent me an e-mail telling me about their brand new Windows-based product.

    I emailed then called explaining how, while it was nice of them to bother e-mailing me a totally useless message, that I didn't want to hear from them unless they had a price for this product on FreeBSD.

    The candor of the salesdrone was refreshing - Just install SpamAssassin. He then commented that with the zero cost option of SpamAssassin, making the anti spam software work on FreeBSD made no economic sense.

    So, unless their email filtering product runs on every platform SpamAssassin works on, they can take a long walk on a short peer. If I can find the e-mails back and forth, I'll work to make the peer as short as I can.

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

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

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

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

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