Slashdot Mirror


Facebook Ordered To Turn Over Source Code

consonant writes "A Delaware District Court judge has ordered Facebook to turn over ALL its source code to Leader Technologies, who allege patent infringements by Facebook. The patent in question appears to be for 'associating a piece of data with multiple categories.' Additionally, while the judge in question deems it fine to let Leader Technologies look at Facebook's source (for a patent, no less!) in its entirety for a single feature, it would be 'overboard to ask a patent holder to disclose all of their products that practice any claim of the patent-in-suit.'"

80 of 304 comments (clear)

  1. American "Justice" by Anonymous Coward · · Score: 2, Insightful

    Looks like all those "campaign contributions" had their intended effect.

    Maybe one day someone will bribe our elected officials to do the right thing.

    1. Re:American "Justice" by oldspewey · · Score: 3, Insightful

      That will happen just as soon as the "right thing" becomes highly profitable for those doing the bribing.

      So, never.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    2. Re:American "Justice" by Danse · · Score: 4, Insightful

      Absolutely! The laws serve no other purpose than to allow multinational corporations to bully... uhh... other... multinational corporations?

      No, it allows more established corporations (and patent trolls) with large patent portfolios to prevent competition from young upstarts. Megacorps don't often go after other megacorps because it would end up as mutually assured destruction. They just cross-license their portfolios.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    3. Re:American "Justice" by MindKata · · Score: 3, Funny

      "Megacorps don't often go after other megacorps because it would end up as mutually assured destruction"

      Its true they use patents more like negotiation chess pieces in some kind of tactical battle, but sometimes big companies do go after others big companies simply to achieve some tactical advantage. For example using the law as a delaying tactic against their opponent or to force them to give up some other patent rights as a negotiated compromise. Sadly its all tactical moves at their scale. It often has very little to do with engineering for them. They are more interested in its strategic value against opponents.

      By anyway, this patent needs to die now. (http://www.google.com/patents?id=Ay99AAAAEBAJ&dq=7139761)

      Its totally insane. In a long winded way as far as I can tell, its trying to say associating a piece of data with another piece of data. What like for example, associating a persons name with their postal address and then associating that postal address with their data of birth. etc.. etc.. etc.. Its what computers have been setup to do for decades!, yet this patent troll is trying to claim its their idea and Facebook should pay them!... yeah right, and how long after they go after Facebook, will it take them to then go after everyone else who uses a computer. I mean, FFS allowing patents like this makes a total mockery of the whole patent system.

      [Disclaimer] I'm not a patent lawyer and these IP law comments are for entertainment purposes only ;) .. assuming you find IP law entertaining, (not that i'm implying IP law isn't entertaining ;) ... hmm.. this disclaimer could be made recursive.

      --
      There are 10 kinds of people in the world... those who understand binary and those who don't.
  2. this patenting thing ... by Anonymous Coward · · Score: 5, Insightful

    If we're getting to the point where people are winning cases because they've effectively patented a design pattern, then we're all in trouble.

    I mean, "associating a piece of data with multiple categories" -- sounds like every relational database schema on the planet to me.

    1. Re:this patenting thing ... by oldspewey · · Score: 5, Funny

      Just to be safe, it's probably best to limit this story to just a single tag. Under no circumstances should anybody tag this story with multiple categories such as "patenttroll" and "getfucked" at the same time.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    2. Re:this patenting thing ... by 91degrees · · Score: 5, Insightful

      That's not how it works. The description is just a description of what a patent is for. There can be a hundred different methods to associate a piece of data with multiple categories, and each one can be patented separately.

      Now it may be that every single one of these is obvious and therefore non-patentable but you can't make that determination from the title.

    3. Re:this patenting thing ... by FredFredrickson · · Score: 4, Funny

      Doing the opposite of what was said? I have a patent on that .. !

      --
      Belief? Hope? Preference?The Existential Vortex
    4. Re:this patenting thing ... by L4t3r4lu5 · · Score: 4, Funny

      Sorry, I've already got a patent on "A method of answering a question you have yourself posed in order to bring about a sense of smug self satisfaction."

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    5. Re:this patenting thing ... by elrous0 · · Score: 3, Funny

      The first one to patent the idea of "patent trolling" wins.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    6. Re:this patenting thing ... by Per+Wigren · · Score: 4, Funny

      Yeah, but now it's on a computer!

      Err... nevermind.

      --
      My other account has a 3-digit UID.
    7. Re:this patenting thing ... by zoomshorts · · Score: 4, Insightful

      Back in the day, BBS's had all of this plus eBay's auction functions et al.
      Prior art should invalidate most of this stuff. People who have adapted OLD
      ideas to the "new" age , are just assholes. 90 percent of all this was done
      on Bulletin boards before the internet became popular.

      It is time for all of us old timers to bring this silly stuff to an end!
      We saw or developed it before ANY of these newbies ever thought of it. Sned
      your prior art to the patent office!!! Most of it was copyrighted before
      many of these douchebags were born !!!

    8. Re:this patenting thing ... by Anonymous Coward · · Score: 3, Funny

      I am sorry to sink your boat sir but I have a patent on smugness and refuse to license you for use in your product for less then, (pinky to corner of mouth) 1 million dollars muahahaha!!

    9. Re:this patenting thing ... by russotto · · Score: 5, Funny

      Sorry, I've already got a patent on "A method of answering a question you have yourself posed in order to bring about a sense of smug self satisfaction."

      Prior Art!

    10. Re:this patenting thing ... by daveime · · Score: 4, Funny

      Sorry, but I have the patent on putting my pinky at the corner of my mouth and demanding huge ransoms while laughing in a maniacal way.

      Oh, and it's usually 1 million, billion, fufillion, shabidydillion ... yen !!!

    11. Re:this patenting thing ... by ari_j · · Score: 4, Interesting

      If you actually read the patent, which is something that the submitter appears to have skipped, it goes quite a bit further than just many-to-many database relationships. For something written in 2000, it is definitely novel. Whether it is appropriate for patent protection is debatable, of course, but it's not just a description of a relational database.

    12. Re:this patenting thing ... by Hognoxious · · Score: 5, Funny

      I think women have prior art on that.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    13. Re:this patenting thing ... by ari_j · · Score: 5, Informative

      Addendum: I don't know when it was written, but the provisional application was dated 2002 and the patent application was dated 2003, with an issue date in 2006 - still before Facebook implemented the features that the patent claims.

      That said, the Facebook source code issue needs the following to be said:
      1. Discovery in the courts gets you access to anything unless it is protected by trade secrets laws or the like. I haven't read the order or anything, but it'd be outright insane if the judge didn't order that the source code not be used for anything but looking for patent violations. I have seen similar things done, with stiff penalties to the lawyers and to the parties for violating such an order.
      2. You don't need to look at the source code of Facebook to see whether it implements the invention described by this patent. You only need to create a user account. The patent doesn't seem to describe any algorithms, but rather a high-level information organization scheme.

    14. Re:this patenting thing ... by stevenaei · · Score: 2, Funny

      but has anybody patented a "method of bestowing the creator of an invention the sole right to make, use, and sell that invention for a set period of time"?

    15. Re:this patenting thing ... by noundi · · Score: 4, Insightful

      If we're getting to the point where people are winning cases because they've effectively patented a design pattern, then we're all in trouble.

      I mean, "associating a piece of data with multiple categories" -- sounds like every relational database schema on the planet to me.

      You're right and that's exactly what everybody should encourage. Patent trolls are the best friends of those who dislike the patent system. I'll explain why. Nobody will care to reform a system which is quasi functional, but everybody, even lobbyists will push for reform on a system which is completely broken. If any Joe can sue the crap out of a major lobbying corporation for some silly patent you can be damn sure that the corporations will do anything to nullify this. And when the law is with Joe, the only thing left to do is to push for legislation change. So you see in a capitalistic world the absolute best way to make a change about anything is to show that the current structure is unprofitable for all major corporations. See it as "lobbying the lobbyists."

      --
      I am the lawn!
    16. Re:this patenting thing ... by fatalwall · · Score: 2, Funny

      whats that about $5?

    17. Re:this patenting thing ... by severoon · · Score: 2, Funny

      I actually hope Leader Technologies wins this, because I happen to hold the patent on "associating data with a single category," and every time they get royalties, so do I.

      Not to brag, but I also hold the patents on associating data with:

      • zero categories,
      • a negative number of categories,
      • any number of categories that can be expressed on the complex plane excluding the point-cut from the origin along the positive real line,
      • any number that can only be expressed using quaternions.

      Unfortunately, none of these others have yielded any proceeds yet except the first one, which I've profited from quite handsomely. Patenting data associated with no categories turned out to be my master stroke!

      --
      but have you considered the following argument: shut up.
    18. Re:this patenting thing ... by vigmeister · · Score: 3, Funny

      ... less then ...

      I commend your efforts to avoid infringing my patent on spelling comparative phrases correctly.
      *Applauds*

      --
      Atheist: Buddhist in a Prius
    19. Re:this patenting thing ... by vigmeister · · Score: 2, Funny

      *taps parent on shoulder*

      Sorry to interrupt sir, but I wanted to let you know that the patent on understanding sarcasm has expired and you are hereby invited to use it.

      --
      Atheist: Buddhist in a Prius
    20. Re:this patenting thing ... by amoeba1911 · · Score: 2, Funny

      ouch, the sonic boom from that woosh knocked me off my chair.

  3. Pretty absurd by skelterjohn · · Score: 5, Funny

    Facebook should hire some of Diebold's lawyers. They're really good at keeping source private.

    1. Re:Pretty absurd by Nerdfest · · Score: 3, Funny

      As long as they don't hire their developers ... FaceBook requires some semblance of security.

    2. Re:Pretty absurd by dna_(c)(tm)(r) · · Score: 2, Funny

      That would be an new feature, then.

  4. Patent infringement x 2! by blackraven14250 · · Score: 3, Insightful

    Anyone wanna take bets on how long until Leader Technologies comes out with their own social networking site that looks very similar to Facebook, and gets sued for having some technology that infringes on a Facebook patent?

    But seriously, shouldn't the court be trying to determine infringement, rather than letting the plaintiff view every piece of code Facebook has written? That's almost like saying "Microsoft infringed on 'using a scroll bar'; let Red Hat view all of the source for Windows so Red Hat can make sure it's not infringing." - if Windows were the only product Microsoft had. It's a crazy statement to make. In industrial terms, it sounds even worse: "Caterpillar might be infringing on a patent for 'method of transporting hydraulic fluid'; give Mitsubishi all of their blueprints for every one of their products so they can make sure it's not infringing".

    If you didn't catch it, did you notice the 'obviousness' factor in those examples? Associating data into multiple categories seems pretty obvious, as databases have been doing just that for a long time.

    1. Re:Patent infringement x 2! by tttonyyy · · Score: 4, Funny

      I tried to patent some code that checks submissions for stupid patents, but the patent office stack overflowed...

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    2. Re:Patent infringement x 2! by Anonymous Coward · · Score: 5, Informative

      I don't know how this got modded insightful. Defendants in business litigation typically have to hand over the source code and other sensitive information (like sales data). The court simply issues a "protective order" limiting who can view the source code. Usually the protective order designates source code as "attorneys eyes only" meaning that only the requester's (Leader Technology) outside attorneys can view the source. Plaintiffs and defendants squabble over these issues as a way to drive up the cost of litigation and not because there is any risk that source code might be leaked and duplicated.

    3. Re:Patent infringement x 2! by owlnation · · Score: 5, Insightful

      Anyone wanna take bets on how long until Leader Technologies comes out with their own social networking site that looks very similar to Facebook, and gets sued for having some technology that infringes on a Facebook patent?

      It really doesn't matter if they do develop a social network site or not. There's been dozens of Myspace and Facebook clones out there. None have particularly succeeded. The underlying tech isn't what drives their success. It's the ability of their Marketing Droids to convince people that the emperor is really not, in fact, stark naked.

    4. Re:Patent infringement x 2! by Anonymous Coward · · Score: 2, Interesting

      Pretty much every search engine (Vector Space Model) ever invented infringes heavily on Leader's patent. In the vector space model every document or page is categorized under every term that appears in that document. Doah! Poor internet is doomed! Pretty soon Google will have to hand over all of their code too. No more multiple categories per thing.

    5. Re:Patent infringement x 2! by Anonymous Coward · · Score: 3, Funny

      I'd like to see their faces when they get to see the css and javascript.

    6. Re:Patent infringement x 2! by TheKidWho · · Score: 4, Insightful

      The only reason facebook was initially popular was because it was for college students only. Once they allowed anyone to have a facebook page, it became the crap fest it is now.

      Interestingly enough, if the government created a database like facebook to track citizens, people would be outraged, but make it voluntary and it becomes the next new thing.

    7. Re:Patent infringement x 2! by DoofusOfDeath · · Score: 4, Interesting

      There's been dozens of Myspace and Facebook clones out there. None have particularly succeeded. The underlying tech isn't what drives their success. It's the ability of their Marketing Droids to convince people that the emperor is really not, in fact, stark naked.

      I think what really drives Facebook is that it reached the critical mass to get a strong network effect.

      As you pointed out with the source code, there are numerous sites that could have served the role Facebook presently serves. I suspect this is a system that was destined to converge on one particular website, but was chaotic with respect to which site would get the crown.

    8. Re:Patent infringement x 2! by daveime · · Score: 2, Insightful

      They might even fix it and return it to Rob out of pity.

    9. Re:Patent infringement x 2! by Desler · · Score: 2, Interesting

      Slashdot better watch out, Follower Technologies might want to look at their source code too.

      Why would anyone want to volunatarily look at slashcode?

    10. Re:Patent infringement x 2! by Hognoxious · · Score: 2, Informative

      Ah, but if you don't have one that'll make them suspicious & draw their attention.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:Patent infringement x 2! by Hognoxious · · Score: 2, Funny

      It just shows how stupid some people are. Including, apparently, those who can't figure out what he meant.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    12. Re:Patent infringement x 2! by Thuktun · · Score: 4, Informative

      I don't know how this got modded insightful.

      Slashdot is peer-moderated, which implies that the moderator may not be an expert (or even well-informed!) about the topic of a comment they choose to mod "informative" or "insightful". Duh.

    13. Re:Patent infringement x 2! by TheKidWho · · Score: 2, Insightful

      It's interesting in the sense that people don't mind their information being available, what they care about is having control over how that information is presented. IMO at least.

    14. Re:Patent infringement x 2! by Anonymous Coward · · Score: 3, Funny

      Usage of the terms "fucking" and "idiots" should usually be used in a grammatically correct sentence, otherwise they tend to bounce off of the intended subject and back onto the hurler.

    15. Re:Patent infringement x 2! by 0x537461746943 · · Score: 2, Insightful

      I observed one of these data/source collections for a court case at a previous company I worked for. I have seen where the *security experts* that come to collect the data want to leave with an unencrypted hard drive that would sit in their back seat with all data, and then claim to need to put it available online(simple user name and password protection) so the attorneys, etc can access the data. But don't worry it is secure they said (yea right).

      Without arguing with the *security expert* that is precisely what would have happened in that instance. They agreed to make sure the source was not available online but once it is out of your hands who really knows what happens to the data.

    16. Re:Patent infringement x 2! by The+Empiricist · · Score: 3, Informative

      It seems to me that is a different thing than the original statement, "Attorney's eyes only". . . . "Attorney's eyes only" either means what it says, or it does not.

      I can't disagree with you there. What the original poster didn't mention is that "Attorneys' eyes only" means what the protective order says "Attorneys' eyes only" means. You have to look to the protective order itself to see what exceptions exist to allow outside experts to view the material.

      In this case, the exception is found in paragraph 9 of the protective order (PACER access required; the cost for the document is $1.92 - goes to $0 if you don't download $10 worth of documents by the end of the year):

      9. For purposes of this Protective Order, a consultant or expert shall be defined as a person who is neither an employee, agent or representative of a party, nor anticipated to become an employee, agent or representative of a party in the near future, who is not involved in the application or prosecution of patents for the party, and who is retained or employed to assist in the preparation for trial in this litigation, whether full or part time, by or at the direction of counsel for a party. The procedure for having a consultant or expert approved for access to confidential material designated as CONFIDENTIAL, HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY or HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY - SOURCE CODE under this Protective Order shalI be as follows:

      a. Outside counsel for the receiving party shall (1) provide the consultant or expert with a copy of this Protective Order, (2) explain its terns, and (3) obtain the written agreement of the consultant or expert, in the form of Exhibit A hereto, to comply with and be bound by the terms of this Protective Order. Before providing information designated CONFIDENTIAL, HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY or HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY - SOURCE CODE by a producing party pursuant to this Protective Order to a consultant or expert, the party seeking to disclose the information to a consultant or cxpert shall identify the consultant or expert to the producing party in writing and provide the producing party with (a) an executed Exhibit A, and (b) a written statement setting forth the consultant's or expert's residence address, business address, employer, job title, curriculum vitae, and past or present association with any party, as well as a list of litigation matters for which the consultant or expert has provided any professional services during the preceding five years;

      b. Five (5) court days following the identification specified in the preceding subparagraph, the identifying party may disclose the information designated CONFIDENTIAL, HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY or HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY - SOURCE CODE under this Protective Order to the identified consultant or expert unless the party receives a written objection to the identification, served by facsimile or electronic mail, setting forth in detail the grounds on which it is based. Failure to object within five (5) days of the identification shall be deemed a waiver of the objection. If an identifying party receives such an objection within five (5) days of the identification, the consultant or expert shall be barred from access to any information designated CONFIDENTIAL, HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY or HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY - SOURCE CODE under this Protective Order for fourteen (14) calendar days commencing with the receipt by the producing party of a copy of the executed Exhibit A and accompanying information required in subparagraph (a) above;

      c. If within fourteen (14) calendar days, the parties are unable to resolve their differences and the opposing party moves for a further protective order preventing disclosure of information designated CONFIDENTIAL, H

  5. Prior Art? by EraserMouseMan · · Score: 2, Informative

    So they basically claim they have a patent on the one-to-many Foreign Key?

    1. Re:Prior Art? by Jerry+Coffin · · Score: 3, Insightful

      So they basically claim they have a patent on the one-to-many Foreign Key?

      NO! In fact, the patent itself specifically cites a one-to-many relationship as already being known. The attempt at claiming coverage of a one-to-many appears to come only from the incompetent who wrote the summary.

      --
      The universe is a figment of its own imagination.
    2. Re:Prior Art? by 91degrees · · Score: 2, Informative
      Probably not. Seems the patent is actually on

      A computer-implemented network-based system that facilitates management of data, comprising:

      a computer-implemented context component of the network-based system for capturing context information associated with user-defined data created by user interaction of a user in a first context of the network-based system, the context component dynamically storing the context information in metadata associated with the user-defined data, the user-defined data and metadata stored on a storage component of the network-based system; and

      a computer-implemented tracking component of the network-based system for tracking a change of the user from the first context to a second context of the network-based system and dynamically updating the stored metadata based on the change, wherein the user accesses the data from the second context.

      Not quite sure what all that means. My legalese isn't all that good, but I think it's actually a patent on something entirely different.

  6. what? by MickyTheIdiot · · Score: 4, Insightful

    "associating a piece of data with multiple categories"?

    Are you kidding me?! So when I create a database table that allows me associate a record with multiple categories I'm infringing on this patent? Surely this isn't the whole story... could someone smarter than me fill me in please?

    I am going to go patent taking a wiz in the morning. Apparently prior art doesn't mean anything.

    1. Re:what? by RawJoe · · Score: 4, Insightful

      "associating a piece of data with multiple categories" is simply how TFA summarized the patent. It's not that simple, patents rarely are. If you look at the patent in question, it has several claims that go into detail about the processes involved in their system. It's likely one of these processes that is the focal point.

      Now, are these claims patentable? I don't know. there is a lot of long-windedness in patent claims, and it depends on how borad or narrow they are interpreted. Obviously the examiner found them to be narrow enough to be patentable. I doubt it's as simple as a one-to-many relation in a database, because even though examiners miss things, they really wouldn't have missed that. Maybe the judge will overturn it though, if he reads the patent more broadly.

      --
      ?
  7. Well... by clang_jangle · · Score: 5, Informative
    While TFS claims:

    Additionally, while the judge in question deems it fine to let Leader Technologies look at Facebook's source (for a patent, no less!) in its entirety for a single feature, it would be "overboard to ask a patent holder to disclose all of their products that practice any claim of the patent-in-suit".

    TFA goes on to state:

    Facebook has requested that they must know, whether Leader offers products that practice claims of the patent-in-suit, however judge agreed with leader that it could be overboard to ask a patentee to disclose all of their products that practice any claim of the patent-in-suit.
    Moreover, Facebook has not cited authority that could support requiring a patentee to prove, through detailed claim charts. Facebook is entitled to know every Leader product or service that Leader contends practices any of the asserted claims.
    The court has ordered, within ten days of the following order, that Leader shall supplement its response to Facebook and disclose all products and services.
    Leader shall provide Facebook with a list of source code modules with respect to which it seeks production of technical documents no later than September 22, 2009.
    Facebook shall provide Leader with all such relevant technical documents no later than September 29, 2009 and Leader shall promptly complete its review of Facebooks Source code and technical documents to Facebook no later than October 15, 2009.

    So it isn't quite as outrageous as TFS makes it appear.

    --
    Caveat Utilitor
    1. Re:Well... by jedidiah · · Score: 2, Interesting

      No, the detailed exerpt just doesn't add anything. It's still equally bogus.
      The fact that the judge claimed that there is no "legal theory" to support
      the idea that the suing party should not have to give good examples of
      things that use the patent in question doesn't mean it's a bogus idea to
      deny the request.

      "Show us some examples" is hardly a high burden claim.

      It's not even in the same league as "show us all your sourcecode".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Well... by DragonWriter · · Score: 2, Informative

      Don't know if it's what I'd call FUD, exactly -- the very idea of patenting "associating a piece of data with multiple categories" is still absurd.

      And, strictly speaking, isn't what the patent at issue claims; as is common in patent stories, what the claimed mechanism achieves is confused here with what is claimed. Patents don't cover results, they cover particular mechanisms for acheiving them.

    3. Re:Well... by Theaetetus · · Score: 2, Insightful

      The fact that the judge claimed that there is no "legal theory" to support the idea that the suing party should not have to give good examples of things that use the patent in question doesn't mean it's a bogus idea to deny the request.

      Yeah, it does... Infringement is in the patent statutes, 35 USC. The judge has to follow those statutes, as enacted by Congress (otherwise he's an Activist Judge!!). For better or for worse, the statutes don't require that the patent holder use the patent in question. So, that's a perfectly cromulent reason to deny the request. It's equivalent to a defendant charged with grand theft auto demanding to see the driving record of the vehicle owner - there's no requirement that the owner ever drove the thing, and no legal theory can support a defense based on "well, he didn't drive his car, so I was free to steal it."

    4. Re:Well... by webheaded · · Score: 5, Insightful

      You know, I get really tired of seeing articles like this, reading the actual article, and being a bit pissed off that they "got me" with their stupid summary. You'd think I would have learned better by now but the sad part is that most of these sensational things are entirely believable. It's really kind of depressing.

      On another note, who the hell writes these summaries? Do they just have really awful reading comprehension or does all the sensational shit just float to the top? I suppose it's a combination of those 2 things isn't it?

      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
  8. And you, slashdot by tttonyyy · · Score: 2, Insightful

    Are those multiple tags I see against the summary?

    Source, now!

    --
    biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    1. Re:And you, slashdot by hoskeri · · Score: 4, Informative
      --
      Even if you win the rat race, you are still a rat
  9. That claim by lxs · · Score: 2, Funny

    Of "associating a piece of data with multiple categories" sounds suspiciously like tags.

    They'll come for slashcode next!

    1. Re:That claim by Archangel+Michael · · Score: 2, Insightful

      They first came for Facebook, and we marveled and pined endlessly over stupid patents.

      Next they came for MySpace, and we cheered endlessly.

      Finally, they came for Slashdot, and there was nobody else to care.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  10. Raise Your Hand If You've Violated This Patent by BlueBoxSW.com · · Score: 4, Funny

    I've got both hands in the air.

    1. Re:Raise Your Hand If You've Violated This Patent by cowboy76Spain · · Score: 2, Funny
      How are you typing then?

      In a second thought, I'd better don't know.

      --
      Why can't /. have a rich-text editor? Editing your own HTML is so XXth century.
  11. How about patent reform? by i_want_you_to_throw_ · · Score: 2, Insightful

    While we're on a reform kick in this country maybe we could undertake patent reform.

    1. Re:How about patent reform? by MickyTheIdiot · · Score: 5, Insightful

      While we're on a reform kick in this country maybe we could undertake patent reform.

      Think of all the corporate money that is being thrown at killing healthcare reform in all it's different guises...

      and then multiply it by 200.

      That, my friend, is the reason it isn't happening. Find ways to reduce the corporate influence and money in these fights first and then there is a chance.

    2. Re:How about patent reform? by blueg3 · · Score: 4, Informative

      Total health care spending is 17.6% of GDP. Nowhere near 200 times as much money could be involved in patents. :-)

  12. FIRST CLAIM! by russotto · · Score: 3, Informative

    A computer-implemented network based system that facilitates management of data, comprising:
        a computer-implemented context component of the network based system for capturing context information associated with user-defined data created by user interaction of a user in a first context of the network based system, the context component dynamically storing the context information in metadata associated with the user-defined data, the user defined data and metadata stored on a storage component of the network-based system; and
        a computer-implemented tracking component of the network-based system for tracking a change of the user from the first context to a second context of the network-based system and dynamically updating the stored metadata based on the change, wherein the user access the data from the second context.

    1. Re:FIRST CLAIM! by MobyDisk · · Score: 3, Interesting

      Another reason the patent system needs to be updated is because patents are written for lawyers, not for practitioners. Ex: If the patent is about software, a software engineer should be able to read and understand the patent. If it is a patent on a food recipe, then a chef should be able to understand it.

      But the patent above requires a lawyer and a linguistics expert to read it, then explain it to the software engineer. The engineer won't understand the patent, and the lawyer won't understand the software. So it is like there is an intentional "gap of unintelligibility" there to protect the patent holder from anyone actually being able to challenge it.

      Not all patents are written this way. But patents filed by trolls, and companies with more lawyers than engineers wind-up this way. I worked for a company that did this: The software guys gave design documentation and code to a lawyer. The lawyer turned 10 pages of diagrams into *hundreds* of pages of text. The software people then reviewed it, and had no idea what it was about. The inventors didn't even understand their own design.

  13. Most OSes fall under the claims of this patent. by bezenek · · Score: 5, Informative

    After reading through the '761 patent, any operating system which initiates a user working-space at login, e.g., a shell, will fall under the main claim of this patent.

    I do not understand why Facebook's legal team has not been able to invalidate this patent via the presentation of prior art.

    This patent should have never been issued and should not be defensible.

    -Todd

    --
    Omne ignotum pro magnifico.
    1. Re:Most OSes fall under the claims of this patent. by Jerry+Coffin · · Score: 2, Insightful

      After reading through the '761 patent, any operating system which initiates a user working-space at login, e.g., a shell, will fall under the main claim of this patent.

      It's refreshing to see somebody at least try to read the patent. I have a hard time believing anybody could mis-interpret it this badly though. Let's look at part of claim 1:

      a computer-implemented tracking component of the network-based system for tracking a change of the user from the first context to a second context of the network-based system

      How would an operating system with a shell qualify as a "network-based system"? Answer: since it's not network-based, it's not even close. Even something like logging in remotely isn't really network-based -- it's based on one computer, and happens to have a network between the CPU and the terminal. Here they seem to be talking about something that's truly network-based -- something intended exclusively (or at least primarily) for access over a network, and (quite possibly) the "server" isn't necessarily a single server, but itself an entire network. Exactly what "network-based" means for this patent doesn't seem entirely clear to me though -- and the patent specification doesn't really tell us either (the phrase "network-based" isn't mentioned in the specification). If that claim is part of the lawsuit, there will probably need to be a "Markman" hearing to decide how the claim should be construed. The court is required to presume that the patent is valid, and therefore attempt to construe the claims in a way that doesn't make prior art obvious -- and in this case, I think "network-based" is pretty easy to construe as meaning something that prevents a normal (or even remote) login from being prior art, so if the issue arises, there seems to be little question that the court would do so.

      For those who've talked about tagging being an infringement, I'd note that "metadata tagging" is specifically mentioned in the "background of the invention" as being known related art. Likewise, those who've talked about a: "one to many relationship" (or various similar phrases), that's also mentioned in the background of the invention as already being known, not falling within the patent.

      Now, I'm not going to try to argue that the patent is necessarily valid -- that's a question the court will probably need to address, and if Facebook's attorneys are doing their jobs, they'll (have specialists at prior art searching) put a fair amount of effort into researching reasonable possibilities of prior art. It does look, however, like if there is prior art, they probably really are going to have to do some serious work to find it. It might well exist -- quite a few people have been working on similar ideas around the same time, and it's entirely possible somebody else beat these guys to it. If it is out there, however, it's going to take quite a bit of hard, careful work to find it and show that it really does include all the limitations in the claims of the patent.

      Just FWIW, I'd also note that to invalidate a patent, you don't just have to find prior art to one of the claims -- you have to find prior art for all the claims, or at least all the claims at suit. Looking at their dependent claims, we find things like:

      30. The system of claim 23, wherein the first user workspace is associated with a plurality of different applications, the plurality of different applications comprising telephony, unified messaging, decision support, document management, portals, chat, collaboration, search, vote, relationship management, calendar, personal information management, profiling, directory management, executive information systems, dashboards, cockpits, tasking, meeting and, web and video conferencing.

      I don't think Facebook provides all those, so they're probably not being sued over that claim, but for statuatory prior art to invalidate that claim,

      --
      The universe is a figment of its own imagination.
    2. Re:Most OSes fall under the claims of this patent. by bezenek · · Score: 2, Interesting

      Jerry, Thank you for pointing out my omission of the networking requirement. I am not a lawyer, but I have worked on a few patent cases as an expert, so I know to read the patent before talking about it, even if I am not as careful as a lawyer at reading over it. :-)

      I believe the networking requirement you mention will be fulfilled by any system which needs to use a network to validate user information from a central source, such as kerberos authentication or Windows Active Directory mechanisms. Of course, LDAP was mentioned in the patent, but these go beyond LDAP.

      These thoughts come after less than an hour of investigation. It seems strange Facebook could not come up with something compelling...

      -Todd

      --
      Omne ignotum pro magnifico.
  14. One more thing I don't miss about Delaware... by sajuuk · · Score: 2, Funny

    Seeing these patent-trolling tards walking around downtown Wilmington.

  15. Interlocutory appeal or special master by davidwr · · Score: 2, Informative

    Due to the extreme harm of allowing a potential competitor access to its family jewels, Facebook might try for an interlocutory appeal or asking that a court appoint an independent special master to examine the source code and determine if there is any code that is potentially infringing, and only allowing Facebook access to that code.

    Interlocutory appeals aren't easy, but a special master might be easier to get, especially if Facebook offered to foot the bill.

    Even if that fails, Facebook can ask that those who see the code be under NDA and be prohibited from doing anything related to software development for the plaintiff for a period of time without court supervision.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  16. Discovery by CrimsonAvenger · · Score: 3, Interesting

    If this is part of Discovery, then the requirement to turn over the code should be to the plaintiff's attorneys, not to the plaintiff. And the plaintiff doesn't actually get to see it themselves.

    At least, that's how it worked in SCO vs IBM.

    --

    "I do not agree with what you say, but I will defend to the death your right to say it"
  17. CmdrTaco beware by pmontra · · Score: 2, Funny

    Tagging posts here in ./ is clearly associating a piece of data (the post) to multiple categories (the tags). CmdrTaco, prepare yourself to disclose all ./ source code and to pay a hefty check to Leader Technologies.

  18. Did ANYONE even read the patent? by LS · · Score: 5, Informative

    I'm looking at the patent now, and while it's not rocket science, it's nowhere near as simple as "associating a piece of data with multiple categories". In fact, that quote is from the article, not the patent. The patent mentions nothing of the sort. The patent seems to be about maintaining metadata across multiple application contexts and updating the context appropriately. It seems pretty wishy-washy, and I think it is too broad for a patent. But it's nothing like the mirage that has got everyone here foaming at the mouth. It's NOT a patent for associating a piece of data with multiple categories. It's more like a patent for a web application API framework, if I understand the gobbledy gook at all...
    LS

    --
    There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    1. Re:Did ANYONE even read the patent? by drmike0099 · · Score: 2, Interesting

      Certainly some of the claims in the patent are what are known as "context management", and would have significant prior art. The specific linking of them to the exact framework they describe (web-based context switching and data tracking within contexts) may or may not have prior art, it's kind of hard to tell w/o spending more time than I care to reading the material. I certainly think that I used tools that could do much of that prior to 2003 though.

  19. Laughable by FreeUser · · Score: 4, Insightful

    Did ANYONE even read the patent? I'm looking at the patent now, and while it's not rocket science, it's nowhere near as simple as "associating a piece of data with multiple categories". In fact, that quote is from the article, not the patent.

    It's a software patent, and therfor, to all of us not living in the United States, laughable.

    --
    The Future of Human Evolution: Autonomy
  20. Get rid of software patents by SpinyNorman · · Score: 4, Insightful

    That's an insane patent to have been granted. The fact that the patent holder is asserting that Facebook is infringing it without having seen their source code is extremely telling - the patent holder appears well aware that the patent (which should never have been granted) is so broad as to cover functionality rather than implementation and therefore anyone who appears to be doing what the patent covers is almost certainly infringing it.

    It's as is the patent office granted someone a patent on cracking nuts as opposed to a specific nutcracker design, and the lucky patent holder would then be in a position to go after anyone selling shelled nuts on the grounds that they must have shelled them, ergo they must have violated their patent. Of course nuts, unlike software claims decribed in obfusctated legalese, are easy to understand. I'm 100% positive one could describe assigning a value to a variable in such a complex way, accounting for all possible implenentations, semantics, etc, etc, that some moron at the patent office would think it sounded like a highly technical and specific discovery and no-doubt patent worthy. I think I'll go apply for a patent of comments right now ("in the 42nd embodiment, a source code file, stored in EBDIC format on a USB storage device, embeds self-descriptive components, that will be automatically stripped by the FORmula TRANslation language lexical analyzer, ...").

    Given how complex software is, and how difficult it is for lay people to understand it, and given that the patent office in granting things like this make it obvious that they do not have software experts examining these patents, it seems that the whole notion of software patents needs to be reexamined. They are really doing more harm than good, and the intent of patents to encourage innovation is being subverted rather than helped by software patents. The patent office doesn't seem to understand the process of software design/development at all.

  21. Thank the spaghetti monster I live in Canada by presidenteloco · · Score: 3, Interesting

    Where I can ignore the insane US patent system.

    Seriously, someone needs to explain the process of object-oriented
    domain modelling, analysis, and design to the USPTO, and explain
    how virtually every outcome of such a process is "obvious to a qualified
    practitioner in the field." These patents on every "complicated-seeming"
    computer system that uses basic symbolic modelling of a domain and
    implements a few obvious methods on the objects, are ridiculous
    beyond belief, and one can take no position on these patents
    except to studiously ignore them.

    --

    Where are we going and why are we in a handbasket?
  22. Re:Of course by Jerry+Coffin · · Score: 2, Interesting

    Congratulations. You've described a rule 34 inspection almost perfectly! Sadly, I'm not even being humorous.

    Oh, there is one minor difference though: a rule 34 inspection is normally used for something like a large machine that can't reasonably be delivered to the other side.

    The rest of it is pretty accurate though. For one example, I was involved in a case where the other side was ordered to produce a copy of a floppy disk -- so they sent a Xerox copy. This was recently enough that even the judge realized that was a problem, and told them that they needed to send a copy of the contents -- so they loaded executables into a text editor (Notepad, to be exact), and printed them out -- in a font that didn't have characters for many of the codes, so about half of it was the Windows Empty Square Box. The best part was the (literally) couple of thousand blank pages where a padding character (or something on that order) happened to correspond to a form-feed...

    Tactics like that can be dangerous though -- the judge clearly recognized what was going on, and didn't like it a bit. For the rest of the case, he didn't cut them a break on anything. At the beginning of the case, I'd told our clients that IMO, the facts only favored them by about 60:40 or so, but by the end, there was virtually no way we could lose (and we didn't). In his decision, the judge even commented on the "assiduous and ongoing dishonesty" of our opposition (I think I'm quoting that correctly -- it was close to that anyway).

    --
    The universe is a figment of its own imagination.
  23. Ok, lets see if I can break this down by jim_v2000 · · Score: 3, Interesting

    First, the problem that they're attempting to address with this patent: when you create a document or receive an email, it's up to you to categorize that document or email by whatever context (category/job fuction/etc) is appropriate...like sales or engineering. Usually this is done by creating categorized folders to stick the files or emails or whatever into.

    Their solution: When you're working on something on your computer (using their technology), you're doing so within a certain context. For example you might be working on Sales, Marketing, or Software Developement, etc. So if your current working context is Marketing, everything you create while in that context is automatically associated with Marketing. If you send someone an email, it's automatically tagged as related to Marketing, so there is no need for you or the recipient to stuff it into a Marketing folder for filing. When you switch contexts from Marketing to Sales, all the content you create is then tagged as Sales, so once again, there is no need for the user to organize their stuff.

    It sounds like their idea also provides for things to be associated with multiple contexts, and workspaces can be created that cover multiple contexts, so things get tagged accordingly. Also, it allows for manual tagging.

    I can't really think of how this applies to Facebook...and Leader Technologies doesn't appear to have an active product that does any of this. What do you guys think about my interpretation?

    --
    Don't take life so seriously. No one makes it out alive.