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

233 of 347 comments (clear)

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

    4. 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
    5. Re:Not here.. by Permutation+Citizen · · Score: 1

      Please read my post again, it is clear enough.

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

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

    9. 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. Re:So.....Linux is the New BSD? by walterbyrd · · Score: 1

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

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

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

  7. 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.
  8. 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 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."
    2. 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!
    3. 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.
    4. 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?

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

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

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

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

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

  15. 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 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.
    5. 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)
    6. 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

    7. 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
    8. 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."
  16. Groklaw... by aapold · · Score: 5, Interesting

    Cancel that retirement party

    --
    "Waste not one watt!" - CZ
  17. 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 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.

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

    8. 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
    9. 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
    10. 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?
  18. 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: 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.

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

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

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

  19. 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 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.
    2. 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!

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

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

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

    8. 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.
    9. 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
    10. Re:Stupid patent system by WetCat · · Score: 1

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

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

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

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

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

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

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

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

  26. 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.
  27. 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 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 ;-)

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

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

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

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

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

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

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

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

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

  44. 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
  45. 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).

  46. 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.
  47. 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.
  48. 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."

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

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

  50. 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
  51. 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.

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

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

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

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

  55. 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.
  56. 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.

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

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

  59. 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.
  60. 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
  61. 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.
  62. 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
  63. 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?

  64. 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
  65. But in the real world... by Anonymous Coward · · Score: 1

    ...the bad guy can win.

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

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

  68. 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
  69. 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.
  70. 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.
  71. 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.

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

  73. 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
  74. 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.
  75. 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.

  76. 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?

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

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

  79. 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.
  80. Re:Bedrock is patent troll, and the patent is bogu by Dogun · · Score: 1

    the patent is 1999

  81. 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
  82. 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?

  83. 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??

  84. 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.
  85. 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.

  86. 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.
  87. 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.
  88. 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.
  89. 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."
  90. 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.

  91. 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.
  92. 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.

  93. 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.
  94. Re:Bedrock is patent troll, and the patent is bogu by harlows_monkeys · · Score: 1

    Have you read the trial transcript?

  95. 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.
  96. 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.)

  97. 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.
  98. 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
  99. 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
  100. 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.
  101. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  102. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  103. 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
  104. 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?

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

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

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

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

  109. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  110. 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.
  111. 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?

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

  113. 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?

  114. 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.
  115. 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!
  116. 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.
  117. 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.
  118. 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.
  119. 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
  120. 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.
  121. 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.
  122. 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.

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

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

  125. 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
  126. 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
  127. 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.

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

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

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

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