Slashdot Mirror


Google Loses Bedrock Suit, All Linux May Infringe

blair1q writes "CNet reports that Google has lost the lawsuit brought by Bedrock, for infringing on Patent 5,893,120, 'Methods and apparatus for information storage and retrieval using a hashing technique with external chaining and on-the-fly removal of expired data,' and has exposed the Linux kernel, in which the infringing code reportedly appears, to liability for patent-license fees. Red Hat also participated in the suit, arguing that the patent was invalid, but the court decided otherwise."

347 comments

  1. Not here.. by Anonymous Coward · · Score: 5, Funny

    We dont have software patents in the real world.

    1. Re:Not here.. by (Score.5,+Interestin · · Score: 1

      We dont have software patents in the real world.

      Don't worry, US Govt.Inc. (a wholly owned subsidiary of MAFIAA, LLC) is working to fix that.

    2. Re:Not here.. by luk3Z · · Score: 0

      We don't need any patents at all! BTW who have patent on atoms have patent on all materia.

      --
      Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
    3. Re:Not here.. by froggymana · · Score: 1

      We dont have software patents in the real world.

      Don't worry, US Govt.Inc. (a wholly owned subsidiary of MAFIAA, LLC) is working to fix that.

      I heard that they got something working, but as it turns out someone had already filed for a patent on it so now they can't.

      --
      "To prevent this day from getting any worse, I'll just read ERROR as GOOD THING" 1GJU8xLuDKDxEs4KLf8fAGyptoDsqvEsBT
    4. Re:Not here.. by Anonymous Coward · · Score: 0

      Why is this modded funny?
      There are no software patents in my country, and all countries surrounding mine.
      And software patents are based on the delusion of confusing real physical objects with (non-physical) information. So they reside in a delusional world, which is not reality.

      Meaning parent was exactly right.

      But hey. When I look back, people here fought the lies. Now it seems the brainwashing and parroting has worked, since they actually live the delusion. Sadly, most of /. seems to ignore observation and own experiments for the empty talk of others that thy blindly believe in.

    5. Re:Not here.. by Permutation+Citizen · · Score: 1

      In Europe, you can't patent a "computer program" but you can patent a "Computer-implemented inventions".

      Anyway, US market is not something you can't ignore. So even if something is only patented in US, it applies worldwide.

    6. Re:Not here.. by Anne+Thwacks · · Score: 1
      even if something is only patented in US, it applies worldwide.

      That is about as wrong as you can get. The high cost of patents is mainly because you have to patent in every country where the device could be manufactured, which requires translating a technical/legal document into a lot of languages,. This generally costs a lot more than the filing fees.

      Any attempt by the USA to enforce its laws outside its boundaries wlll eventually lead to war - although currently it just leads to bribery and corruption.

      --
      Sent from my ASR33 using ASCII
    7. Re:Not here.. by Permutation+Citizen · · Score: 1

      Please read my post again, it is clear enough.

    8. Re:Not here.. by nagnamer · · Score: 1

      Wordlwide here, obviously, means Texas.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    9. Re:Not here.. by gtall · · Score: 1

      Okay: "Anyway, US market is not something you can't ignore. "

      So you are encouraging us to ignore US markets.

    10. Re:Not here.. by Anonymous Coward · · Score: 0

      "real world" = "Europe", then? I hope so much software patents will never be allowed in Europe.

    11. Re:Not here.. by Anonymous Coward · · Score: 0

      OMG! Is this the end of Android?

      A. COWARD

    12. Re:Not here.. by miserere+nobis · · Score: 1

      You know, I'm in the serious minority here, but I'm not sure why it is the unquestioned assumption that software patents are ridiculous. They are no more or less ridiculous than patenting the design of any other machinery or processes. The nonsense comes from the fact that software patents are apparently often granted on things that would not be patentable in other realms-- a patent is only supposed to be granted on something new and non-obvious. It also needs to be a truly specific invention, not a hand-waving notion (I can't patent "a machine for taking a person back in time", I can only patent a particular design for one). All three of these requirements seem to be regularly overlooked by the U.S. Patent and Trademark Office when it comes to software. (But not just software- for instance, patenting a gene that has existed for millions of years seems to have a little trouble in the "prior art" area), and it is obvious when it comes to software that there aren't enough well-trained people evaluating the "non-obvious" requirement. But that still doesn't invalidate the notion of a patent on software, any more than a misguided or ignorant government office that approved a bunch of patents on wheels and bricks would invalidate patents on mechanical inventions altogether as a concept. Patents are also relatively short-lived in the U.S., only 20 years, which may be too long, but they aren't the same as copyright protections (life + 70 years, which is utterly ridiculous).

      I think if we only allowed legitimate patents in software by the same rules as supposedly apply to patents in other areas, the patent troll nonsense would be largely defeated simply because only true inventions would be given legal protection.

    13. Re:Not here.. by thejynxed · · Score: 1

      Which, even as a US citizen, I might have to agree with, seeing as how the US is only a tiny fraction of the entire world market, with nations such as China, India, Indonesia, Vietnam, etc poised to become the new world focus of innovation and consumerism.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  2. Bedrock is patent troll, and the patent is bogus by walterbyrd · · Score: 5, Interesting

    Apparently the company is owned by an East Texas lawyer, and does not do anything except file patent lawsuits against everybody.

    Patent Litigation Weekly: PubPat and "Patent Troll" Make Strange Bedfellows

    Meanwhile, it's not unusual that a patent-enforcement company recently set up in East Texas would file suit there this week against ten Internet-based and software companies. Nor is it unusual that Texas corporate records show the company is owned by an erstwhile big-firm lawyer, in this case David Garrod, formerly of Goodwin Procter.

    http://thepriorart.typepad.com/the_prior_art/2009/06/pubpat-and-patent-troll-make-strange-bedfellows.html

    Here is a sad, 2009 slashdot article about the company.

    Patent Trolls Target Small East Texas Companies

    > Posted by kdawson on Friday July 24 2009, @09:14AM
    > from the patently-absurd dept.
    > An anonymous reader writes "In a sign that patent trolls are getting desperate to keep their cases in East Texas — long known as the friendliest venue for their claims — some have taken to suing tiny, no-name companies that are run by East Texas residents. The hope is that, if at least one defendant is located in East Texas, the judge will keep the entire case there. Nate Neel, a Longview, Texas resident with a small open source software company called CitiWare, was sued by Bedrock Computer Technologies in June despite (he claims) having no customers or other meaningful operations of any kind. In response, Mr. Neel has posted a strongly worded letter to Bedrock's attorneys on his Web site. It will be interesting to see how East Texas judges respond to this abuse of process perpetrated against their own residents."

    http://slashdot.org/index2.pl?fhfilter=bedrock

    BTW: the F/OSS company, CitiWare, is no longer in business. Sued of existence?

    Although I don't trust Florian Mueller any further than I can spit, I think it may be informative to read his blog post on the subject. Florian does provide court records, and good description of the patent in question.

    http://fosspatents.blogspot.com/2011/04/texas-jury-finds-against-google-in.html

  3. So.....Linux is the New BSD? by Anonymous Coward · · Score: 0

    So now Linux will be the New BSD that will for many years be hindered by lawsuits and the BSD will be the New Linux spreading like wildfire unencumbered by lawsuits? How times change!

    1. Re:So.....Linux is the New BSD? by walterbyrd · · Score: 1

      If companies like Microsoft, and Apple, are successful, then yes.

    2. Re:So.....Linux is the New BSD? by Anonymous Coward · · Score: 1, Interesting

      Nowadays I don't believe that MS is the enemy.

      Apple has much to lose from the advancement of Linux with Google's Droid OS.

    3. Re:So.....Linux is the New BSD? by roc97007 · · Score: 1

      Bet you a nickel the iOS kernel infringes in much the same way.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    4. Re:So.....Linux is the New BSD? by blair1q · · Score: 2

      Everyone wants to play in the smartphone market. MS is already touting Windows 8 on ARM. And can't even get a foot into the tablet market, because of the Apple and Android players. If Android can't be easily untethered from licensing issues, it will open a big hole for Ballmer & Co. on every front of the future of personal computing.

    5. Re:So.....Linux is the New BSD? by Anonymous Coward · · Score: 0

      Bet you a dime it's too much work for a patent troll to reverse engineer it to establish reasonable suspicion (or w/e it's called in civil cases) so they can sue them and get the relevant source in discovery. Judges don't look kindly on fishing expeditions (i.e. "well, it's the best way of doing it, so we're pretty sure they're doing it that way, so make them give us the files so we can prove it") in general; then again, this is East Texas, so maybe that's not the obstacle it is in real courts.

    6. Re:So.....Linux is the New BSD? by keytoe · · Score: 1

      Nowadays I don't believe that MS is the enemy.

      Apple has much to lose from the advancement of Linux with Google's Droid OS.

      A patent like this when validated takes everyone down. Linux, BSD and other open codebases are significantly more visible to these trolls, so they draw fire first - but something as vague as this hits everyone.

      Apple has a significant investment in open code that would likely be found in violation of this patent, so why on earth would they try to destroy it? So does Microsoft. And IBM, Oracle and many, many other companies with very deep pockets. This is, effectively, mutually assured destruction for them.

      The only type of person who stands to benefit is a patent troll firing off pot shots from a safe distance. Hey! What do you know!

    7. Re:So.....Linux is the New BSD? by larry+bagina · · Score: 2

      The darwin kernel source code is available.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    8. Re:So.....Linux is the New BSD? by Anonymous Coward · · Score: 0

      Look up Doctrine of Equivalents and "After-invented technology". If you do "substantially the same thing" you're one foot in the courtroom, the rest is $500k of legal fees and court time for some nontech judge who uses chlorine to clean the algorithms from his swimming pool to decide you do it in "substantially the same way". If someone invents a new way to do "substantially the same thing" for a step, and you use that new way thinking you're getting around the patent, the courts have decided that advances in technology that the original inventor "could not have foreseen" are automatically included in the patent as well, even if it's not even close to the method specified in the patent.

    9. Re:So.....Linux is the New BSD? by Nethemas+the+Great · · Score: 2

      You know it would be a rather interesting thing to take this and run a political game with it. Spin political marketing vilifying software patents as a threat to the existence of iPhones, iPads, etc.. Don't make it technical, don't provide any details, play a pure and simple brainwash campaign like was done with healthcare reform and the "death panels." Target the old people. Tell them that these patents seek to ban medical devices. etc...

      --
      Two of my imaginary friends reproduced once ... with negative results.
  4. Appeals? by Penguinisto · · Score: 4, Insightful

    This one has *got* to find itself appealed, and that appeal will happen well outside of East Texas.

    I for one do not see folks like IBM, RH, Intel, Oracle, or other huge companies simply forking over either, even if the "licensing fee" was something ridiculously low. IT would be the camel's nose in the tent, and they know it.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Appeals? by Dachannien · · Score: 4, Informative

      Specifically, the appeal will happen in the Court of Appeals for the Federal Circuit, where all patent-related cases go after the district court.

    2. Re:Appeals? by Logos · · Score: 2

      Yup to the CAFC... where all patent cases go to die (look at this week's TIVO/Echostar "decision" in its *seventh* year of appeals).

      My guess is that the Linux Kernel will be in version 12 before this concludes.

      --
      We are agents of the free
    3. Re:Appeals? by Opportunist · · Score: 2

      Well, I can't see IBM forking it over easily. Their long time creed was "Any money for the battle, not a dime for tribute".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Appeals? by jvillain · · Score: 1

      Which brings up the question when is a superior court finally going to get a clue and start asking WTF is up with those yahoo's over in East Texas?

    5. Re:Appeals? by gtall · · Score: 1

      To answer your question: not in your lifetime. The East Texans are doing the rest of the justice system a favor as far as the rest of the justice system is concerned. Patent cases are hard for the judges to understand since there are a host of technical issues for which almost none of them have been trained. So they'll allow East Texas to be a magnet for these cases as it keep them out of the rest of the system.

      The only way to fix this is to take the USPO out back and shoot it in the head. Disband the entire agency, sow its fields with salt, sell its progeny into slavery, off with its head.

      Then Congress needs to write new rules, no method patents, no software patents. Then construct a new USPO which is properly funded and staffed.

      In short, it will never get fixed.

    6. Re:Appeals? by Anonymous Coward · · Score: 0

      You'd have to be out of your mind to conduct business in America these days.

  5. Re:Bedrock is patent troll, and the patent is bogu by Hazel+Bergeron · · Score: 1, Flamebait

    How can you have a friendly venue for a particular sort of legal case? Isn't there any sort of oversight which deals with what is an obvious sign of partiality? I can see a jury being biased in some way by being picked from, say, a very religious area... but why have judges at all if they're even less likely to impartially apply the law?

  6. Cost of immigration by tepples · · Score: 1

    How much does immigration to the real world cost? Can the real world absorb 300 million refugees from the United States patent regime?

    1. Re:Cost of immigration by Anonymous Coward · · Score: 0

      At least Google is welcome, the rest will be sent back to the US ASAP. Bunch of lawyers...

    2. Re:Cost of immigration by ozmanjusri · · Score: 1

      At least Google is welcome

      Nah, Microsoft's embracing the rest of the world as well.

      Anyone want to start a pool on how soon we'll find the link back to them for this litigation?

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Cost of immigration by Anonymous Coward · · Score: 0

      "Fascists, Rednecks and Teabaggers"
      Being a bit redundant, are we?

    4. Re:Cost of immigration by Anonymous Coward · · Score: 0

      They don't have to take Americans just all the American software companies.

    5. Re:Cost of immigration by Anonymous Coward · · Score: 0

      Russia has plenty of space in Siberia, but the "roads" are hell.

    6. Re:Cost of immigration by davester666 · · Score: 1

      Yes, however they must all pay for transportation to the moon. And cover their needs for oxygen, food and shelter.

      --
      Sleep your way to a whiter smile...date a dentist!
    7. Re:Cost of immigration by Opportunist · · Score: 1

      Way ahead of you...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Cost of immigration by chthon · · Score: 1

      When I first read your sentence I thought it said

      Can the real world absorb 300 million refugees from the United States patent ragtime?

    9. Re:Cost of immigration by nagnamer · · Score: 1

      And redundancy was supposed to be a good thing.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    10. Re:Cost of immigration by jgagnon · · Score: 1

      If we just send the lawyers and politicians, can the oxygen, food, and shelter be optional? :p

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
  7. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 5, Interesting

    If only Florian didn't spin everything to his own personal vendetta... I might actually read his articles.

    But he ducks and weaves and picks out all the wrong facts to focus on... And gets it entirely wrong.

    As far as the linux kernel goes? They've picked a very specific release train. 2.4.22, which came out in 25-Aug-2003 .

    So, there's really nothing prior to that which offends the patent? Given the generic elevator/tree description of the patent, i find it very hard to believe.

    I also note that they don't call out what code actually offends, so there's no way to track down when it specifically came into being -
    but of course, that's useful when you don't want to call attention to the fact that the code has been in place longer than the patent has been around....

  8. Gotta love em by vladbo · · Score: 5, Insightful

    The good ol' software patent, a method and apparatus for extortion and not much else.

    1. Re:Gotta love em by walterbyrd · · Score: 2

      Also a good way to kill the foss competition.

    2. Re:Gotta love em by blair1q · · Score: 2

      yeah, but Bedrock doesn't own the business-model patent for that

      so all your royalty are belong to Rambus

    3. Re:Gotta love em by mdm42 · · Score: 1

      Good thing they're explicitly illegal in such backwards jurisdictions as South Africa...

      (I wonder when MS will get around to bribing^H^H^H^H^H^H^H lobbying the relevant Minister and kakistocrats to fix that.)

      --
      New mod option wanted: -1 DrunkenRambling
  9. Re:Bedrock is patent troll, and the patent is bogu by v1 · · Score: 3, Insightful

    I assume that "east district of texas" has somewhere around 10x the usual judges and a very large, busy courthouse and is somehow or other making a great deal of money off all this litigation.

    It's a bit like red-light-cameras. Nobody likes them. They aren't serving their publicly declared purpose. But the local government won't give up their cash cow easily. So ya, they're fine with it I'd imagine. Don't expect Texas to do anything about it. But problem is, federal laws regarding jurisdiction allow them to keep doing this. There's federal laws that need to be changed to stope this abuse. There's no point in giving Texas the evil eye, they're just playing the system by the rules and are very happy to see it continue.

    --
    I work for the Department of Redundancy Department.
  10. Hmmm... isn't linux used for Wall St. trading? by whovian · · Score: 2

    It wouldn't surprise me if TPTB squash Bedrock like a bug.
     

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
    1. Re:Hmmm... isn't linux used for Wall St. trading? by Anonymous Coward · · Score: 0

      It wouldn't surprise me if TPTB squash Bedrock like a bug.

      That WOULD surprise me. What would sound normal to me is if Microsoft already has a solution "conveniently" waiting in the wings to offer Wall Street and claimed it would help create jobs and heal the economy. And make everyone happy and make unicorns shit rainbows and candy on Capital Hill and make those unsightly undesirables with their hippy communist OS go away.

    2. Re:Hmmm... isn't linux used for Wall St. trading? by Anonymous Coward · · Score: 1

      Yep, the trolls may have finally pissed off the wrong people.

      Unfortunately, the "wrong people" might decide that SW patents are still useful. They'll come up with some way to squash them using a ruling that's just narrow enough to squash this particular bug, and not too many others. They've been known to do that.

    3. Re:Hmmm... isn't linux used for Wall St. trading? by Anthony+Mouse · · Score: 1

      The "problem" (for Microsoft) is that as soon as the troll crawls out from under the bridge, everybody has the solution -- creating a work around is not that hard once you actually have something concrete to avoid. And that doesn't even solve the customer's problem, which is that they're being sued for a zillion dollars for what they already did, and which Microsoft can't reasonably promise them Windows will avoid because offering indemnification for software patents is economic suicide.

    4. Re:Hmmm... isn't linux used for Wall St. trading? by Daniel+Phillips · · Score: 1

      It wouldn't surprise me if TPTB squash Bedrock like a bug.

      That WOULD surprise me. What would sound normal to me is if Microsoft already has a solution "conveniently" waiting in the wings to offer Wall Street and claimed it would help create jobs and heal the economy

      Not much risk of anybody falling for that. Microsoft has been persona non grata in the trading industry ever since their infamous 7 hour outage on the LSE on one of the busiest trading days of the year.

      Incidentally, LSE replaced the Microsoft system shortly after with a Linux based system, which had some teething problems but isn't going away any time soon because it is an order of magnitude faster than Microsoft's system.

      --
      Have you got your LWN subscription yet?
  11. Re:Bedrock is patent troll, and the patent is bogu by DurendalMac · · Score: 1

    Is it just me, or does this patent describe a hashtable?

  12. This may be Great News!! by tgatliff · · Score: 3, Interesting

    Look on the bright side... Hopefully this will finally get the big companies to realize the current absurdity in the patent system, and push their paid for politicians to reform the system. Their practice of building a war chests of patents does little when you have a someone like this who (like wall street and finance in general) builds nothing and has no productive business function.

    1. Re:This may be Great News!! by jd · · Score: 4, Insightful

      On the flip-side, it might encourage big companies to believe that software patents = easy money for no work. They're already doing less than they need to be, the last thing we want is for their shareholders to insist they can make the same profits by doing less.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:This may be Great News!! by DrgnDancer · · Score: 3, Insightful

      Big Software is all on the receiving end of this, and all the big players are starting realize that they're shooting themselves in the foot with how broad software patents have become (except maybe Oracle, they seem to be playing their own game. Maybe they think that since they dominate their chosen area they're safer). I believe MS was just in court recently with a similar problem. The mutually assured destruction patent portfolios that everyone built up to protect themselves against each other are useless against the trolls, because the trolls never develop anything to infringe. They just sue other people.

      It'll probably still take a few years for the momentum to be redirected and the ship to be turned around, but I think in the next 5-10 year you'll see MS and the other big software players changing their tune on this. Apple and Google never liked the game much to begin with (though they both willing play for the moment), and I don't think it'll take too many more trolls winning cases to convince MS and IBM.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    3. Re:This may be Great News!! by Svartalf · · Score: 1

      It only works out that it's easy money for no work if you're a Patent Troll. Otherwise it's work trying to mug everybody for licensing at the least.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    4. Re:This may be Great News!! by Anonymous Coward · · Score: 0

      Strange thing. I've seen this comment before. Whenever Slashdot has an article about a bogus patent or people abusing the process, someone always says 'hopefully this will point out that the system is broken and (patent office / congress/ whomever) will fix things."

      Only, things don't ever seem to get fixed. I don't really know what it would take.

    5. Re:This may be Great News!! by ScentCone · · Score: 1

      who (like wall street and finance in general) builds nothing and has no productive business function

      Ah, so you've self-financed all of the businesses you've started, and handled large growth in factory floor size or hiring by ... sacrificing unicorns? Do you actually understand what a share of a company is, and why it's important that they can change hands?

      --
      Don't disappoint your bird dog. Go to the range.
    6. Re:This may be Great News!! by jd · · Score: 1

      Which is precisely why big businesses will start dumping their development divisions and switch to patent trolling instead.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    7. Re:This may be Great News!! by Anonymous Coward · · Score: 0

      >>when you have a someone like this who (like wall street and finance in general) builds nothing and has no productive business function.
      This is asinine. Wall Street (stock markets in general) are about risk transfer and finance (banks etc.) are about making excess liquidity from depositors available to lenders (your home mortgage is you paying off a loan funded by depositors). Of course Wall Street and finance have productive business functions.

    8. Re:This may be Great News!! by dutchd00d · · Score: 0

      Hopefully this will finally get the big companies to realize the current absurdity in the patent system, and push their paid for politicians to reform the system. Their practice of building a war chests of patents does little when you have a someone like this who (like wall street and finance in general) builds nothing and has no productive business function.

      Um, yeah. That's like saying, at the height of the cold war, that the superpowers may realize the absurdity of the nuclear arms race. "The only reason the other guy is stockpiling nukes is that I'm doing the same. So I'll just stop, then he'll stop, and the world will be a better place". Un-bloody-likely.

    9. Re:This may be Great News!! by jker · · Score: 2

      Hopefully this will finally get the big companies to realize the current absurdity in the patent system

      Google already knows: http://googleblog.blogspot.com/2011/04/patents-and-innovation.html

    10. Re:This may be Great News!! by TheRaven64 · · Score: 1

      Not quite. The correct strategy is to sell all of their patents to patent trolls, in return for a perpetual license to use and sublicense them and 90% of all license fees that the patent troll gets. No one can retaliate against the patent trolls, because they don't produce anything, and a retaliation against the original company won't avoid the patent troll lawsuits.

      --
      I am TheRaven on Soylent News
    11. Re:This may be Great News!! by ACE209 · · Score: 1

      I think this refers to bringing together the guys with the ideas and the guys with the capital.
      That may have been the function of wall street once - before they made a casino of it.
      (even a bad one if you ask me - no free drinks and if someone busts that bank the taxpayer gets the bill.)

      --
      "we are all atheists about most of the gods that societies have ever believed in. Some of us just go one god further."
  13. Groklaw... by aapold · · Score: 5, Interesting

    Cancel that retirement party

    --
    "Waste not one watt!" - CZ
    1. Re:Groklaw... by RMS+Eats+Toejam · · Score: 0

      This doesn't directly involve IBM so that bitch won't be coming back.

      --
      Turning to a Linux advocate for thoughts on Microsoft is like asking Hitler how he felt about the Jews.
  14. Um, wtf? by drb226 · · Score: 1

    methods and apparatus for information storage and retrieval using a hashing technique with external chaining and on-the-fly removal of expired data.

    information storage and retrieval - nothing new here.
    using a hashing technique - nothing new here
    with external chaining - using what?
    and on-the-fly removal of expired data - "on-the-fly" is a nice buzzword, but this is also nothing new.

    So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

    1. Re:Um, wtf? by rahvin112 · · Score: 5, Interesting

      Yep that's exactly what happens when you allow patents on raw ideas rather than specific and detailed implementations. No software patent should be valid without the source code detailing the implementation where simply changing code to work differently completely avoids the patent. Of course if that was the case nearly every software patent would be gone with the exception of things like the RSA patents where changing the code would make it no longer work.

      The problem with the patent office is that when they started allowing companies to patent raw ideas in the form of software and business method patents suddenly you could get a patent for an idea with no implementation, make it as vague as possible and then sue everyone. And that's exactly what's been happening and getting more and more common. It's the reason the courts are being overwhelmed with patent suits and it's also the reason the patent office is being swarmed with patent applications. Reinforce the old rule that requires that the patent detail a specific implementation (and in the case of a software patent that means the source code is part of the patent) and much of the problems with the patent system will go away. The side benefit is all but the most important and innovative software inventions are no longer patentable and business method patents go away entirely.

      Ah but we can hope the upcoming patent cases before the Supreme reach exactly this conclusion and reverse the nastiness the court created when they essentially allowed business method patents by invalidating previous tests. The only valid patent system is one that deals in specific implementations.

    2. Re:Um, wtf? by unjedai · · Score: 1

      So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

      Of course. That's what almost all innovation is. Didn't you see "Flash of Genius"?

    3. Re:Um, wtf? by Dachannien · · Score: 3, Informative

      Well, actually, you have to look at the claims. In this case, however, I'm a bit surprised that nobody could come up with invalidating art. See the Google Patents entry (since Patentstorm sucks ass) and scroll down to read the claims.

      http://www.google.com/patents?id=X4QXAAAAEBAJ

    4. Re:Um, wtf? by VortexCortex · · Score: 5, Interesting

      methods and apparatus for information storage and retrieval using a hashing technique with external chaining and on-the-fly removal of expired data.

      information storage and retrieval - nothing new here. using a hashing technique - nothing new here with external chaining - using what?

      Using a linked list that the hash bucket points to -- hence, external chaining... Yep, nothing new here, standard hash table practice, as opposed to moving the collision to a different unoccupied bucket.

      and on-the-fly removal of expired data - "on-the-fly" is a nice buzzword, but this is also nothing new.

      I built a connection to player# firewall/database for a simple game server in 1996 (patent filed in 1997). I used a single hash table to store valid open connections and blocked connections. The packed IP address was used as the key (hashed), and an external linked list per hash bucket was used to resolve collisions. If more than one connection mapped to a bucket, it was added to the bucket's external linked list. Each connection (linked list item) had an IP address, port#, validity flag, and time-stamp; The later I used to automatically remove expired connections -- as I traversed the hash table. HOW IS THIS NOT BLOODY OBVIOUS to a professional skilled in the art of hash tables and faced with the problem of expiring bucket entries?! The patent is invalid.

      The patent is clearly in violation of my prior art, and doubtlessly many thousands of other's. Fortunately, my source code for that BS game is closed -- no patent troll can figure out the method I'm using and sue me..... The patent (troll) system makes it more beneficial for me to hide innovation -- The opposite of it's intended goal. Linux source code is open, ergo, a broad target for trolls.

      So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

      Yep. Apparently that's what they did. If someone else hasn't already patented it, you'll get a patent for it, no matter how obvious. The obviousness clause is not actually applied to patents. The patent database is searched for prior art, and applications granted if none is found.

      What I find interesting is the "Method AND Apparatus" terms that all these software patents must use in order to link them to hardware and thus make them patentable -- Without the apparatus, they are not patentable.

      A patent is public information, the detailed description is required to be published, no doubt in a textual form.

      An "infringing" bit of open source software source code is simply a detailed description of a patent. Ergo, source code must not actually be infringing since it is not an apparatus, it is simply performing the same exact task that a patent claim performs -- describing the patented method in detail.

      If a translation from the patent claim text to source code text is not an infringement, then a binary representation of such text must also not be an infringement -- A PDF displaying example source code that allegedly infringes a patent dose not itself infringe the patent -- It's just a document / file...

      Compiling source code is merely translating it into another binary representation, just like translating a patent claim into example source code is not an infringement, and the PDF translation is not an infringement, a binary executable translation is not an infringement either!

      Only when you add the apparatus to the method by running the software should the patent be enforcible. Prior to running the executable code the software is purely a description of the method employed.

      A patent suit must not be able force the source code of a "patent infringing" open source project to be taken down -- Otherwise, we must also remove from public view ALL PUBLIC PATENT information.

      Distribution of a PDF that descri

    5. Re:Um, wtf? by TapeCutter · · Score: 1

      So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

      This particular combination of old techniques is nothing new. I was taught how to create a hash table using linked lists to manage collisions in first year CS back in 1989. The idea of software patents is bad enough but the fact that patents are awarded for algorithims that have been in text books for decades is absurd.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    6. Re:Um, wtf? by Anonymous Coward · · Score: 0

      with external chaining - using what?

      A linked list

    7. Re:Um, wtf? by Anonymous Coward · · Score: 0

      So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

      Yes, we can. As long as it's a novel combination (hasn't been combined with every single one of those elements before) and it's not "obvious".

      And in East Texas, nothing is obvious.

    8. Re:Um, wtf? by Anthony+Mouse · · Score: 2

      A big part of the problem is that there was a huge ton of actual prior art all through the 1970s, 80s and 90s which no one was thinking about for patent purposes at the time and which isn't easily searchable. You have people who can perfectly well remember doing X thing 25 years ago, but almost all the equipment and software from that era is sitting in junk yards or on floppy disks that have long been unreadable due to age, and hardly anybody used to file patents or disclosures for that stuff so the patent office doesn't have any record of it.

      So then you get a bunch of people who filed for patents between 1995 and 2000 on things that computer scientists have been doing since 1962 (or which consist of "X thing everybody perfectly well knows about, but on the internet") and which everybody now infringes because they were "infringing" in 1999 when the patent was filed and in 1973 when the attorney who filed the patent was born.

    9. Re:Um, wtf? by scamper_22 · · Score: 1

      Try reading 'physical' patents sometime.

      While a 'hashtable' is obvious to computer folks, chemical compounds, engines... are obvious to people in chemical or mechanical engineering.

      They have to deal with just as obvious patents.
      The difference is really:

      Computer programs have a very low barrier to entry so there are many more players. Whereas there are much fewer car companies for example. They're used to dealing and licensing. The Toyota Prius for example was advertised for having over 1000 patents. Any bets on how 'obvious' those patents were to engineers at Ford or GM?

      'Specific implementation' is also quite vague and you risk the more patents as companies files numerous patents to cover the same 'concept' but applied to different things. For example, you might use such a hashtrick and then file a patent for using that hash in different applications (firewall, webserver...)...

      Never underestimate lawyers to muck things up.

      Personally, I don't think you can really do it in the application process. There are too many patent applications and you really don't want to raise the cost too much which would hurt the small inventor.

      I think you really need to focus on invalidating patents once someone decides to actually put resources behind launching a patent law suit.

    10. Re:Um, wtf? by Svartalf · · Score: 2

      The patent has "source code" accompanied with it. Unfortunately, it's just psuedocode. Source code doesn't get you there- all that happens to be is another language expressing the SAME THING as the patent claims. Both of which, more often than not, express merely a mathematical expression, otherwise known as an Algorithm. In short, there's VERY LITTLE that should be deemed patentable in the space. LZW might've been patentable...if it was on a specific system as part thereof. Not as it was patented, though. This patent's even LESS than LZW's was.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    11. Re:Um, wtf? by Svartalf · · Score: 2

      What is the official position on Mathematical Expressions?

      Per Mackay Radio & Telegraph Co. v. Radio Corp. of America, 306 U.S. 86, 94, 40 USPQ 199, 202 (1939):

      While a scientific truth, or the mathematical expression of it, is not patentable invention, a novel and useful structure created with the aid of knowledge of scientific truth may be.

      You shouldn't allow patents that touch on a Scientific Truth or Mathematical Expression thereof- which most of the idiot software patents actually fall under. Sadly Bilski didn't go far enough to state this, though they did correct a lot of the bogus stuff. They COULD have went upon Bilski with this and probably won since the thing pretty much fails there. I think they're going for larger fish.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    12. Re:Um, wtf? by Daniel+Phillips · · Score: 1

      The problem with the patent office is that when they started allowing companies to patent raw ideas in the form of software and business method patents suddenly you could get a patent for an idea with no implementation, make it as vague as possible and then sue everyone.

      The obvious next step in the progression is for lawyers to start taking out patents on legal arguments then spend all their energy and money suing each other. Not sure whether that would help or hurt.

      --
      Have you got your LWN subscription yet?
    13. Re:Um, wtf? by Anonymous Coward · · Score: 0

      methods and apparatus for information storage and retrieval using a hashing technique with external chaining and on-the-fly removal of expired data.

      information storage and retrieval - nothing new here.

      using a hashing technique - nothing new here

      with external chaining - using what?

      and on-the-fly removal of expired data - "on-the-fly" is a nice buzzword, but this is also nothing new.

      So apparently we can just mix and match random old techniques, and call it innovation and get it patented?

      Java has a class that does exactly that: WeakHashMap. The class was introduced in Java 1.2, so it has been around since 1998.

  15. Prior Art? by MECC · · Score: 1

    Which portion of the linux kernal supposedly infringes? Does prior ary mean anything here?

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:Prior Art? by Anonymous Coward · · Score: 0

      And more specifically, was the allegedly infringing part of the kernel added after 1997?

    2. Re:Prior Art? by Anonymous Coward · · Score: 0

      If there were prior art, google would have presented it at trial.

    3. Re:Prior Art? by Anonymous Coward · · Score: 1

      Does prior ary mean anything here?

      If it did, you would think Google would have found it and made that argument, right? Of course it hinges on the fact that, in order to invalidate a patent you have to meet a very high bar of proof and not just the "preponderance of the evidence" bar. In fact, that high bar for invalidation of patents is now going before the SCOTUS in the MS vs i4i. But, if there were worthy prior art you would think that Google could have found it and submitted it. There must not have been.

    4. Re:Prior Art? by Anthony+Mouse · · Score: 1

      But, if there were worthy prior art you would think that Google could have found it and submitted it. There must not have been.

      You are blatantly (and one would have to assume intentionally) ignoring the alternative that a jury of laymen just didn't understand it.

      And it's not like they write patent claims in any kind of understandable language. How is some real estate agent from Beaumont supposed to know that "list traversal with garbage collection" is the same thing as "record search means including a means for identifying and removing at least some of the expired ones of the records from the linked list when the linked list is accessed"?

    5. Re:Prior Art? by Svartalf · · Score: 1

      And it's for this reason that the Patent Trolls keep submitting this sort of stuff to this District.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    6. Re:Prior Art? by Daniel+Phillips · · Score: 1

      You are blatantly (and one would have to assume intentionally) ignoring the alternative that a jury of laymen just didn't understand it.

      Or intentionally refuse to because they know that patent troll lawsuits are a meal ticket for east Texas.

      --
      Have you got your LWN subscription yet?
    7. Re:Prior Art? by Dogun · · Score: 1

      I just realized how bloody important it is to educate the fucktards of east texas.

      Someone should really start a software patent education program in east texas and pay people to attend.

    8. Re:Prior Art? by Anonymous Coward · · Score: 0

      The lawsuit specifically mentioned 2.4.22 and later. 2.4.22 was released in 2003.

      ftp://ftp.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.22

      "Fix fib_hash performance problems with huge route tables"?

    9. Re:Prior Art? by aldestrawk · · Score: 1

      I am guessing from the titles of sealed documents smooth cache invalidation. Timely removal of route cache entries to allow a quick response to DDOS attacks. rt_genid() in Route.c first version of kernel to be infringing: 2.4.22 and 2.6.31

  16. Stupid patent system by gweihir · · Score: 5, Insightful

    Combining a chained hash table with a priority queue was obvious 40 years ago. How can something like this be patented? It seems it is time for severe penalties for trying to patent obvious things. Like a few years in prison. These people do way more damage than terrorists ever did.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Stupid patent system by Anonymous Coward · · Score: 0

      Wait, what? A fine, maybe, but years in prison is wayy overkill for something that is unlikely to have anything more than a miniscule financial effect upon the average consumer.

    2. Re:Stupid patent system by Lehk228 · · Score: 3, Insightful

      i agree with GP, something like "fraud against the people" or "attempted fraud against the people" and treated as any other fraudulent act or attempt at a fraudulent act for the dollar amount sued for or demanded in lieu of court proceedings

      --
      Snowden and Manning are heroes.
    3. Re:Stupid patent system by Anonymous Coward · · Score: 0

      What fine? A capital punishment, not less!

    4. Re:Stupid patent system by Anonymous Coward · · Score: 0

      In American law, there is no "people," there are only individual persons.

    5. Re:Stupid patent system by Anonymous Coward · · Score: 0

      If I someone burns down your business and steals your car that is unlikely to have anything more than a minuscule financial effect upon the average consumer. Should they not face jail time?

    6. Re:Stupid patent system by ifiwereasculptor · · Score: 2

      I think he was referring to patenting the spending of a few years in prison. And it's brilliant. Think about it: there'd be tons of infringers - and these people are already convicted, which means they probably have shitty legal representation. Easy money!

    7. Re:Stupid patent system by ErikZ · · Score: 1

      If that's the case, why didn't Red Hat's lawyers take care of it?

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    8. Re:Stupid patent system by Anonymous Coward · · Score: 0

      It will be an awesome age when writing a single line of code requires five or six patent lawyers to see to it that it is taken care of.

    9. Re:Stupid patent system by Anonymous Coward · · Score: 0

      They tried, but it was a jury trial. And to a jury, everything involving software might as well be rocket science.

    10. Re:Stupid patent system by blair1q · · Score: 1

      In a jury trial, if your lawyer can't explain it so a 6-year-old can understand it, then your lawyer is a chump.

    11. Re:Stupid patent system by Anonymous Coward · · Score: 0

      Both the patent office, a judge and a jury of twelve good men and true looked carefully at the facts and the law and decided otherwise. They could all be mistaken but I give them the benefit of the doubt over your rather casual comments.
      In general I find that the opinions of those who disagree with jury verdicts without careful study of the trial evidence ant testimony to be worthless.

    12. Re:Stupid patent system by taucross · · Score: 1

      Stealing from the people is no less than treason.

      --
      "In the absence of the ability to establish the attribute of truth they tried to establish the noble attributes."
    13. Re:Stupid patent system by Anonymous Coward · · Score: 0

      I am almost certain I wrote code for some of the big guys in the 1980s that would infringe this patent. I learned how to do it at a big technical university in the 1970's. We need to be able to challenge patents of prior art as the patent fraud which they actually are, and there should be criminal liability for knowingly patenting prior art.

    14. Re:Stupid patent system by shentino · · Score: 1

      The prisons would likely intervene themselves, and then you'd be butting up against government coffers.

      They do make a profit on the penal system after all.

    15. Re:Stupid patent system by shentino · · Score: 1

      Considering how little the average Joe Blow actually cares about all this high tech malarkey it's petty theft at best.

    16. Re:Stupid patent system by Cwix · · Score: 1

      Fraud against the government then. We the people and all that jazz.

      --
      You are entitled to your own opinions, not your own facts.
    17. Re:Stupid patent system by Svartalf · · Score: 1

      They TRIED to. You forget this was a Jury Trial where they're pulling people from the East Texas area for that role. While they're not all clueless in this space- there's a much higher proportion of potential Jurors that would not know and not care about the distinction we would.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    18. Re:Stupid patent system by WetCat · · Score: 1

      Hm. A good idea to search prior art in an "Art of programming" by Donald Knuth.

    19. Re:Stupid patent system by Anonymous Coward · · Score: 0

      It's obvious the ballot-box option does not work since politicians only listen to money. It's time we fight back.

      The last options seems to be to go the way of Anonymous and attack trolls like Bedrock directly. Since they don't actually do anything but sue people, we have to personally attack them in the real world: sign them up for snail-mail spam, key the CEOs car, paint-ball their houses, DDOS their fax machines, the usual. Make them feel the people's hatred. They have to realise the money they extort from legitimate companies will not make up for the attacks they will have to endure in return.

      It's unfortunate but what's the alternative? You cannot reason with them. Politicians and judges would rather listen to the new summer home they get from patent trolls. They stifle innovation, bankrupt productive companies and contribute nothing. Bedrock's CEO and his employees are parasites and should be treated as such.

    20. Re:Stupid patent system by Anonymous Coward · · Score: 0

      IBM and Digital had chained hash tables with priority queues. (1960's?)
      Airport radar had it. I think SAP and Adabas/Natural had it, and today, Oracle most likely uses it for DB operations.
      I'll bet some automatic telephone intercept operations use it too. Anything in Knuth's books?

    21. Re:Stupid patent system by Anonymous Coward · · Score: 0

      This is insightful? Was anyone ever blown up and killed or crippled as a result of software patents?

    22. Re:Stupid patent system by Anonymous Coward · · Score: 0

      How can something like this be patented?

      Here you go gweihir. You see what happens? You see what happens gweihir?
      *smashes common sense*
      You see what happens?
      *smashes common sense*
      *smashes common sense*
      This is what happens gweihir!
      You see what happens gweihir?
      Do you see what happens you hire fucking retards to work as patent examiners?
      *smashes common sense*
      This is what happens!
      *smashes common sense*
      You see what happens gweihir?
      *smashes common sense*
      You see what happens gweihir?
      *smashes common sense*
      This is what happens when fucking retards search for prior art!
      *smashes common sense*
      This is what happens gweihir!

    23. Re:Stupid patent system by NewWorldDan · · Score: 1

      The problem is that the patent office is ill-equiped to consider the issue of "obvious to one skilled in the art". Their criteria for the examiner essentially are:

      1) has it been patented yet?
      2) can I find this technique specifically documented in an industry publication?

      Even though the separate techniques employed are all well and thoroughly documented, the examiner was unable to find the combination of them anywhere in publication. So the examiner gets put in a rather awkward spot: even though you and I know it's obvious, he's got to find some justification for his rejection. That's not a simple task.

      In that context, OSS becomes a double-edged sword. It's a punching bag for these kinds of lawsuits because the source code is on display, but it can also potentially provide documentation of prior art.

    24. Re:Stupid patent system by Anonymous Coward · · Score: 0

      They're probably trolling through some of Knuth's books and filing patent applications for each algorithm hoping someone would be stupid enough to grant it.

  17. Prior art, right? by Anonymous Coward · · Score: 1

    The original Linux kernel came almost ten years before the patent was filed. Good luck finding when it started "infringing" on the patent. Also, almost every serious CS major has probably infringed on this stupid patent.

    1. Re:Prior art, right? by shentino · · Score: 2

      I don't know why the plaintiffs in this case weren't required to specifically identify the code in question that infringed, or at least the date it was committed.

      A quick check of the commit history would resolve the dispute once and for all.

  18. Can Google get out of East Texas? by 140Mandak262Jamuna · · Score: 1

    Like if it refuses to index sites in East Texas would the other businesses there sit up and clean up the mess there?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Can Google get out of East Texas? by shutdown+-p+now · · Score: 1

      The mess are federal patent laws, not the courts in East Texas which rule on specific cases. Judges have to apply the laws on the books, whether they like them or not.

    2. Re:Can Google get out of East Texas? by walterbyrd · · Score: 1

      Then why are so many patent trolls in east Texas? What law was the judge forced to apply? It's the, seemingly, mentally retarded juries, that so often come to such idiotic conclusions.

  19. Re:Bedrock is patent troll, and the patent is bogu by suutar · · Score: 2

    it describes a specific implementation of a hashtable (linked list for collision resolution, as opposed to e.g. moving the colliding item into the next bucket) with some extra features (automatic removal of 'expired' items during other operations). I still would not be at all surprised to find prior art.

  20. Re:Bedrock is patent troll, and the patent is bogu by Intron · · Score: 1

    It's just you. The patent is on garbage collecting a hashtable/linked list combination while it is in use.

    --
    Intron: the portion of DNA which expresses nothing useful.
  21. Bedrock by bugs2squash · · Score: 0

    meet the Flintstones. They established prior art on everything form vacuum cleaners to record players.

    --
    Nullius in verba
  22. Easily fixable. by Anonymous Coward · · Score: 0

    route.c

  23. Are all juries in east Texas mentally retarded? by walterbyrd · · Score: 1

    They sure seem like it.

    1. Re:Are all juries in east Texas mentally retarded? by cptdondo · · Score: 0

      See George Bush, Jr.

      Need I say more?

    2. Re:Are all juries in east Texas mentally retarded? by Anonymous Coward · · Score: 0

      Oooooo... ha ha ha ha ha ha ha, wow you made a lame Bush Jr joke, wow you're fucking creative.

    3. Re:Are all juries in east Texas mentally retarded? by Anonymous Coward · · Score: 0

      Yes

    4. Re:Are all juries in east Texas mentally retarded? by Remloc · · Score: 1

      Shrub was born in Connecticut, raised in West Texas and South Texas and now officially resides in North Texas with his ranch in Central Texas.

      East Texas has it's problems (see the Jasper dragging case), but Shrub's not one of 'em.

    5. Re:Are all juries in east Texas mentally retarded? by blair1q · · Score: 1

      Haha yeah.

      That's so dumb, saying W was from East Texas and typical of the stupidity there.

      Everyone knows W is from West Texas, and is exceptionally stupid, even for them.

    6. Re:Are all juries in east Texas mentally retarded? by Anonymous Coward · · Score: 0

      Wrong. He is a Connecticut carpetbagger.

  24. Re:Bedrock is patent troll, and the patent is bogu by 0123456 · · Score: 3, Funny

    It's just you. The patent is on garbage collecting a hashtable/linked list combination while it is in use.

    That sounds so immensely innovative that I'm not at all surprised that a patent was granted for it.

  25. Patent translation by sjames · · Score: 5, Informative

    For a layman's analogy, when rummaging through the fridge for something, they have patented noticing that the mayo is past it's expiration and so throwing it out while you're there. That is all.

    Not only is it blindingly obvious to nearly anyone in the field, it's so blindingly obvious that a beginning student is fairly likely to think of it.

    1. Re:Patent translation by bgat · · Score: 1

      That's an excellent analogy. Makes me wonder what went on in the courtroom that prevented the jury from seeing just how obvious this patent was!

      --
      b.g.
    2. Re:Patent translation by Anonymous Coward · · Score: 1

      When was the last time you saw a college student throw out food just because it was past the expiry date?

    3. Re:Patent translation by presidenteloco · · Score: 1

      It probably was a judge or panel of judges not a jury.

      But having a judge who doesn't have a computer science dregree decide a software patent case's validity is
      likely to result in decisions akin to having a non-physicist judge declare e=mc^2 invalid and illegal because
      it makes everything disagreeably bendy.

      --

      Where are we going and why are we in a handbasket?
    4. Re:Patent translation by sjames · · Score: 1, Funny

      At colege level read past it's expiration as "turned brownish black with multi-colored fuzz and the GF is coming over".

    5. Re:Patent translation by Surt · · Score: 1

      That's an excellent analogy. Makes me wonder what went on in the courtroom that prevented the jury from seeing just how obvious this patent was!

      I'd guess it was the lack of jury.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:Patent translation by sjames · · Score: 1

      They probably saw a demonstration of linked lists and thought that really clever but didn't realize that wasn't the actual subject of the patent.

    7. Re:Patent translation by Cwix · · Score: 2

      SWEET!! I can now tell the room mate that I cant clean the fridge out while I'm in there anyways. Id be infringing on a patent.

      --
      You are entitled to your own opinions, not your own facts.
  26. Patently obvious by tricorn · · Score: 4, Insightful

    I won't comment on the validity, it seems pretty obvious to combine techniques for accessing/modifying a hashed/linked list with combing a list for items to delete, but there's a trivial work-around for it. Don't delete items as you comb through them, simply mark them as invalid and put them on a list of records to be recovered. Periodically, or when running low on storage, delete items on the to-be-deleted list. Might even be faster when multi-threaded if the invalidate can be done with a lightweight synchronization rather than locking the record(s) out while recycling them; can even keep a private list of invalidated records, then add that to a global list to be recycled. Claims 2, 4, 6, 8 are ridiculous on the face of it, though - using dynamic limits for ANYTHING is not novel unless you can show a significant problem that hasn't been solved before. Simply specifying a dynamic value that a routine uses to count the number of iterations of a process, length of time to spend doing something, number of things to do in a pass, etc, is 40 years old at least.

    1. Re:Patently obvious by jd · · Score: 2

      Mixing hashes and linked lists is basically an indexed sequential database. Not revolutionary stuff.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Patently obvious by 140Mandak262Jamuna · · Score: 1

      Then they will patent this too. I am sure, right now an East Texas is lawyer is cutting and pasting your posting into a patent application, as I type this.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    3. Re:Patently obvious by Anonymous Coward · · Score: 0

      you better patent this before they do

    4. Re:Patently obvious by martin-boundary · · Score: 1
      No, the trivial workaround is to run/move the servers to a country which doesn't recognize software patents, and do nothing.

      Actually, I think I just found the first genuine use case for the cloud ;-)

    5. Re:Patently obvious by TapeCutter · · Score: 1

      Workarounds do not solve the root problem, nor will ignoring it make it go away, but a "work to rule" campaign might force a change, ie: shut down every linux server in the US and watch congress squeal like a stuck pig.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    6. Re:Patently obvious by Anonymous Coward · · Score: 0

      > there's a trivial work-around for it. Don't delete items as you comb through them, simply mark them as invalid

      Good idea. I'm patenting it tomorrow.

    7. Re:Patently obvious by MichaelSmith · · Score: 1

      Mixing hashes and linked lists is basically an indexed sequential database. Not revolutionary stuff.

      Makes me wonder if IBM and DEC/HP have good, well documente prior art. Maybe there is no benefit for them in getting involved in this. Memory management and file system code in RSX and VMS from the 1970s to 1980s should have plenty of examples.

    8. Re:Patently obvious by Anonymous Coward · · Score: 0

      I *really* wish people would not say "cut and paste" (which means the original is removed) when they mean "copy and paste" (which means it isn't).

    9. Re:Patently obvious by 140Mandak262Jamuna · · Score: 1

      Then you should patent that process too and prohibit anyone from using it. :-)

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    10. Re:Patently obvious by tricorn · · Score: 1

      My post is a public disclosure and would invalidate any patent that uses it unchanged (patent must be filed within a year from my post AND show that the innovation was developed before my post in order to be valid). Doesn't mean someone couldn't get a patent, but the existence of that post would be the very definition of prior art. Not that I'm saying my suggestion is worthy of being patented, mind you.

    11. Re:Patently obvious by tricorn · · Score: 2

      They aren't patenting mixing hashes and linked lists. They have several references to using such data structures (including Knuth).

      The "innovation" is to delete expired records while accessing the records, either adding new records or searching for existing ones, plus the additional "innovation" of dynamically configuring the maximum number of records to delete on each access request.

      In other words, you look up the hash, go to the first record in a linked list. You check to see if it's expired, if so you delete it from the linked list, recycling the storage. You then move on to the next record. If it isn't expired, you check to see if it's the one you want. If not, rinse and repeat. Once you've deleted a configured number of records, you stop trying to delete them and just search for the one you want.

      Of course, just doing this doesn't remove the need to sweep the entire database for expired records; they could be sitting in hash chains that you haven't accessed, so the storage space hasn't been recycled. Doing it this way may also incur additional overhead from needing to lock the database as you delete records (hence my suggestion to mark it as invalid using a lightweight sync, but allow anything currently using the record to continue on - sort of like RCU does).

      A better way to invalidate the patent might be to attack it on utility - since it purports to be useful for large databases that have to be online at all times (as if the only way to expire records is to take everything down for a maintenance period), it seems pretty worthless since it doesn't show how to handle read and write locks, which any dynamic database would seem to need in some fashion (for instance, some process is in the middle of using the record that you're trying to delete - do you block (thus delaying the current query) until the other process has finished with the record?).

    12. Re:Patently obvious by Anonymous Coward · · Score: 0

      Dude, you'd better patent that!

    13. Re:Patently obvious by badkarmadayaccount · · Score: 1

      Why does that patent sound like something a compiler would generate?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  27. This is Sad! by cs668 · · Score: 2

    It's not that novel. I'm pretty sure that in in the 20 years that I have been doing software I have done this same thing 3 times at 3 different companies that all pre-date the patent application. It's just the obvious solution for some types of problems. It's to bad that most of us just solve problems and work, because if any one of us had written a little magazine article about this there would be obvious prior art!!

    1. Re:This is Sad! by sabt-pestnu · · Score: 1

      The patent application is dated 1997. If your work predates that, and you can still find it, you might want to talk to Google. Prior art, if the product was used and the code available.

    2. Re:This is Sad! by Anonymous Coward · · Score: 1

      Actually, prior art only refers to prior patents (why wouldn't you have patented it, if you really invented it??) and in any case, the new rule is "first to file", not "first to invent", so prior art will no longer even have zero relevance.

      Technique seems obvious to me. Certainly much older than that is: hash items and resolve collisions with a linked list; prune expired items in the linked list until you reach the one you want (or the end of the list if it isn't there).

      The innovation here might be: keep pruning until you reach the end of the list no matter what. The alleged insight is: this is enough to keep memory usage reasonably bounded.

      The funny part would APPEAR to be that this was added to the kernel in the past decade.

      Personally, I'd never get caught by this because it's criminally negligent to use linked lists to resolve collisions, and the memory usage is only statistically bounded, which is not really good enough.

    3. Re:This is Sad! by 140Mandak262Jamuna · · Score: 1

      Actually, prior art only refers to prior patents (why wouldn't you have patented it, if you really invented it??) and in any case, the new rule is "first to file", not "first to invent", so prior art will no longer even have zero relevance.

      I am very sure no one has file a patent for cooking food with fire. So that is patentable under the, "not first to invent, but first to file" rule?

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    4. Re:This is Sad! by RobertM1968 · · Score: 1

      Actually, prior art only refers to prior patents (why wouldn't you have patented it, if you really invented it??) and in any case, the new rule is "first to file", not "first to invent", so prior art will no longer even have zero relevance.

      I am very sure no one has file a patent for cooking food with fire. So that is patentable under the, "not first to invent, but first to file" rule?

      Do you wanna place bets on whether or not someone with the proper motivation and a little creative wording could get such a patent through the USPTO? ;-)

    5. Re:This is Sad! by MichaelSmith · · Score: 2

      it's criminally negligent to use linked lists to resolve collisions

      Really? Back before OO runtimes gave us Vector and Hashtable classes I used to build data structures like this.

      • Declare an array A of 100 pointers to a struct
      • Hash each item of data and mod 100 to get an index I into the array
      • malloc a struct M
      • Set M->next=&A[I]
      • Set A[I]=M

      Its very fast on write. On read you get the hash, mod by 100 and do a linear search on the linked list. If the lists look like getting too long then increase the size of the array to 1000 or something. Its quick and dirty. I don't think I ever deleted items from the linked lists. I usually put an invalid flag on records I didn't want, but my applications usually just grew until the program exited.

    6. Re:This is Sad! by MichaelSmith · · Score: 1

      I believe there is a patent on the wheel here in Australia but there is also a law against frivolous litigation.

    7. Re:This is Sad! by Anonymous Coward · · Score: 0

      Actually, prior art only refers to prior patents

      That is complete rubbish. It just has to be public. Now, fact is, the USPTO will often not check anything but prior patents (if that), and just trust the patent submitter's list of other prior art (no really), but in principle (and what matters in court) prior art that is anything publically released.

      the new rule is "first to file", not "first to invent"

      Prior art still matters in a first to file system. First to file is about who gets the patent, not whether it can be invalidated by prior art! Sheesh. The ridiculous american system whereby someone just needs to fake up a year of lab notes to magically get a patent a year older than a european filer (or fake up a year of lab notes to magically get a patent up to a year pre-dating another american filer) is just completely unfair.

    8. Re:This is Sad! by swillden · · Score: 1

      Actually, prior art only refers to prior patents

      That is complete rubbish. It just has to be public. Now, fact is, the USPTO will often not check anything but prior patents (if that), and just trust the patent submitter's list of other prior art (no really), but in principle (and what matters in court) prior art that is anything publically released.

      Mod parent up. This is correct, GP is flat wrong.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:This is Sad! by 140Mandak262Jamuna · · Score: 1

      We should do that. Take the position taken by these trolls to extreme lengths to show what a farce it is.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    10. Re:This is Sad! by cs668 · · Score: 2

      Because most of the things I end up doing in software don't seem like novel inventions to me so I never think of patents. You do the work and you logically think through the problems and you write the code to solve them. I don't sit around thinking if everything I am coding is patentable. Actually the only patent application I was ever a part of was driven by the business, and by the time the lawyers got done with it they made it so generic that the part I actually thought was clever got lost in the process.

    11. Re:This is Sad! by MarkSyms · · Score: 1

      It's the "obvious" bit that will get it kicked, the patent has to be innovative and "not obvious to one skilled in the art" and this blindingly is obvious.

  28. Sadly by Anonymous Coward · · Score: 0

    You probably mean 100k refugees ... at best. *sigh*

  29. Re:Bedrock is patent troll, and the patent is bogu by reebmmm · · Score: 4, Informative

    I assume this is tongue and cheek, but the Eastern District of Texas (in its entirety) has 10 Federal judges and 10 magistrate judges. In Marshall Texas, where a majority of the "trolls" file, there are three judges. (http://www.txed.uscourts.gov/page1.shtml?location=info)

    Notwithstanding the sometimes (frequently?) wacky jury results, an interesting thing is starting to happen though with the Eastern District of Texas: the judges are getting very good at patent cases. The judges are very good at doing "claim construction" and other technical aspects of patent cases. The result is cases tend not to languish because the judge is confused or baffled by the process or technology.

    By contrast, there are districts that it is virtually impossible to litigate patent infringement cases because there is NO expertise among the judges.

  30. How can you patent a linked list? by king_grumpy · · Score: 2

    Time to file my patent for "an array for storing values populated by user input" .

    1. Re:How can you patent a linked list? by blair1q · · Score: 2

      If you can make one that automatically garbage-collects itself while ensuring that the types inserted are correct and array bounds are extended whenever space warrants, then you might have something. (although I'm pretty sure I did that predictive bounds extension thing in about 1987 so watch your step).

    2. Re:How can you patent a linked list? by king_grumpy · · Score: 1

      (although I'm pretty sure I did that predictive bounds extension thing in about 1987 so watch your step).

      Sounds like East-Texas doesn't recognize prior art, so I should be fine ;)

    3. Re:How can you patent a linked list? by md65536 · · Score: 1, Funny

      Your patent would infringe on my patent for "methods of storing and retrieving information encoded using one or more symbols and arranged in a sequential order, as well as methods for enabling the access of that information out of order."

      Don't even think about filing your patent, because I also have a patent for "1) methods and apparatus for generating potential courses of action based on evaluation of potential conceptual possibilities, 2) methods and algorithms for evaluating said conceptual possibilities, and 3) apparatus for creating said conceptual possibilities".

  31. Not in this jurisdiction by 00_NOP · · Score: 1

    Guess you are going to have to move to Europe.

  32. Gunfight at the Software Patent Corral by MarkvW · · Score: 1

    This could be a great software patent showdown. I'm always hoping. I want to see federal circuit court address the software patent issue squarely. The earlier poster was right about Groklaw.

  33. Windows and MacOS Uses this as well by Anonymous Coward · · Score: 0

    I'm sure it does, its a fundamental part of any operating system...

  34. Re:Bedrock is patent troll, and the patent is bogu by blair1q · · Score: 2

    It's not a patent for doing that, it's a patent for a way of doing that.

    I wouldn't be surprised if there's already a patch for it.

  35. Makes me wonder... by Ant+P. · · Score: 0

    Why hasn't anyone turned East Texas into a glass desert already? Fuck them, they're terrorists.

    1. Re:Makes me wonder... by Anonymous Coward · · Score: 0

      Look, I'm from East Texas. The only txexrxrxoxrxixsxtxs here are inside the Marshall Court House.

    2. Re:Makes me wonder... by Anonymous Coward · · Score: 0

      Why hasn't anyone turned East Texas into a glass desert already? Fuck them, they're terrorists.

      Anyone trying to attempt to patent the software is terrorist.

      Anytime someone patent the software patent, God kills cat. Please think of cats!

  36. Re: garbage collecting by presidenteloco · · Score: 3, Insightful

    You know what this technology would be well suited to? Garbage collecting software patents from USPTO.

    I mean I'm sorry USPTO. You do not have the right to tell me I'm not allowed to think up an (THE) obvious
    solution to an obvious and easily specifiable algorithmic or data structure issue.

    This is basic second year computer science undergrad basics, at best.

    This is complete crap.

    If I were Google UI would vest all my software technology rights in a small branch company in Barbados and be done with it.

    --

    Where are we going and why are we in a handbasket?
  37. Re:There is one way to end a patent by blair1q · · Score: 2

    If you think patent law is unsettling, wait until you see Probate law.

    Kill everyone who owns something, and it becomes property of their relatives, or their creditors, or the state, based on a table of primacy that would make your average FPU blow chunks.

  38. Obvious counter action by rossdee · · Score: 1

    Google should just buy Hanna-Barbara and get the rights to Bedrock (and Fred and Wilma and Barney etc. The would also have the patents for Fire, the Wheel and using Dinosaurs as tools...

  39. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 1

    Wow. My copy of "Introduction to Algorithms" by Cormen has the first half of that. And the second, surely that falls under the realm of obvious ways to improve an algorithm.

  40. Re: garbage collecting by Anonymous Coward · · Score: 1

    actuallly, the USPTA is allowed to tell you what you can think up. As the number of thinking people increases, the absurdity of this proposition becomes evident. C'est la vie.

  41. Re:Bedrock is patent troll, and the patent is bogu by presidenteloco · · Score: 1

    Well they certainly did an outstanding job in this case. I always have, and always will, completely ignore all USPTO software patents,
    except to assess their value as the butt of jokes and ridicule.

    ( I live in the real world, not the innovation-crushing US of A).

    --

    Where are we going and why are we in a handbasket?
  42. Do patent trolls fund terrorism? by Anonymous Coward · · Score: 0

    Shadowy, faceless patent holding companies who produce nothing other than lawsuits. Who owns them? See, if I were funding terrorism, this would be ideal. Swoop in there, buy up some weird patents regardless of their merit, sue a bunch of companies, destroying American jobs, wrecking our once mighty economy, and then use the money to buy bombs to kill the good Christian, American children. Yet politicians on both sides of the aisle want to make it easier for terrorists to kill your children.

  43. Re:Bedrock is patent troll, and the patent is bogu by icebike · · Score: 4, Informative

    Patent suits are are only decided by Jury at the first stage. This one gets automatically appealed. Just like all the other ones.

    I wouldn't get too worked up about this.

    --
    Sig Battery depleted. Reverting to safe mode.
  44. I don't know why, but when I read this I thought.. by Anonymous Coward · · Score: 1

    "The Ministry has fallen. The Minister of Magic is Dead. They are Coming."

  45. Will they also fix Pi? by 140Mandak262Jamuna · · Score: 1

    It would be awfully convenient if the value of pi is 3, instead of that stupid never ending decimal 3.141592654... So hope they will change it too. May be with retrospective effect so that I could go back to my grade school and have my math grade changed. "Mrs McGuillacady, the answer you marked wrong is correct now. So you owe me a passing grade".

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  46. Patent? This technique has been done since 1987 by Anonymous Coward · · Score: 3, Informative

    The UniVerse database as well as Prime Information were using this type of structure since the late 1980s. UniVerse has a "Dynamic" file that uses hashing to store data with an extended structure to store data that does not fit in the primary block.

    Furthermore, when additional space is required, a block restructure is performed, (the database compresses the blocks before requesting additional space i.e. garbage collect).

  47. Re:Bedrock is patent troll, and the patent is bogu by Doctor_Jest · · Score: 4, Interesting

    I'm certain this will get quashed in appeal when a real court hears it. :) (East Texas is really just Western Arkansas, only with more teeth, but the same amount of sister-love......)

    --
    It's the Stay-Puft Marshmallow Man.
  48. Re: garbage collecting by Surt · · Score: 0

    I don't care if Parent Teacher Associations have gone federal or not, they are not allowed to tell me what I can think up. Won't someone think of the children? Wait, now I'm starting to tell you what you can think.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  49. Where do you think the money goes? by Anonymous Coward · · Score: 0

    See, we don't even know who half these patent trolls are. They all tend to have weird ownership structures that make it impossible to track down which individuals actually own the companies. It's possible, and there have been rumors, that some of these companies allegedly funnel that money overseas, where it could go on to fund terrorism. It makes sense, doesn't it? Destroy your enemy's economy and then use the money to buy bombs to kill their children.

  50. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Look up "Doctrine of Equivalents" and "After-invented technology". If someone improves something in a patent to do the same thing better, it's automagically included in that patent, because apparently expecting inventors to do their own invention is just too damn hard and the march of technology would leave behind all the inventors who just expected to sit on their ass for 16 years and collect royalty fees.

  51. Re:Bedrock is patent troll, and the patent is bogu by Sloppy · · Score: 4, Informative

    does this patent describe a hashtable?

    No. It looks like it describes something utterly obvious done to a hash table, though.

    Let's say you have a hash table, where you resolve hash collisions by having a linked list of everything that shares that hash value. Whenever you traverse that linked list, whether you're adding another entry, or searching for one of the items on that list, or whatever, since you have to traverse the list anyway, you could examine each entry on the list and possibly throw it away if it's something that you think you'll never use. Like, say, if it's an expired cache entry.

    If I'm reading this patent right, that idea patented.

    Seriously. And that's outrageous. If stuff this obvious is patentable, then programmers simply have no chance at all. You would have to hire a lawyer to work a week for every hour that a programmer works. It's just bloody fucking insane.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  52. Re:Bedrock is patent troll, and the patent is bogu by morgan_greywolf · · Score: 2

    As far as the linux kernel goes? They've picked a very specific release train. 2.4.22, which came out in 25-Aug-2003 .

    No. RTFA:

    The accused infringement relates to the Linux kernel itself, which is at the core of Google's server farm. The complaint named a long list of allegedly infringing Linux versions, starting with the 2.4.22.x tree all the way to version "2.6.31.x, or versions beyond 2.6.31.x."

  53. I'm no lawyer but... by Anonymous Coward · · Score: 0

    It seems like that patent wording would cover any garbage collection system, probably more so interpreted languages like Perl. The wording is very open... a hashing function doesn't have to be anything but a consistent single way transform - which means that any interpreted language that pre-allocates memory and tracks the location of that memory to allow for apparent (to the developer) large data structures and garbage collection is going to violate this patent.

    Say good bye to any multi-tasking operation system.

  54. Nothing new. by Anonymous Coward · · Score: 1

    "on-the-fly removal of expired data", aka garbage collection...

  55. knuth by Anonymous Coward · · Score: 0

    I like how they even refer to Knuth in the patent. Now, I don't know if that specific algorithm is in there, but anybody who has read that book would know how to implement a garbage collector for a hash table; the problem statement practically points at the solution ... does the patent mention locking?
    Somehow I don't think Linux is gonna come crashing down if there are garbage-collected hash tables in there. It's just a hash table, where entries can expire. Anybody could write that, if they had to. Just because some patent lawyer isn't also a software engineer and can't recognize that this is simply a problem statement and not a solution, is not a reason to grant patents.

  56. Re:Bedrock is patent troll, and the patent is bogu by Curunir_wolf · · Score: 1

    As far as the linux kernel goes? They've picked a very specific release train. 2.4.22, which came out in 25-Aug-2003 .

    No. RTFA:

    The accused infringement relates to the Linux kernel itself, which is at the core of Google's server farm. The complaint named a long list of allegedly infringing Linux versions, starting with the 2.4.22.x tree all the way to version "2.6.31.x, or versions beyond 2.6.31.x."

    Why would that matter, if the code pre-existed the patent?

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
  57. Re:Bedrock is patent troll, and the patent is bogu by tomhudson · · Score: 2

    The patent was filed in 1997, but databases have used chained linked lists, overflow buckets, and hash tables for long before that to locate (and obviously delete items that were no longer valid) records.

    Ref: Database Systems Concepts, Korth, Henry F., and Silberschatz, Abraham, University of Texas At Austin (McGraw-Hill) 1991.

    The above book describes such methods as were already current at least a decade prior to publication.

    And if you consider directory indexes to the multiple parts of a file as an external chained linked list, disk compression and disk caching software was doing the same thing since at least 4 years before the first filing date.

  58. time to recompile my kernel by Anonymous Coward · · Score: 0

    More particularly, each insertion, retrieval, or deletion of a record is an occasion to search an entire linked-list chain of records for expired items and then remove them.

    Okay so now I just have to find where this is in my kernel and change it to probe every other time, but I have to do it quick before someone patents: "More particularly, at a tunable frequency (either set at system initialization or compilation or dynamically adjusted at runtime either automatically or manually) any insertion, retrieval, or deletion of a record is an occasion to search an entire linked-list chain of records for expired items and then remove them."

  59. Well this is just spiffy by willoughby · · Score: 2

    Now I'll have to search for pirated copies of Linux distro's.

  60. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 1

    > If only Florian didn't spin everything to his own personal vendetta... I might actually read his articles.

    Where does he do that? I haven't been able to find him putting any personal opinions into his articles. As near as I can tell, people have been inventing random motives for him on their own. He has gotten things wrong though, but I think it's more productive to focus on whether the facts are accurate than what hit motives might be.

    It doesn't really matter if East Texas is the only place in the world where this patent would be considered valid, because it's the only place future infringement lawsuits are likely to get filed. And they can, apparently, sue anyone who uses a certain version of Linux.

    Hopefully, they'll redo that code if they haven't already and people will dig up prior art and kill this patent in reexamination, but until then, we have a rampaging troll on the loose. Best to kill that patent quickly.

  61. Re:Bedrock is patent troll, and the patent is bogu by DurendalMac · · Score: 1

    Java used linked list chaining in hashtables as of Java 1.2. This patent is bloody absurd.

  62. Re:Bedrock is patent troll, and the patent is bogu by HiThere · · Score: 4, Insightful

    I believe that chaining hash tables is somewhere in Knuth. Which means that it came out before 1980. Yes, on page 507 of volume 3 he talks about "search methods commonly known as hashing or scatter search", so these were COMMON in 1973. And he talks about ways of refining, and how the keys need to be adapted when the contents of the table changes if you want to retain uniqueness (which he doesn't consider worth the effort), He goes on for a number of pages. But please remember that this was not original research on his part. He was merely reporting on commonly used techniques and analyzing them. And he often didn't go into details. He only had so much space. (And he was recoding everything to work in MIX, which made I/O especially problematic.) But Corman was FAR from being the first word on Hash Table implementations. (In college, sometime in the 1970's, we talked about chaining hash tables and various implementations. Given the limitations on storage [RAM & punch cards...not disk or tape] you can bet we spent a lot of time making sure dead data didn't continue taking up space...though we didn't always properly clear it, merely deallocated it.)

    So the "patent", by this "Doctrine of Equivalents" and "After-invented technology" would be considered a mere refinement of standard approaches. If the judge and jury are idiots, or possibly just not interested in justice, one can hope that some appeals court will notice this. (And hope that Google already has it in the court records, because otherwise the appeals courts won't be allowed to notice it.)

    But the existence of that patent is further evidence that the patent system needs to be totally scrapped, and all extant patents be considered invalid, because of the malfeasance of the USPTO. I don't think it possible that mere misfeasance could lead to the current mess, though I suppose that there are some other felonies that would also be applicable. Fraud comes to mind. Possibly accepting bribes, though that would need to be proven, as it's not directly shown by the evidence to hand. But "improperly performing their duties in a way calculated to unjustly benefit some parties and unjustly injure others" seems like a good characterization. It might, however, be difficult to prove that they intended the injustice.

    All in all, I don't think filing appropriate criminal charges against the offfice-holders at the USPTO would be very successful, however justified it might be. Much better would be to just declare the entire mess corrupt and revoke all existing patents and patent rulings (on, e.g., what can be patented). And then re-write the law into something that can actually be honestly applied.

    At that, patent law probably isn't as bad as copyright law. Patents still expire. They may not reveal anything useful, but after they've expired they form a valid basis for claiming that some new patent is invalid. So they do have some good features. Copyrights, however, essentially never expire. And they are allowed to be used to cover items which are protected by a DRM that will definitely render that material "protected" unreadable before the copyright even comes up for renewal. (OTOH, copyrights are granted freely, and without formally filing. But someone else having produced essentially the same work previously isn't protection against a modified idea being copyrighted. In fact, even being in public domain now appears to no longer be protection.)

    Have I given the impression that I consider the legal system corrupt? Compared the the legislators it's pure as the driven snow. Then there's the president...

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  63. Re:Bedrock is patent troll, and the patent is bogu by shentino · · Score: 1

    I don't care if Texas is lawsuit happy in the patent department.

    The better the wheels of justice are greased the better off we are. Litigation moves so damn slow these days that lawsuits are often decided on who blinks first at a winner take all staring contest decided in large part by whoever has a bigger legal budget.

    My only concern would be if Texas was biased in some manner.

  64. Re:Bedrock is patent troll, and the patent is bogu by DurendalMac · · Score: 2

    Java has been using chained linked lists in hashtables since 1.2. Adding garbage collection to it isn't exactly difficult or innovative. I'll wager someone did that long before these guys patented it. Maybe not in a standard library, but it's virtually guaranteed that something like this was implemented in software prior to their filing.

    This is why the patent system needs, at the very least, a massive overhaul and an abolition on software patents.

  65. Re:Bedrock is patent troll, and the patent is bogu by shentino · · Score: 1

    Except that thanks to stare decisis, no new evidence can be introduced anymore.

  66. Re:Bedrock is patent troll, and the patent is bogu by HiThere · · Score: 1

    Well, that is definitely covered in Knuth, Volume 3. I assumed that it was some kind of garbage collection on hash table entries, which Knuth alludes to but doesn't as obviously cover. (In other words, he considered what I thought this was, but considered it too complex an idea to present in one chunk, so he covered different parts of it under different headings, and only mentioned that they could be combined, rather that working out the entire algorithm in MIX.)

    This puts the date back around 1973, except that Knuth was documenting and analyzing current practice rather than innovating. So he was mentioning that the practice was current BEFORE 1973. (Probably by 1970 at the very latest.) Which was well before any software was considered patentable.

    So what these people are doing is patenting current practices which had been in current practice for over 20 years.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  67. How long will it take to remove this? by Anonymous Coward · · Score: 0

    This sounds like a paging algorithm... doesn't the Linux kernel already support several different paging algorithms? Shouldn't take much time to disable that one and make a different one the default, should it?

  68. Re:Bedrock is patent troll, and the patent is bogu by Nutria · · Score: 3, Interesting

    I believe that chaining hash tables is somewhere in Knuth. Which means that it came out before 1980. Yes, on page 507 of volume 3 he talks about "search methods commonly known as hashing or scatter search", so these were COMMON in 1973.

    You'd think that one of the 10,000 uber-geniuses at Google would have noticed that and brought it to the attention of their lawyers.

    --
    "I don't know, therefore Aliens" Wafflebox1
  69. Re:Bedrock is patent troll, and the patent is bogu by MightyMartian · · Score: 4, Interesting

    I think the biggest problem with outfits like Google is that they're populated by guys in their 20s and 30s who seem to think that everyone worked with abacuses and vacuum tubes prior to 1990, and little realize the monumental amount of R&D and computing theory done in the 60s and 70s. Guys out of labs at IBM, MIT and Bell pretty much thought up one way or another the vast amount of "new technology" that everyone uses today. Maybe instead of hiring legal guns and relying on the non-existent historical perspective of a lot of coders and software engineers being pumped out today, guys like Google when going against patent trolls should roll out the old guns from that heady era when so many of these algorithms and approaches were developed. That way, when some evil patent attorney declares "My clients invented this in 1996" some old dude from MIT can slap down his thesis from 1968 and say "Fuck you, you lying cunt, me and the boys dreamed that one up over a hash pipe."

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  70. Re:Bedrock is patent troll, and the patent is bogu by Attila+Dimedici · · Score: 1

    It doesn't really matter if East Texas is the only place in the world where this patent would be considered valid, because it's the only place future infringement lawsuits are likely to get filed.

    And then one of the cases will get appealed to a higher court, and if that higher court does not agree with the East Texas ruling, it will get overturned and no future case will get decided that way even in East Texas. This is a federal case, so it could potentially get appealed all of the way to the Supreme Court (and Google has sufficient funds to do so).

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  71. Re:Bedrock is patent troll, and the patent is bogu by MichaelSmith · · Score: 1

    the record search means including a means for identifying and removing at least some of the expired ones of the records from the linked list when the linked list is accessed,

    Now this bit is just bad design. Garbage collection should not be a side effect of searching. It might make sense to do garbage collection on write if space is limited, but deleting expired records should happen as part of a distinct operation.

    Unless I am reading this wrong. I wonder if the infringing code in linux could be rewritten around this?

  72. Re:Bedrock is patent troll, and the patent is bogu by Svartalf · · Score: 2

    Depends on whether it gets remanded or not. As it stands, they did prove that it wasn't a valid patent- but the Jury believed "the little guy's attornies" all the same. There's a distinct anti-corporation bent in East Texas and many of the prospective Jurors on these cases aren't as tech savvy as we might be- which is why they do a lot of the Patent Troll litigation there.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  73. But in the real world... by Anonymous Coward · · Score: 1

    ...the bad guy can win.

  74. Re:Bedrock is patent troll, and the patent is bogu by shentino · · Score: 1

    Yup, booting all the intellectuals out of the jury can sway things considerably.

  75. Re:Bedrock is patent troll, and the patent is bogu by dbIII · · Score: 4, Informative

    Ask John Carmack about that and he'll tell you about having to settle over a patent on "Carmack's Reverse" taken out by Creative Labs some time after he wrote it.
    With software patents you can't win even if the technique is named after you before somebody else files the patent.

    Knuth told us and the patent office how bad it would get with software patents in 1994.

  76. Re:Bedrock is patent troll, and the patent is bogu by Svartalf · · Score: 1

    Indeed. However, I see another Bilski type case coming out of this one if Google drives it home like it ought to. It's pretty bogus relative to that decision to begin with.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  77. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    > I'm certain this will get quashed in appeal when a real court hears it. :)

    I have read a lot about EDTX and I don't like them, but I haven't heard any statistics to indicate that they are overturned by the CAFC more often than any other court. If you have proof of that, I would find it very interesting. The best I'm aware of is one Supreme Court justice referring to it as a "renegade jurisdiction", but that doesn't say anything about Google's chances of appeal, unless they go clear up to the SCOTUS.

    Honestly, I think it's more likely that prior art + a reexamination request will bust this patent, rather than an appeal to the CAFC. So you're probably a lot better off finding published information that predates the patent and which contains all elements of the relevant claims in the patent.

  78. Re:Bedrock is patent troll, and the patent is bogu by starfishsystems · · Score: 4, Interesting

    I still would not be at all surprised to find prior art.

    I wouldn't either. Hash tables with linked lists are in my undergrad notes from 1977. It's in every curriculum, I'm sure.

    Oh, yes, the patent also involves garbage collection on the fly. That reminds me, Hans Koomen and I did a implementation of Interlisp right around then too. It had that. I forget where we picked up the algorithm, it was so long ago, but I remember thinking how great it was that the principles had already been developed by the time we needed them.

    Those were the days when people were still using rotary-dial telephones, mind you. The patent in question was granted on April 6, 1999.

    To summarize: according to the claim, this patent combines two known techniques in what I would regard as an obvious manner. The patent only covers garbage collection on a particular type of data object. Back in the seventies the existing art was already sufficient for managing all data objects.

    --
    Parity: What to do when the weekend comes.
  79. Re:Bedrock is patent troll, and the patent is bogu by Doctor_Jest · · Score: 1

    Either way, I hope so. Most of the patent trolls that have filed in East Texas have been of the troll variety. I would have to google more than the anecdotal evidence of overturned rulings and such. It's a task I'll take on in the near future. :)

    No matter what the outcome, THIS is why I loathe software patents. (and anyone else who's not batshit insane or stupid.)

    --
    It's the Stay-Puft Marshmallow Man.
  80. Re:Bedrock is patent troll, and the patent is bogu by rk · · Score: 1

    I used it in my data structures class way back in 1986. A hash table whose entries are head pointers to linked lists hardly qualifies as an advanced data structure. But I think this patent covers more than just that part.

    The patent is still bogus, though, like all software patents.

  81. Fast Resolution by m1xram · · Score: 1

    Think how fast litigation would move if software and idea patents were illegal, like they used to be. There would be no trial, no lawyers, no judges, no one sucking off of other peoples innovation.

    Now, if I write some code that does caching, Bedrock can sue me. They can sue anyone using Perl, Python, Ruby, etc. as they all have caching modules. Bedrock didn't invent caching, it's been around since memory was invented. DNS, HTTP, any web browser uses caching, most of which existed before Bedrock or the patent.

    The logical conclusion for these idea vampires is to create an idea patent that states ownership of "the process of litigation against others using any patented idea." Then they could get a cut from any lawyer that sues any company with patents.

  82. Re:Bedrock is patent troll, and the patent is bogu by Svartalf · · Score: 5, Informative

    This is a federal case, so it could potentially get appealed all of the way to the Supreme Court (and Google has sufficient funds to do so).

    And they will probably go the distance with it in a manner like Bilski was ran- this is the camel's nose in the tent and it's not like it's really valid on several different fronts. (Based on what I'm about to mention, it might be that this is the plan on this...I can't say...)

    Besides, there's some very likely prior art. The initial release of NLANR Squid (v. 1.0) was on July of 1996. When it was released, some six months before the Bedrock patent was filed, it was the inheritor of the Harvest HTTP Cache research project's code and resources, which a reduction to practice places it at about a year and a half prior to the Bedrock filing. At it's core, there is the very implementation of what is described in Bedrock's patent as it uses a hash with external chaining and expiry on the fly- it's how the whole thing does fast lookup and aging on the contents in the cache to begin with. It's how it works so "nicely" and what made it special back when it was implemented.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  83. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 2, Informative

    Sorry for the troll, but I live an hour from the area, and have had dealings in the area for years. It's pretty, but there's nothing there, and I mean nothing, besides big-eared, banjo-playing, sister-marrying, back-woods country fucks. The Klan thrives out in that neck of the woods. Litigation is the only industry they've got out there, besides some heavy industry in the southern section (Beaumont). There's lovely Jasper (famous for dragging black men behind pickups), Fabulous Woodville, and don't forget Orange, Center and Pineland. This place makes Pasadena and Deer Park look like the Hamptons. The fact that nothing good comes out of East Texas is not much of surprise- The people in that place remind me of the bad parts of Eastern Europe (had to spend time there, too.). I'm surprised that the more edi-cated of them managed to come up with a scam to bring some wealth to the area.

  84. Steven J. Vaughan-Nichols & PJ comment on the by walterbyrd · · Score: 4, Informative

    Steven J. Vaughan-Nichols wrote a great article about it:

    Idiotic Anti-Linux & Google Patent Decision

    Red Hat has sued Bedrock to get the patent revoked for numerous reasons. Among others, they point out that Linux, which dates to 1991, predates the 1997 patent; that no one has ever used the patent; and that in any case Bedrock has no claims to the patent

    http://www.zdnet.com/blog/open-source/idiotic-anti-linux-google-patent-decision/8736

    And PJ commented on Steven J. Vaughan-Nichols article:

    "If I might remind you, Mike Anderer told us years ago, back in 2004, that this was Microsoft's plan, to see to it that FOSS companies got sued over and over again for patent infringement, until they gave out: "In a world where there are $500 million dollar patent infringement lawsuits imposed on OS companies (although this is not completely settled yet), how would somebody like Red Hat compete when 6 months ago they only had $80-$90 million in cash? At that point they could not even afford to settle a fraction of a single judgment without devastating their shareholders. I suspect Microsoft may have 50 or more of these lawsuits in the queue. All of them are not asking for hundreds of millions, but most would be large enough to ruin anything but the largest companies. Red Hat did recently raise several hundred million which certainly gives them more staying power. Ultimately, I do not think any company except a few of the largest companies can offer any reasonable insulation to their customers from these types of judgments. You would need a market cap of more than a couple billion to just survive in the OS space." So that's what he said. And 50 or more lawsuits lined up means using proxies, obviously. Remember Microsoft trying to sell some of its patents that read on Linux, or so they claimed, to patent trolls? OIN played man in the middle on that one, but who is to say that was the only one? That's why it's an antitrust issue, I'd say, using patents like this as an anticompetitive weapon. And if you want to know what is wrong with software patents, the damage they are doing, read the quotations from various business executives (like Andy Grove) in the footnotes to this article.]"

    http://groklaw.net/

    BTW: the F/OSS company, CitiWare, mentioned in the first slashdot article about Bedrock, is apparently out of business. I wonder if they were sued out of business?

  85. Re:Bedrock is patent troll, and the patent is bogu by walterbyrd · · Score: 5, Interesting

    I wouldn't get too worked up about this.

    Except that is this is only one of several such lawsuits, and there may be many more on the way.

    PJ, at Groklaw, suspects that Microsoft is behind these lawsuits, and she suspects that there are many more on the way.

    If I might remind you, Mike Anderer told us years ago, back in 2004, that this was Microsoft's plan, to see to it that FOSS companies got sued over and over again for patent infringement, until they gave out

    I suspect Microsoft may have 50 or more of these lawsuits in the queue.

    http://groklaw.net/

  86. Re:Bedrock is patent troll, and the patent is bogu by walterbyrd · · Score: 1

    Why are you so sure? I think this same company successfully sued Red Hat, and other companies. In Slashdot's 2009 article about Bedrock, Bedrock was suing a F/OSS company called CitiWare. Now CitiWare is, apparently, out of business.

  87. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Window uses this, and I know for a /fact that several MUD from way back did so as part of their event systems

  88. Re:Bedrock is patent troll, and the patent is bogu by sydneyfong · · Score: 1

    Most of those uber-geniuses were not yet even born in 1970 :)

    --
    Don't quote me on this.
  89. useless patents!! by Anonymous Coward · · Score: 0

    Software patents are useless and must be obsoleted. It is hindrance to innovation and waste of everyone's time.

  90. Re:Bedrock is patent troll, and the patent is bogu by Dogun · · Score: 1

    the patent is 1999

  91. Re:Bedrock is patent troll, and the patent is bogu by Nutria · · Score: 2

    Even when I was a know-it-all 25yo, I still knew that Important Stuff was discovered before I was born...

    --
    "I don't know, therefore Aliens" Wafflebox1
  92. Re:Bedrock is patent troll, and the patent is bogu by Dogun · · Score: 2

    I'm sure they did.

    I used an 'infringing' data structure in 1997, when I was 16 and a novice C developer playing with a small beowulf cluster.

    These structures are so unbelievably common it blows my mind that the prior art did not make the courtroom lynch the plaintiffs. That this was decided in favor of the Bedrock patentwhores (which is a far better term than patent trolls, I feel) has made me a very sad panda.

    What are we all working for, when some dickhead hires a lawyer and sues everyone for a 35-year old idea?

  93. Re:Bedrock is patent troll, and the patent is bogu by dirtyhippie · · Score: 2

    Maybe I'm just a conspiracy nut, but I think it's possible this was a tactical move on Google's part. Of course Google knew about the prior art if random jackasses (myself included) on slashdot can think of it and go look it up. My sincere hope is that they lost this case in order to appeal it, and the appeal will go all the way to the supreme court, and put an end to this madness. Perhaps its a pipe dream, but it's possible.... Right??

  94. MOD PARENT UP. +5 informative. by Anonymous Coward · · Score: 0

    I RTFPatent-ed, and this is the only comment here that seems to have not only done the same, but also gone out and pulled out textbooks to point out how old and obvious this is.

  95. Re:tom U answer UR question inside - answer mine by Anonymous Coward · · Score: 0

    APK --- what kind of drugs are you on?

  96. Re:Bedrock is patent troll, and the patent is bogu by Sarten-X · · Score: 1

    ...Or maybe the patent lawyers themselves already know of Knuth, since that's first on the list of prior art.

    So the "patent"... would be considered a mere refinement of standard approaches.

    That's exactly what innovation generally is. Personally, I doubt mankind has had an original thought in the past few thousand years, and even that's giving a lot more credit to the Greeks than I think they deserve. Everything is based on or inspired by something else.

    --
    You do not have a moral or legal right to do absolutely anything you want.
  97. Re:tom U answer UR question inside - answer mine by Anonymous Coward · · Score: 0

    http://www.mental-health-today.com/resources/toll.htm

    Seriously, use this before you do something terrible.

  98. Penny arcade had it right. by Anonymous Coward · · Score: 0
  99. Re:Bedrock is patent troll, and the patent is bogu by Dogun · · Score: 2

    Clean-on-access is a little strange, but not that uncommon.

  100. YANAL by westlake · · Score: 4, Informative

    As it stands, they did prove that it wasn't a valid patent- but the Jury believed "the little guy's attornies" all the same

    The jury was never asked to rule on the validity of the patent.

    The jury was asked three questions which must be answered consistently:

    [Paraphrased]

    1 Did Bedrock prove by the weight of the evidence presented here that Google infringed on its patent?

    On Claim 1 - Yes. On Claim 2 - Yes.

    2 Did Google prove by the weight of the evidence presented here that it did not infringe on the patent?

    On Claim 1 - No. On Claim 2 - No.

    3 If you find that the patent was infringed, what would be fair and reasonable compensation for Bedrock, based on the weight of the evidence presented here?

    $ 5 million.

    Bedrock v. Google

    For the case to reach the jury in this form, Google must have lost every argument with the judge at every stage in the case where the validity of the patent could be contested.

    That does not bode well for an appeal.

    The jury trial was demanded in this case - and it is an expensive and high-risk proposition.

    The appellate court judge does not second-guess a jury on matters of fact.

    The most he is likely to allow is an argument that any damages awarded were "excessive."

    Neither are you likely to get very far arguing that the jury was biased or incompetent.

    1. Re:YANAL by Aighearach · · Score: 2

      That does not bode well for an appeal.

      I would say that is rather why an appeal will be easy.

      Nice bait-and-switch between the judge finding against google on every point in order to only give the jury a narrow decision to make, and then pointing out that "the appellate court judge does not second-guess a jury on matters of fact." Well, as you quoted and explained, the Jury didn't get to decide any of those facts! So the appellate court will be happy to second-guess if the judge acted properly. It's what they do, after all; appeals don't just catch paperwork errors.

    2. Re:YANAL by PatentMagus · · Score: 1

      I agree with westlake, it looks like Google's attorney's probably messed up. I simply can't see (yet) how this patent stood up to reexamination. More specifically, I can't see how it could have stood up to a competent effort. I'll be pulling the files off PACER (the federal court's document management system) and PAIR (the uspto's document management system) for a little light reading this weekend. By the way, I use the "recap" firefox extension so that everyone snarfing PACER files isn't stuck with the per page fee.

      My current theory is that Google used lawyers and off shore search firms to prepare the reexamation and were then stuck when the shoddy result turned out to be insufficient. Another possibility is that the 1997 patent filing predates 99.9% of Google's in house expertise and, as such, they were unable to recall prior art from the 1980s or early 1990s. Such is life when you focus your hiring on fresh faced kids with crinkly new CS degrees.

      --
      I am a lawyer, but not yours. Anything I tell you might be a total lie intended to benefit my clients at your expense.
  101. Re:Bedrock is patent troll, and the patent is bogu by Sarten-X · · Score: 1

    But did your hash-pipe-induced idea involve exactly what's claimed in the patent, and no less? Is every single claim of the patent covered somewhere in your dissertation? Not in four separate projects over the course of 20 years, but all the ideas in a single location? No? Then please don't waste the court's time.

    Nobody's trying to diminish the contributions of researchers in the 60s and 70s. Computer science has moved on, and further progress is being made by refining and extending earlier techniques. Do you really mean to imply that all computing progress stopped after 1979? What is happening now is that techniques from the 70s which were impractical at the time (though better in theory) can now be utilized. More use means more bright minds thinking about them, and more improvements. Those improvements can (and often should be) be patented, as they're the result of an investment in research. I'm terribly sorry if some researcher in the 70s dreamed up a great data structure and never got anything for it, but that's no reason to deny others the opportunity to profit from today's theoretical work.

    --
    You do not have a moral or legal right to do absolutely anything you want.
  102. Learn C by Grindalf · · Score: 0

    Isn't it good to be able to write C/++/Objective and to be able to rapidly replace code? Problems like this afflict non technical people...

    --
    The purpose of existence is to make money.
  103. Re:Bedrock is patent troll, and the patent is bogu by Opportunist · · Score: 1

    Or... "Linux" could just dump the markets with patent laws from lalaland and see how far they get without cheap/free server OSs. I mean, it's not like "Linux" would lose any revenue that way...

    To explain those quotes: "Linux" can't buy patents. Even in the US an OS has not been granted person status and thus the ability to own property.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  104. The B Ark by Anonymous Coward · · Score: 0

    Seriously, when can we start planning for the B Ark?

  105. Can I get away with it by not using linked list? by Anonymous Coward · · Score: 0

    All of the claims in the patent mention "linked list" at least once. If I use other data structures to resolve collisions in the first hash-table, am I safe from the patent?

    Though, the more advanced hash table implementations might only have more patents on it ..

  106. Re:Steven J. Vaughan-Nichols & PJ comment on t by phantomfive · · Score: 1

    That part about Microsoft might be true, but certainly Microsoft has been hurt more by software patents than they've ever hurt Linux.

    --
    "First they came for the slanderers and i said nothing."
  107. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Not very good at metaphors, are you?

  108. Wacky Patent Idea by gd1234 · · Score: 0

    Patents should be variable. Patents should be graded from "Small enhancement" to "Major improvement". Then royalties could be applied on a sliding scale. This would solve the problem of minor patents invoking huge penalties.

  109. Time to migrate to BSD by BSsci.Daemonology · · Score: 1

    Hopefully this doesn't set a precedent. Lawyers like these people really are scum. On a side note, it is interesting to think about how BSD had its own legal battles with AT&T back in the day, resulting in the 4.4 BSD-Lite systems from which the major BSD Distributions/Operating Systems today stem from. While I decry the activities of Bedrock Company with regards to the Linux kernel (read: not "operating system), I do think it goes to show the importance of licenses.

  110. Re:Bedrock is patent troll, and the patent is bogu by MightyMartian · · Score: 1

    Restating old research or techniques developed thirty years ago and slapping your own patent on it isn't a theft against the initial inventor, at best it's a mistake and at worst it's fraud. If there's prior art, that's supposed to be the end of the road.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  111. Time for the Soup Nazi by Anonymous Coward · · Score: 0

    That's it, US of A! No more Linux for you! Come back, one year!

  112. I hate to give up mod points on this thread... by Loopy · · Score: 1

    But I really wish these "patent trolls" and their ilk would get the fuck out of Texas -- they're making us normal Texans look bad.

    1. Re:I hate to give up mod points on this thread... by arth1 · · Score: 1

      But I really wish these "patent trolls" and their ilk would get the fuck out of Texas -- they're making us normal Texans look bad.

      These "normal Texans" are the ones to blame. As long as a majority of your voters (i.e. "normal Texans") supported the presidents that put these judges into place, they're part of the problem.

      That a majority of "normal Texans" still support the party that enables this madness tells me all I need to know about "normal Texans".

    2. Re:I hate to give up mod points on this thread... by Desler · · Score: 1

      That a majority of "normal Texans" still support the party that enables this madness tells me all I need to know about "normal Texans".

      Because there is a viable political party in the US that opposes the current patent system? Oh right, there isn't.

  113. Re:Bedrock is patent troll, and the patent is bogu by symbolset · · Score: 2

    This is one of many. They started long ago. Microsoft is indeed holding up puppets to push these things, but I'm not sure this one is a Microsoft puppet this time. This one looks like a lawyer who's learned just enough to be a danger to himself and society. Given the human condition there are sociopaths in every field of human endeavor. I don't even think Microsoft is herding this one yet, though I doubt they're above that.

    These sick people test the edges of the game. They seek cracks in the logic of jurisprudence that they can work to their aims. They're brilliant at this obsession. In a nation of some hundred millions we'll not be rid of these creeps ever. The goal is only profit for the lawyer. We all know people like this: the litigious who would rather find cause to sue somebody than do honest service or make a good product or sell it. They'll spill the current progress of every suit they're invoved in to anyone who will listen. They're best avoided.

    --
    Help stamp out iliturcy.
  114. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Well ! what are you waiting for someone had better go and EDUCATE the Texan twat as to the error of his way so to speak explain to him that he would be far safer if he handed the supposed patent over to the rightful owners in the open source world after all that is exactly how people like him did it in the first place tit for tat

  115. Re:Bedrock is patent troll, and the patent is bogu by harlows_monkeys · · Score: 1

    Have you read the trial transcript?

  116. Wow, that's a ripe field. by symbolset · · Score: 2

    Oh, jeebus. Now you've done it. I've enjoyed some of your bits but you may as well check in this alt now, hairyfeet. You're about to be modded to the point where you can't be seen.

    You may as well be a Birther on this. PJ has done more to expose the malfeasance in IT than any other this past decade. Her blog's fans brought us the full text of the BSD settlement agreement. She has shone a light on the dire dealings of the analysts, the lawyers, the custom venues. Her efforts have thwarted many a program that would lead us to darkness. Her blog is now archived in the Library of Congress.

    What PJ's done for us won't stop happening for 20 years or more. Just one meek example can be found here. You won't bother to assimilate that, nor will many who read this - but enough people have done so to know what you are.

    There are hundreds of these. Against your contempt I would ask: what have YOU done? Don't answer. We don't really care. We know now who you're for and why, or you'd not be attacking PJ.

    --
    Help stamp out iliturcy.
    1. Re:Wow, that's a ripe field. by hairyfeet · · Score: 1

      So PJ is your sacred cow, is she? Even if she is wrong she is right? We have a description of that, it is called fanaticism and I would argue it is one of the fundamental failings of the Linux community, in that Linus himself can basically Goatse you and admits in his own words there is NO plan for the kernel (which is why your drivers break constantly, and if YOU tried that shit on a million dollar project you would be FIRED) and yet the community just bends over and says "please sir, may I have another?"

      But if you are a thinking individual and not a slobbering fanatic, see for yourself. type in "groklaw Psystar" and see for your self. And isn't it funny how guys like you can ONLY attack the messenger and NOT the message? While I give PJ credit for SCO I'm also not so blinded by fanboyism that I think she walks on water or can't be full of shit now. Go on read it, then you come back here and tell me with a straight face you believe Psystar was secretly "being bankrolled by the evil M$ to kill the GPL". Because THAT is what PJ was trying to sell, and if you believe that I have some tasty koolaid for you.

      As for what I've done? I'm a thinking individual that can read and doesn't stick my fingers in my ears and go "la la la" when someone points out a sacred cow has gone from just reporting facts to pure paranoia, which is sadly more than I can say for YOU. And if you TRULY believe that MSFT would waste time with some rinky dinky Hackentosh outfit so that OSX could be made CHEAPER for the masses, thus helping kill Windows on the low end? Well then all I have to say is, to quote an old joke, here's your sign.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  117. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 1

    I say we round up all the patent trolls, borrow the locals' guns, and shoot every one of them (the patent trolls, that is). It's a terrible shame that we have to live in a country (and due to the influence the U.S. has, a world) so hostile to innovation. Gun rights advocates say that we have to have guns to protect our freedom. If that's the case, isn't it about time we put them to good use?

    (I'm not really advocating killing people, though the thought of thousands of patent troll corpses and a collapse of the current patent system brightens my day.)

  118. Re:I don't know why, but when I read this I though by Noughmad · · Score: 1

    Now we're starting to quote Harry Potter? Really?

    Please, turn in your geek card as you leave /. forever.

    --
    PlusFive Slashdot reader for Android. Can post comments.
  119. Re:Bedrock is patent troll, and the patent is bogu by TheRaven64 · · Score: 1

    I wasn't, but it actually doesn't matter. I've worked with people who were active researchers in the '70s, and they're still completely unaware of some of the great work that was done in that era and the '80s. A huge amount of work was largely discarded because the computers required to use it were too expensive. I regularly take ideas from papers on programming language implementation from the '80s that were largely ignored at the time because the processing or memory requirements were insane. Of course, the insanely powerful computer people were using back then had far less RAM or processor power than a modern smartphone, let alone a desktop or laptop, so things that were intellectual curiosities back then have practical applications now.

    --
    I am TheRaven on Soylent News
  120. Google should buy Bedrock by Anonymous Coward · · Score: 0

    they have the money.
    Buy them.
    Less time wasted in silly claims.

  121. Which is exactly what happened by SmallFurryCreature · · Score: 0

    Nuclear arms production is at a low. For that matters arms production in general is at such a low that Europe is running out of bombs to drop.

    Reagan era we still thought the nukes would fly any second. Next decade? Worried about them falling apart and maybe a dirty nuke by some towelheads. Nuclear arms race? Finished.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  122. Re:Bedrock is patent troll, and the patent is bogu by TheRaven64 · · Score: 1

    Why? When you're searching, you're pulling the data into the CPU cache. While it's there, doing a small modification is pretty cheap. The only concern that I'd have with this approach is that it makes it slightly harder to reason about the run time of a search, but that's already nondeterministic if you're allowing chaining (if you want bounded search times, use something like a hopscotch hash).

    --
    I am TheRaven on Soylent News
  123. Could this lead to a fork, I wonder? by Lonewolf666 · · Score: 1

    We dont have software patents in the real world.

    Not entirely true. Despite patent law saying otherwise, European patent offices often grant patents for "computer implemented inventions".

    But even so, the vast majority of these patent lawsuits seems to happen in the USA. So I wonder:
    If companies like Bedrock make life difficult enough for Linux use and development in the USA, will we eventually have European Linux developers who say "fuck this, we make our own version that ignores all US patents"?

    --
    C - the footgun of programming languages
    1. Re:Could this lead to a fork, I wonder? by xaxa · · Score: 1

      will we eventually have European Linux developers who say "fuck this, we make our own version that ignores all US patents"?

      Debian used to have a "non-US" (Amsterdam, IIRC) server for cryptographic software that couldn't be distributed from the US. I don't know how it worked, since I don't live in the US.

    2. Re:Could this lead to a fork, I wonder? by Yvanhoe · · Score: 1

      But I think that none of the patents for "compouter implemented inventions" were ever challenged to court. They just are items of imaginary value that EU companies use to trade other such items with US companies.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  124. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Have you told Google and Redhat and co that? Seriously, they may literally just not know about it, like the way the a groklaw commenter's Commodore Amiga (which of course was doing a bunch of "multitasking desktop OS" stuff a decade before the PC) got a patent troll thrown out.

    http://www.groklaw.net/articlebasic.php?story=20100513121121635

  125. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  126. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  127. Knight Rider anyone? by cyberfin · · Score: 1

    Why does this remind me so much of that episode of the Knight Rider where Michael ends up in a Town in Texas where everyone is corrupt from the Sheriff to the Judge?

    Anyway, not that it's gonna happen but I would love that this case kicked some judge and troll butt once and for all. As I said, it's not gonna happen thanks to the broken legal system, but gosh wouldn't it be nice...

    --
    "I'm taking this loop off." - Jack O'Neill
  128. Just crazy! by Anonymous Coward · · Score: 0

    This is just insane. How in the earth this has been patented? These courts desperately need at least very basic CS education!

    http://img6.imageshack.us/i/patent.png/

  129. Re:Bedrock is patent troll, and the patent is bogu by rtb61 · · Score: 0

    Without loser pays this is bound to happen. Why spend money on winning on a court case, on to lose that money you are spending and keeping the company going does not justify that loss, better to just let the company die.

    In other countries where loser pays in civil suits, it is worth fighting because you can get back a substantial portion of the money you spend defending yourself.

    Patent and copyright trolls won't play in loser pays countries because all of a sudden you lose one case and you have now lost them all, plus those victims costs.

    --
    Chaos - everything, everywhere, everywhen
  130. Re:Speak 4 UR own ac stalker/troller self by Anonymous Coward · · Score: 0

    Dude, your post reads like someone in early-stage paranoid schizophrenia. Seriously. Seek psychiatric help.

  131. Re:Bedrock is patent troll, and the patent is bogu by gmack · · Score: 3, Informative

    As far as the linux kernel goes? They've picked a very specific release train. 2.4.22, which came out in 25-Aug-2003 .

    No. RTFA:

    The accused infringement relates to the Linux kernel itself, which is at the core of Google's server farm. The complaint named a long list of allegedly infringing Linux versions, starting with the 2.4.22.x tree all the way to version "2.6.31.x, or versions beyond 2.6.31.x."

    The start kernel is a very specific release because they had no reason to start there. 2.4.x was from a time when there were no new features added to kernels so the code was likely there for 2.4.1 (30 jan 2001) and assuming the 2.4.x series kernel was the first kernel with the feature it would have been added somewhere in the 2.3.x experimental series (May 1999 - May 2000). The fun question is now: did the 2.2.x series kernel infringe?

  132. Re:Bedrock is patent troll, and the patent is bogu by MichaelSmith · · Score: 1

    Concurrent access: Trying to make a clean distinction between read only and read/write transactions.

    Dealing with load: do your garbage collection when things are quiet.

  133. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    Yeah, heaven forbid we don't let these useless fucks hold back the progress of society as a whole so that they can profit off of those more intelligent and moral. Idiots like you are going to be just one more stain on the wall once they're all up against it.

  134. Re:Bedrock is patent troll, and the patent is bogu by mjwalshe · · Score: 1

    well the answer to that is for all tech companies to move all their operations out of texas - ok it will suck for Austin but hey you cant make an omlette.

  135. Hey "Dude": Read this, and f' off... apk by Anonymous Coward · · Score: 0

    "Wait until he starts on another kick, then reply to him as an AC. It's the new meme". by tomhudson (43916) on Sunday May 09 2010, @08:29PM (#32150544) Homepage Journal

    QUOTED VERBATIM FROM 1 YEAR AGO HERE -> http://slashdot.org/comments.pl?sid=1646272&cid=32150544

    ---

    This week? tomhudson's telling others to do the SAME, more:

    http://slashdot.org/comments.pl?sid=2086424&cid=35841122

    and, once more, yet again, here this week:

    http://slashdot.org/comments.pl?sid=2086920&cid=35840680

    Tomhudson: you have ac stalked & trolled me, admitting to it even, along with your sock puppets gmhowell & others here FOR OVER A YEAR NOW... and you have the NERVE to SAY that?

    ---

    The rest is your literally libeling myself as well on this forums, and also surreptitiously stalking & trolling my posts on HOSTS files, which you won't even face questions here on it:

    http://slashdot.org/comments.pl?sid=2088808&cid=35885152

    APK

    P.S.=> Give us a break, won't you, "CoUnT-StaLKuLa"... quit the "evasive maneuvers"... apk

  136. LOL, as open "sores" weasels "mod down & run" by Anonymous Coward · · Score: 0

    http://linux.slashdot.org/comments.pl?sid=2095044&cid=35903154 IF the best you have is a "mod down" versus this article's example? Then, you little thieving open sores weasels have merely proved my point for me in the link above, by modding it down and then "running away". Left you speechless, did it?? Apparently so & there's no arguing with that much either.

  137. They can have my kernel . . . by Anonymous Coward · · Score: 0

    . . when they pry it from my cold dead hands.

  138. Re:Bedrock is patent troll, and the patent is bogu by dbIII · · Score: 2

    It came to Creative Labs via a presentation to a Creative Labs developer forum by Nvidia's Sim Dietrich.
    Several people knew about it months before Creative Labs heard about it and started on the paperwork let alone filed the patent.
    Creative Labs also agreed to let Carmack use his proir implementation royalty free.
    Software patents are an insane innovation designed to make a few quick dollars for the public purse but instead are a burden on the legal system and a brake on the economy. In bad SF some foreign enemy would trick the USA into introducing such a thing so that we could no longer compete internationally in the field of software - in reality extreme home grown stupidity did the job instead.

  139. Re:Bedrock is patent troll, and the patent is bogu by GooberToo · · Score: 1

    Wow - I was doing that back in '94 and maybe even earlier. And in discussion with other developers at the time, the implementation was obvious. Its not exactly rocket science. You have a bucket which holds one item. You need to hold multiple items. How do you resolve that? There are a finite number of ways to resolve the issue and all of which are obvious to anyone how is looking to resolve the issue.

    I don't care what the judge says, if your summary is accurate, its entirely invalidated as being obvious, regardless of prior art. And frankly, I can't imagine there not being almost limitless prior art.

  140. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  141. Re:Databases also implement b-trees MORE by Anonymous Coward · · Score: 0

    (Different AC here.)

    The more I read this guy's posts, the more I wonder if he is also the Timecube guy.

  142. Prior Infringement by fibonacci8 · · Score: 1

    I'm hoping that this sets a precedent for invalidating software patents in general by demonstrating that you were infringing on the patent years before it was granted.

    --
    Inheritance is the sincerest form of nepotism.
  143. Re:Steven J. Vaughan-Nichols & PJ comment on t by Anonymous Coward · · Score: 0

    Funny, I live in East Texas. Its odd to hear there are open source software companies here. I figured people in East Texas spent time doing meth and shooting at fish with a shotgun.

  144. tomhudson & more AC reply "stalkin' & trol by Anonymous Coward · · Score: 0

    Ahem - Bull-Shit:

    "(Different AC here.)" - by Anonymous Coward on Friday April 22, @09:14AM (#35905730)

    BULLSHIT, lol.... who are you trying to fool, tomhudson? (see my p.s., your own words prove otherwise).

    I.E.=> You told people to do what you've done for more than a year, which is to ac stalk & troll my replies, which you're only doing yet again now.

    APK

    P.S.=> Hey people, want to laugh? Here are the 4 questions tomhudson will NEVER answer:

    http://slashdot.org/comments.pl?sid=2088808&cid=35885152

    ---

    Even though tomhudson stalks & AC trolls me for MORE THAN A YEAR NOW ON THIS FORUMS (and libels myself as well repeatedly even before + after that):

    "Wait until he starts on another kick, then reply to him as an AC. It's the new meme". by tomhudson (43916) on Sunday May 09 2010, @08:29PM (#32150544) Homepage Journal

    QUOTED VERBATIM FROM 1 YEAR AGO HERE -> http://slashdot.org/comments.pl?sid=1646272&cid=32150544

    ---

    Then once more currently this week? tomhudson telling others to do the SAME, more, this week too:

    http://slashdot.org/comments.pl?sid=2086424&cid=35841122

    and, once more, yet again, here this week:

    http://slashdot.org/comments.pl?sid=2086920&cid=35840680

    ... apk

  145. Re:Bedrock is patent troll, and the patent is bogu by mr_mischief · · Score: 1

    Don't expect Texas, which is a state, to do anything about the Federal court district in Texas, which is a Federal court run by the Federal government. Do you understand the difference between a state and a federation of states?

  146. Re:Bedrock is patent troll, and the patent is bogu by walterbyrd · · Score: 1

    Care to be specific? Please give me a specific example of something PJ published that is provably "loonie."

    I suspect you are just trying to smear Groklaw, in order to shill for Microsoft. Prove me wrong.

    In all the years that groklaw has existed, I cannot think of one thing published that is provable false. But, that does not seem to slow down the Microsoft smear campaign.

  147. Re:Bedrock is patent troll, and the patent is bogu by mr_mischief · · Score: 1

    Houston is in eastern Texas. Ever heard of the Johnson Space Center? Or gasoline?

  148. Re:Bedrock is patent troll, and the patent is bogu by Anonymous Coward · · Score: 0

    WHAT'RE YOU TRYIN' A SAY 'BOUT WESTERN ARKANSAS?

    (btw, a two term president and the current secretary of state were once governor and first lady of arkansas, you insensitive clod.)

  149. Re:Bedrock is patent troll, and the patent is bogu by hairyfeet · · Score: 1

    I just GAVE you an example, it isn't my job to be your research assistant. You HAVE heard of this thing called a search engine, yes? look up "Groklaw PsyStar" and see for yourself. You can go "la la la" and stick your head in the sand if you want, doesn't make her less of a loonie.

    Look I'm happy to give credit where credit is due, PJ was GREAT on the SCO case, she really was. But like BoycottNovell she became one of those that would blame the loss of the rainforest on a MSFT plot. Or do you wish to explain how PsyStar was actually a secret M$ plant to destroy the GPL?

    Because THAT is the tune she was singing. Don't believe me look it up. And I LOVE how FOSSies simply mod down when their emperors and sacred cows have no clothes. Look it up, I DARE YOU, see the lunacy first hand. You WILL see if you read her post SCO posts that she began stretching more and more AND MORE trying to get the planet to fit her "M$ VS GPL" mindset, and like BoycottNovell the levels of crazy got pretty thick. Hell find more than two posts of her post SCO period where she DIDN'T find every single thing that could possibly go wrong come from M$! Did your desktop crash? IT is M$'S fault!

    Don't blame the messenger if you don't like the message, look it up. Or are YOU one of those that believe Twitter and friends at BoycottNovell that everything bad in the entire universe is a M$ plot? Because PJ does.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  150. Re:Patent? This technique has been done since 1987 by AngryDill · · Score: 1

    I wish I could mod this up. That was exactly what I though of when I read their claim.

    -a.d.-

    --


    I'm Erwin Schrodinger and I approve of this message, and I do not approve of this message!
  151. Re:Bedrock is patent troll, and the patent is bogu by Sloppy · · Score: 1

    Java has been using chained linked lists in hashtables since 1.2.

    They cite Knuth's AoCP in the patent. They're not claiming the hash table is the innovation..

    Adding garbage collection to it isn't exactly difficult or innovative.

    ..but this. Yes, it's totally ridiculous, but that's their "innovation:" garbage collect at the same time that you access. Hey, it's a good idea but hardly a non-obvious one.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  152. Re:Bedrock is patent troll, and the patent is bogu by jedidiah · · Score: 1

    That's the "beauty" of this system.

    You can be declared owner and monopolist of something that any number of other people in the field can recreate in total isolation.

    You basically get to be declared owner of the state of the art.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  153. Browser cookies, TCP/IP packets, etc. by Anonymous Coward · · Score: 0

    Tons of prior art on the topic, in a wide variety of applications.

    Browser cookies (1994), TCP/IP packets (circa 1975), concurrent database record locking (early 1980's), interprocess communication through shared memory, Java and .Net memory management.

    All of these were around LONG before the patent was filed...(well, except for .Net)

  154. Re:Bedrock is patent troll, and the patent is bogu by Sarten-X · · Score: 1

    If anyone were simply restating research for a patent, that would indeed be fraud, but that's not what's happening at Google (or anywhere else reputable, for that matter). Instead, old techniques are being reexamined and improved, and those improvements are being patented. To quote Newton, "If I have seen further it is only by standing on the shoulders of giants." Nostalgia aside, research done in the 60s and 70s did not reach the absolute end of progress in its areas.

    The patent in this article, for example, claims both a linked list and a chaining hash table, where the lists used remove expired items whenever they're traversed. The novel and non-obvious improvement is the removal of expiring items upon access. This means that plain old hash tables and linked lists are not prior art in any way that invalidates the patent. If you could find an example of such a self-cleaning list prior to 1999, I'm sure Google would love to hear about it.

    As another example, consider Google's patent on MapReduce. The concept of "translate sets, then combine sets" is certainly quite old, but that's not what's being patented. What's actually covered is the specific mechanism used to manage the processing tasks on a cluster, including allocation of workload, tables used, and the addition of intermediate steps to aid processing.

    If you'd like to prove me wrong, please feel free to point out any patent from Google (or other reputable company) that is wholly implemented in something from the 70's.

    --
    You do not have a moral or legal right to do absolutely anything you want.
  155. Re:Steven J. Vaughan-Nichols & PJ comment on t by david_thornley · · Score: 1

    Microsoft has a whole lot of money and can afford to budget some of the revenue from each of their products for patent payoffs. The worst thing software patents will do to their business is reduce profitability.

    Free/Open Source software does not work like that. The licenses typically exclude having to pay somebody on a per-copy basis.

    More specifically, the GPL, from GPLv2 on, has forbidden distribution with more restrictions than are allowed in the GPL. Since the Linux kernel is under GPLv2, it is illegal to distribute it if there is any patent encumbrance.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  156. Re:Bedrock is patent troll, and the patent is bogu by MightyMartian · · Score: 2

    It's fucking garbage collection, for christsakes. Non-obvious? My ass. It's blatantly obvious. It's a crap patent.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  157. Re:Bedrock is patent troll, and the patent is bogu by MightyMartian · · Score: 1

    Maybe the big guys should be doing this anyways. Pop on to places like Slashdot, say, "Hey, we're being sued over software patent xxx, here's the details, can anyone categorize some prior art." Particularly if this is to do with open source, they'll get a helluva lot of smart guys giving some free legal help.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  158. Re:Steven J. Vaughan-Nichols & PJ comment on t by Anonymous Coward · · Score: 2, Informative

    Citiware had already stopped doing business prior to the lawsuit, never had any business in the State of Texas and was actually a LLC originally formed in Colorado, not Texas. The lawsuit just included the firm because the owner lived in East Texas and the domain name showed his personal address in East Texas with the company name. They needed companies local to East Texas to keep this lawsuit in the patent crazy East Texas and claimed whatever they could find locally.

  159. Re:Databases also implement b-trees MORE by Anonymous Coward · · Score: 0

    ... the patent in question has nothing to do with binary trees. Get some meds, and then get some reading comprehension classes.

  160. code sinppets by Anonymous Coward · · Score: 0

    I found this interesting document:

    http://docs.justia.com/cases/federal/district-courts/texas/txedce/6:2009cv00269/116887/186/3.html

    Some accused code in /net/ipv4/route.c is used at kernel since 2003 (as rt_free(cand) - v2.4.22), but other exists since 1995 (as rt_hash_table - v1.3.42), so it can't infringe patent filed at 1997, at least partially...

    P.S. I hope guys will patch "problematic" code pretty soon

  161. Re:Bedrock is patent troll, and the patent is bogu by dbIII · · Score: 1

    Check the references on that wikipedia page yourself for a start.

  162. Re:Bedrock is patent troll, and the patent is bogu by Eli+Gottlieb · · Score: 1

    Yeah, sure, Google could never get any historical perspective out its young ultra-hot-shots like Rob Pike.

  163. Texas: home of the crooked by billcopc · · Score: 1

    What's really irritating is that every penny of settlement cash will only serve to fund more patent trolling.

    It seems to me, as a foreigner, that the U.S. gov't should be stepping in to apply corrective discipline to the Texas legal system, and ideally to the entire country. Texas is renown for favouring patent trolls, which I can only assume is a fantastic gravy train for the judges and lawyers over there. They are, stereotypically, too self-centered and perhaps too ignorant to realize their actions are leading the nation to ruin.

    Patent troll companies should not be allowed to exist. In my opinion, patents should be non-transferable. What sense does it make to have a pack of underemployed lawyers hold IP for technology they cannot even begin to comprehend ?

    --
    -Billco, Fnarg.com
  164. Databases use b-trees FAR MORE than hash tables by Anonymous Coward · · Score: 0

    period, stupid, & you're either the one that can't READ, or you are just EVADING 4 SIMPLE QUESTIONS:

    http://slashdot.org/comments.pl?sid=2088808&cid=35885152

    LMAO!

    APK

    P.S.=>

    "... the patent in question has nothing to do with binary trees. " - by Anonymous Coward really tomhudson on Friday April 22, @05:10PM (#35910050)

    Did I say it did, dumbo? No. You did...

    ---

    "Get some meds" - by Anonymous Coward really tomhudson on Friday April 22, @05:10PM (#35910050)

    Why don't you, you need them - and, while YOU'RE @ IT? Get your PHD in Psychiatry, a license to practice it, and years-to-decades of professional practice as well as an examination of myself in PROFESSIONAL ENVIRONS to back your "prognosis", you 'wannabe doctor' (more like the "/. 'SiDeWaLk-ShRiNk'" lol!)...

    ---

    "and then get some reading comprehension classes." - by Anonymous Coward really tomhudson on Friday April 22, @05:10PM (#35910050)

    Why don't you, and some classes on database design, because more DB's by FAR use b-trees than they do hash tables, period... apk

  165. Re:Bedrock is patent troll, and the patent is bogu by TheRaven64 · · Score: 1

    Concurrent access: Trying to make a clean distinction between read only and read/write transactions.

    Not really a problem. Atomic removal of items from a linked list (which is what they're using for secondary chaining) is pretty trivial - just atomically update the next pointer of the previous one, then defer reusing the removed node (in the case of the kernel, this can be done trivially by adding it to a queue which is deleted periodically after every kernel thread has been scheduled for long enough to complete one list iteration.

    Dealing with load: do your garbage collection when things are quiet.

    There are a great many problems with this idea. The garbage increases the cost of the search, and the time that this matters most is at high load. If you defer collection until the load is low, then you defer collection until after the time when it would have had the highest impact. If you do it incrementally, then you are cleaning up the hot parts of the data structure when they're hot, which improves overall performance and especially improves performance under load.

    --
    I am TheRaven on Soylent News
  166. Re:Steven J. Vaughan-Nichols & PJ comment on t by Anonymous Coward · · Score: 0

    You remind me of the early 80's when I heard that there was a practice going on, in the 'states, of bringing suits against people doing paranormal research. The aim, then, was to prevent people doing such research by causing them to spend all of their meagre research finances on defending themselves. The plaintiff, of course, had lots of money to spare to do that [to support their beliefs]. Easy peasy, - Mission accomplished!

  167. I dread to think.. by Trigle · · Score: 1

    I dread to think about the numbers of closed source projects which infringe 'patents' and get away with it by abstracting the behaviour of the third party code they've used. I think software patents are a farcical notion which aims to undermine logic itself, it certainly escapes mine.

  168. LINUX needs an ELUA by xmorg · · Score: 1

    Looking at or through this code, you hearby agree to the End License User Agreement, henceforth ELUA.

    You may not accuse or bring to court of law anything you see herein which you may erroneously believe to be an infringement of your stupid abstract patent.

  169. nullify patents that obscure development by Anonymous Coward · · Score: 0

    Its time that the government and organizations realize that these patents are only holding us back from true development.
    This is similar to how spreading of Christianity and Muslim religions were misinterpreted and ended destroying great ancient knowledge, books, architecture of Greek, Hindu, Egyptian etc cultures and resetting humanity back by atleast 2000 years. If it was religion then, now its patents !!

    What I mean to say is that patents are good to protect some idea for being mis-used for a bad deed. It should not be used against development which I mean to say is a mis-interpretation of what a patent is.

  170. it's time for a super hero by Anonymous Coward · · Score: 0

    (pretty polly's voice singing) oh where o where has Anonymous gone, oh where oh where can they be?

  171. buyout by Anonymous Coward · · Score: 0

    It must be lawsuits like this one that convinced Google to try to buy up all of Nortel's patents, for "defensive purposes." Since Intellectual Ventures started suing, I now completely disbelieve the claims of any business entity that it is buying up patents for "defensive purposes only." However, even when it does inevitably start suing, Google will likely be able to evade the "patent troll" label (and thus take advantage of judicial preference for "practicing" entities over NPEs/PAEs), since it also engages in R&D. Clever.

  172. Software patents are damaging by apexwm · · Score: 1

    It's too bad that software patents can't be abolished. They cause so much harm and discourage innovation and freedom. Thankfully open source and Linux is very adaptive, so hopefully it can be changed to avoid these silly patent suits.

  173. Does anyone remember Pick??? by Anonymous Coward · · Score: 0

    I read the patent 2-3 times in disbelief and just to make sure. Even his earlier patent should never have been awarded since Pick going back decades earlier had implemented it in their proprietary system...

    The Pick System / Microdata Reality System and too many flavors to name which goes back to early to mid 70's used hashing with chaining filesystem / database and simular techinques as described by patent...

    Maybe Pick should sue Bedrock Computer Technologies, LLC for infringement of it's intellectual property.

    Company is bogus / shell established lawyer just to bring suit.

    Another disgusting example of our broken systems...

    The problems appears to be the people examining the patents don't have a clue, the juries and courts don't have a clue... And too many frausters looking to get rich quick without doing any real work or bringing any real value

    Back then company's like Pick did not patent their intellectual property because they did not want it to become public they kept it secret.

    Sadly it's now become a game to patent old ideas / implementations that have not been previously patent for whatever reason then sue and settle...

    This country's institutions have become such a scam...

  174. Does anyone remember Pick??? by Anonymous Coward · · Score: 0

    I read the patent 2-3 times in disbelief and just to make sure. Even his earlier patent should never have been awarded since Pick going back decades earlier had implemented it in their proprietary system...

    The Pick System / Microdata Reality System and too many flavors to name which goes back to early to mid 70's used hashing with chaining filesystem / database and simular techinques as described by patent...

    Maybe Pick should sue Bedrock Computer Technologies, LLC for infringement of it's intellectual property.

    Company is bogus / shell established lawyer just to bring suit.

    Another disgusting example of our broken systems...

    The problems appears to be the people examining the patents don't have a clue, the juries and courts don't have a clue... And too many fraudsters looking to get rich quick without doing any real work or bringing any real value

    Back then company's like Pick did not patent their intellectual property because they did not want it to become public they kept it secret.

    Sadly it's now become a game to patent old ideas / implementations that have not been previously patent for whatever reason then sue and settle...

    This country's institutions have become such a scam...

  175. Re:Bedrock is patent troll, and the patent is bogu by morgan_greywolf · · Score: 1

    2.4.22 was one of the last releases before 2.6 was released. During that time, many features were being backported from the 2.5 series kernels. I don't know where the feature in question came from, but whether or not it was in 2.4.0 or 2.4.1 isn't clear to me.

  176. A step back for free software & patent laws... by Anonymous Coward · · Score: 0

    A ridiculous ruling.

    I don't know who the heck Bedrock is, but the patent they filed makes no mention of any new idea or technology that wasn't in use before they filed it. I mean I do acknowledge the importance of Intellectual Property, especially in software, but quite frankly they probably just hired some guy to write the small bit of code years ago, who may have even 'borrowed' from other sources. Concepts used in their patents, were in the industry for years! The only thing they did was being the first to patent it.

    Unless these companies used Bedrock's so-called 'patented code' verbatim or obviously similar, I don't see how they could have won the ruling.

    The patent office should be more stringent to who and what is being patented, can't they see companies are actually abusing it.

  177. Re:Bedrock is patent troll, and the patent is bogu by MarkSyms · · Score: 1

    Exactly, so it isn't "not obvious to a practitioner in the art" which is the requirement for patent grant. Should get tossed immediately when Google appeal.