Slashdot Mirror


Browser Cookie Patent

resistant writes "Here's more patent madness, this time on cookies used in browsers. (By now, even Forbes has a commendable attitude about this rampant greed)." This is actually a pretty interesting article for folks not so familiar with why patents are such a big deal in this day and age.

21 of 238 comments (clear)

  1. Need to Read the Patent by Pika · · Score: 5, Insightful

    Read the patent - F5 DID NOT PATENT COOKIES!

    They patented the ability to use and set information in cookies for load balancing decisions.

    1. Re:Need to Read the Patent by SlashdotLemming · · Score: 4, Insightful

      Read the patent - F5 DID NOT PATENT COOKIES!

      This has become a daily thing on Slashdot. Alarmist post, no-one reads the article, dozens of people complaining about the same set of high level problems.

      Its evolved into an interesting business model. The ignorant masses (oh god, this has turned into an elitist post!!!) click and click and post their generic detail free complaints while those who care can still find useful information.
      The marriage of paranoia and truth that other news outlets haven't mastered.

      I'd complain, but a 'better' system would never stay in business.
      And anyways, most of my jackass troll posts would never be accepted. ;)

    2. Re:Need to Read the Patent by stevens · · Score: 4, Insightful
      They patented the ability to use and set information in cookies for load balancing decisions.

      And it's still shameless. I've worked with cookie persistence on F5's BigIP load balancers. It uses a cookie to identify which server out of a server pool a particular client should go to.

      This is for load-balanced webservers that keep server-side session data, which is only on one server for any particular client. So the clients are distributed across the pool, but any particular client always goes to the same server in the pool. Simple.

      This is what cookies were made for. Cookies were designed to solve problems where you need a particular HTTP client to keep a piece of data the server needs. This is a piece of data the F5 server needs, and so it uses a cookie to store it on the client. It's not any new innovation.

      Any good developer would've come up with the same solution. This is just patenting "Using Cookies for Application X." Next we'll see "Using Cookies for Application Y." Humbug.

  2. Cookies? Sheesh... by rocjoe71 · · Score: 2, Insightful
    Why would anyone bother laying any claim to cookies? That's like wanting to enforce a patent based on a Ford Pinto.

    Any web app developer can tell you that there's half a dozen more reliable and secure ways to persist data. Typically allowing a user to resume a session without apt verification is bound to lead to problems: data & identity theft, inappropriate disclosure...

    --
    Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
  3. Re:hey by tulare · · Score: 3, Insightful

    Miguel, I respect, use, and enjoy your work, but I have to think you're dead wrong here. Sooner or later, the sheer number of idiotic little patents will become overwhelming - and the coder's ability to code around them will become more and more difficult, at least if he or she wants the code to be worth a damn. I know you've had some success working around certain patents, but even you've got to admit, sooner or later, too many foolish patents will pollute the codebase into decreased functionality.

    --
    political_news.c: warning: comparison is always true due to limited range of data type
  4. Why is it a surprise that Forbes ran this story? by leviramsey · · Score: 2, Insightful

    Forbes, that bastion of neoconservative thought, has rarely met a government granted monopoly they approved of (see telco deregulation, airline dereg, among others).

  5. "Patent Madness" Article by Anonymous Coward · · Score: 1, Insightful

    Slightly offtopic, but did anyone read the "Patent Madness" article? It loops three parts over and over. Disconcerting.

  6. Why bureaucracies grow like cancer... by aquarian · · Score: 2, Insightful

    The USPTO measures its own net income with all the sophistication of a dot-com, focusing only on the top line--application fees.

    Well, that's how every government agency works. The top line, the amount of money coming in, through fees, funding, etc., is the amount controlled by the people in charge. And in bureaucracies, that's everything -- your worth as an administrator, your salary, and your political power, is defined by how big a budget you control, and how many people you have under you. So bureaucrats do whatever they can to increase their budgets.

  7. Re:It DOES make sense! by mce · · Score: 2, Insightful

    The good thing about that, is that it it is excellent material to make governments wake up about the sillyness of the patent system as-is. Maybe they will at last understand that things need to be changed.

    Note that I don't care if the government's motivation for changes would purely be financial. In the end, the only thing that really matters is that no more of these extremely silly patents are granted.

  8. Re:This is not a patent on cookies by squiggleslash · · Score: 5, Insightful
    Not in this case. Consider:
    • The use of session cookies was commonplace from the mid-nineties on. IIS pretty much forced developers to send them even if they had no use for them.
    • You load balance. In order for "sessions" to work, all traffic would go to a particular machine, the user being routed to it.
    • You get complaints because just as someone hit the "submit" button on a form, their machine crashed, and they ended up getting billed twice for something because it turned out that the request was sent, and they, entering a second time, redid the entire request. What do you do to fix your software so that when they go in again, they end up at the same place?
    The answer would be staring you in the face. The "bug" is in the session cookie, in that it's not sent to the new server the second time around and the new server can't retrieve the saved session. So you fix the cookie, make sure it contains the information about what server the session is with, and voila! The bug is fixed.

    Essentially, this is patenting a bug fix. That's why it's "obvious", any programmer would have solved the issue the same way.

    Incidentally, I do defend software patents from time to time as being original and easier to think of in hindsight than it was before the invention for the very same reason as you argue. I think One Click was original. I think Amazon's discussion system is original. But I don't think this one is, fixing bugs is never original, and definitely shouldn't be patentable.

    --
    You are not alone. This is not normal. None of this is normal.
  9. patents by lastninja · · Score: 3, Insightful

    I think much of the problem would go away if the USPTO had to pay the lawyer cost for every patent they granted that didn`t hold up in court, that way even a small company would dare challenging a big one if they KNEW that they were right. Furthermore the PTO would have to be more careful in handing out patents. Just an idea ;).

    --
    John Carmack fan, browsing at +5 since 1999.
  10. 'Greed' not the problem by Ed+Avis · · Score: 4, Insightful

    It's not blatant greed, it's blatant *stupidity*. People and companies will always be greedy. The point is to channel that greed so that it benefits society as a whole. Capitalism with competition is one attempt to achieve this. The patent system, also, should be designed so that when companies act in their own interest they are also benefiting the public - for example, the public gets a benefit in the long run from the invention being published rather than kept secret. But when the patent system is extended to software and particularly when the standards of patentability are so trivial, the behaviour it rewards can become detrimental to the economy as a whole, as the article suggests.

    The answer is not to castigate individual companies for acting in the interest of their shareholders - even though their actions may be immoral, any one case of patent abuse will be a small part of the whole, and persuading one company to stop its actions for fear of bad PR does very little to stop other companies applying for bogus patents or to stop the patent office granting them. The answer is to fix the system.

    --
    -- Ed Avis ed@membled.com
  11. Re:what about games? by Anonymous Coward · · Score: 1, Insightful

    I think Duck Hunt was a 1st person shooter first.

  12. Another reason why patent madness makes sense by Anonymous Coward · · Score: 4, Insightful

    It's always better to apply for a patent than to have someone else apply, win the patent, and then sue you.

    Applying for the patent can be a cost effective defensive move. Then you don't have to go to court and defend your position... you can choose not to enforce the patent and it cost you only the cost of the patent.

  13. Always look on the bright side .... by Bodhidharma · · Score: 2, Insightful

    I think this rampant abuse of patents is a good thing(TM). Every time I see another of these frivolous lawsuits, I have to smile. The backlash will come eventually. Every asinine lawsuit brings us closer.

    If the mainstream media is starting to get clued in, that's a pretty good sign.

    --
    A dyslexic man walks into a bra.
  14. Re:Needs to be a change! by Anonymous Coward · · Score: 1, Insightful

    Jury trials in patent infringement are an American oddity (some would say absurdity).

    You bamboozle a jury with technical information and The attorney with the nicest suit wins on the day.

    Many other countries have specialist patent courts with judges who have sometimes have technical (usually engineering) backgrounds. When they need it, that can take advice from independent advisors and the decisions are all the better for it.

    People in this forum and others should be careful not to tar the patent system worldwide on the basis of the US law or on the basis of some half-assed miscomprehension of patent law as it relates to software.

    The reality/chicken-little ratio in these discussions is depressing low.

  15. My Hope by Snowspinner · · Score: 2, Insightful

    My hope is that, after a dozen or so of these crap patents are thrown out, companies will realize that this isn't actually an effective way to scam money. So far we've had the hyperlink thrown out, and I'm sure we'll have one-click buying, targetted ads, and cookies thrown out... so only 8 more incedents of blinding stupidity left!

    Incidentally, and only slightly off-topic, I hope (Or, at least, my karma hopes), can we have less hyperlinking in stories? It shouldn't take more than one guess to figure out which link is the actual news. The "patent madness" link was unnecessary, and only served to waste precious mouseclicks.

    I'm hitting submit now before I turn into a crotchety old man at 21.

  16. Anyone bother to read it? by The+AtomicPunk · · Score: 1, Insightful

    They didn't patent the cookie.

    I can't believe we get these submissions DAILY where both the submitter and the editor are too lazy to read the article.

  17. Re:Cookies? Sheesh... by pod · · Score: 3, Insightful

    Well? The challenge still stands, Mr I'm-a-hot-web-developer. Tell us your secret method of keeping track of sessions that are better then cookies. Or do you have a patent on it?

    Sorry, but you can't beat a cookie. All major dynamic web page schemes have easy cookie handling. ASP, PHP, Perl, etc. Most have built-in session capabilities. ASP and PHP have options for both cookie and url based sessions, and ASP will even do the autodetection for you. But URL rewriting will break when you have complex JavaScript generating URLs on the fly, or Shockwave menus, or Java applets. As long as it's the browser sending the request, the cookie is guaranteed to be sent.

    You say major browsers have broken cookie support. Well, please, do tell us more, we're all waiting with baited breath. Just one example please. Personally I've never had a problem with cookies in all my years of web development. You set a cookie, you get it back on the next request. The reason people don't trust cookies, and turn them off completely, is because of a) very early security issues, and b) idiots like you spouting off bullshit.

    If you're worried about cookies being hijacked, you have some very simple things you can do server side:
    - Tie session to IP. If you receive a session id that does not match the IP that set it up initially, either redirect to a login page, or ignore the request.
    - Time outs. If you get a session id, and last time you saw it was 30 minutes or whatever ago, time out the session and redirect to a login page.

    These are just the extremely obvious ones, and I regularly use both in my web apps. There must be other methods, some more some less secure, out there.

    --
    "Hot lesbian witches! It's fucking genius!"
  18. Why make false reports? RTFP! by werdna · · Score: 2, Insightful

    Exaggerating the scope of a patent makes for some nice press and fans the flames of Slashdot anti-patent demagoguery, no doubt. But this patent neither claims nor reaches into the scope of cookies generally.

    Rather, it is far more narrowly drawn to a particular use of cookies (acknowledged as prior art) for a particular load-balancing scheme in a particular manner.

  19. true and it's older than Reback knows. by twitter · · Score: 4, Insightful
    Reback says that patent abuse has only been a problem for 20 years or so:

    For almost two centuries, the USPTO did a reasonable job balancing the need for incentive against the need for competition. But about 20 years ago the floodgates burst open, and the free-enterprise system has been thrashing in a tidal surge of patent claims ever since.

    The glass bottle making industry shows that this problem is at least 100 years old. Patents were abused so that there were only two bottle making machine companies in the entire US for decades. They used many of the techniques we see in software today. They used their patent ownership to prevent others from making machines of any kind and tried to fence each other off by applying for patents needed to improve each other's machines. They used the non competitive market to demand that all of the equipment be leased, not owned, by actual bottle makers. "Price cutters" were denied the use of equipment and concesions to make bottles were handed out like gold mines to a selected few. The price of glass bottles remained artificially high until plastic and aluminum manufacture was available as a sustitute. The US government coluded with these companies. While they were tried and convicted of anti-trust violations, no real harm ever came to them and there were no gross problems of "over production", as if that were possible. While it's true that patents on busness methods and drawing squares electronically bring new lows to the method, the ends have been achievable for a century.

    --

    Friends don't help friends install M$ junk.