Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Patents

Linked List Patented in 2006 477

An anonymous reader writes "Congratulations are in order to Ming-Jen Wang of LSI Logic Corporation who, in patent #10260471 managed to invent the linked list. From the abstract, "A computerized list is provided with auxiliary pointers for traversing the list in different sequences. One or more auxiliary pointers enable a fast, sequential traversal of the list with a minimum of computational time. Such lists may be used in any application where lists may be reordered for various purposes." Good-bye doubly linked list. We should also give praise to the extensive patent review performed by Cochran Freund & Young LLP."
This discussion has been archived. No new comments can be posted.

Linked List Patented in 2006

Comments Filter:
  • by Anonymous Coward on Monday March 19, 2007 @08:17AM (#18400069)
    The US patent office has proved its incompetence in this area time and time again.
    If you must have software patents, why not a specialist software patent office to deal with them?
  • by mgblst ( 80109 ) on Monday March 19, 2007 @08:19AM (#18400083) Homepage
    These, were the examiners. I wonder what it takes to be an examiner, surely you must have a little knowledge in that particular area?

    Do they get a bonus at the end of the week, for the number of patents they have past.
  • Penalties (Score:2, Interesting)

    by tomstdenis ( 446163 ) <tomstdenis@gma[ ]com ['il.' in gap]> on Monday March 19, 2007 @08:27AM (#18400127) Homepage
    See this is the sort of thing that should be penalized. How about ban LSI from filing patents for a year. See how they like them apples.

    This doesn't really surprise me. Most likely this is the work of an over zealous marketing droid looking through some slides and thought, my god, we have invented perfection!

    I'd like to think the engineers at LSI aren't going around thinking they invented computer science...

    Tom
  • Re:Prior Art? (Score:1, Interesting)

    by Copious1 ( 316015 ) on Monday March 19, 2007 @08:31AM (#18400149)
    Tape? You whipper-snappers have all the new-fangeled gadgets. Why in my day our linked lists were on punch cards.
  • Re:Prior Art? (Score:3, Interesting)

    by Seumas ( 6865 ) on Monday March 19, 2007 @08:32AM (#18400151)
    Who is the bigger idiot here? The engineer that actually thought "I'm going to submit this to my company for a patent" or his company for actually going ahead and submitting the patent on his behalf? Even if the employee is an idiot, you would think someone in the company would have given him the "um... someone already invented post-it notes like decades ago" speech.
  • by Mr. Underbridge ( 666784 ) on Monday March 19, 2007 @08:33AM (#18400165)

    People are immediatly shouting "prior art!" I don't care about prior art as much as I care about the fact that it's another software patent and unworthy of being patented.

    I have yet to hear a convincing argument why Babbage's engine, which uses physical mechanical gears to implement an algorithm, is inherently more patentable than the same algorithm in software. How about if I use an FPGA instead? Is it patentable then?

    I realize that software has seen more bad patents than it should, but that suggests that the system should be cleaned up, not tossed. And software patents aren't nearly as bad as the nebulous "business model" patents or "natural discovery" patents.

    Note that the worst offender usually offered up as the problem child of software patents - "one-click" - was not a software patent, rather a business model patent.

  • Who pays? (Score:2, Interesting)

    by nten ( 709128 ) on Monday March 19, 2007 @08:42AM (#18400237)
    Then LSI would sue and say they implicitly covered that and you'd counter sue for prior art, and that patent office wouldn't care either way. Now if every time someone challenged an approved patent for prior art or that it conflicts with an existing patent, the patent office had to put up the defense in court and spend the money, then things might change. They were the ones that said it was novel, let them defend their decision.
  • by richieb ( 3277 ) <richieb@@@gmail...com> on Monday March 19, 2007 @08:44AM (#18400253) Homepage Journal
    If you RTFP, what's actually being patented is the idea of using multiple pointers so that the same item can be in more than one linked list at a time. This idea is also a long way from being novel, but it's slightly different from patenting the linked list. Arguably a doubly-linked list is prior art...

    Back in lat 70s when I was a junior programmer, I did some hacking in SNOBOL to produce a list of thinkgs that had to be sorted two different ways. I had nodes that were in two separate list at the same time. Had I known I would have patented it (unfortunately I lost the card deck with the source).

  • Re:Prior Art? (Score:1, Interesting)

    by space_in_your_face ( 836916 ) on Monday March 19, 2007 @08:44AM (#18400263)
    In Soviet Russia, cards punch you. Or is this "In Soviet Russia, lists link you"?
  • by Anonymous Coward on Monday March 19, 2007 @08:53AM (#18400321)
    if your solution doesn't infringe leaf nodes in the tree of claims, it doesn't infringe.

    As part of my work I submit quite a few patents. I've been told by the patent writing companies we use that hanging on extra claims do not invalidate the main claim. You seem to contradict exactly that, and I would be very glad if you could elaborate (or point me somewhere).

    Thanks
  • Re:Prior Art? (Score:2, Interesting)

    by phoenixwade ( 997892 ) on Monday March 19, 2007 @09:06AM (#18400455)
    Except that I note that the patent was ISSUED in April of 2006!

    Takes idiocy to a whole new level, and thrusts it into the hands of the freeking Patent office.
  • Conspiracy (Score:4, Interesting)

    by NekoXP ( 67564 ) on Monday March 19, 2007 @09:09AM (#18400475) Homepage
    I think this is a global conspiracy to undermine the patent system by submitting totally invalid patents. Once it's found they're unenforcable they'll kill off the patent system that is broken. Yay for that. Congratulations to that law firm and whatever!?

    Actually I'm curious, when was your first experience of a linked list implemented in a highly exposed manner? As far as I recall it was in AmigaOS (but then I am only just young enough to remember that as my first OS and the first OS I cared coding for). A lot of systems do use linked lists, it's a very old (1960's? :) concept. But AmigaOS gave you a linked list for nearly everything, stored all it's windows and objects and tasks in them, and expected you to traverse it with exec.library and utility.library.

    Along with tags (tagitems, taglists) and ReadArgs they're things I miss in modern operating systems which seem too 'hidden' and trying to feel too unixy. It's all pipes and sockets and syscalls, blagghhh.. I'm glad QNX puts message passing right in your face, and DragonFly is bringing it all back to me again. I can't wait until someone patents one of those again!
  • by Xerotope ( 777662 ) on Monday March 19, 2007 @09:13AM (#18400495)
    You need A) some kind of college degree and B) a pulse.

    I know some people who applied to the patent office very recently. They were hired after only a phone interview, and given a very short time table to make a decision (something like a week). They also try and rope you in for three years with a signing bonus. So it looks like they're desperate for warm bodies.

    Once you start though, the first 6+ weeks are training. But given the joys of government bureaucracy, who knows how much of that is actual training in patent law versus pro-life indoctrination.
  • by gnasher719 ( 869701 ) on Monday March 19, 2007 @09:24AM (#18400589)
    '' Sure hippie. Just as soon as you explain to me how, without patents, a drug company would invest $100M in R&D for a drug that will take comptetitors $1M to copy, driving the price down to the point that they never recover their initial investment. ''

    In German law, this would be very simple: You would sue your competitor for "unfair competition". That was for example the way to handle software pirates in the years before it was established that you could have copyright on software. Worked quite well. It is still used to protect phonebooks on CD, or maps, which are not the kind of material that can be protected by copyright: Copying phonebooks and selling the copies is "unfair competition" unless you hired a bunch of people who typed the material in themselves, using a scanner and OCR software to read them or just copying someone else's CDs is "unfair competition" and therefore illegal.
  • Re:Prior Art? (Score:3, Interesting)

    by Altus ( 1034 ) on Monday March 19, 2007 @09:26AM (#18400599) Homepage

    lets say you had a bunch of objects and you wanted to display them in variable order (lets say the contents a folder in this case, listed by name, size and modification date. the user can switch around what the view is sorted by. If you had a multiply linked list you could have the same objects linked together in 3 different ways using different pointers and you could switch between the views without sorting your list.

    OK, so that example is kind of contrived but I'm sure there are other situations in which one might use this. Still... this is not original. I would be amazed if nobody had ever used something like this before.
  • by artisteeternite ( 638994 ) on Monday March 19, 2007 @09:29AM (#18400639)
    Actually, I've heard tell they do have a sort of quota. It's based on quantity, not quality. So, they don't really care if it's going to get contested later, so long that it's out of their hands.
  • by JebJoya ( 997050 ) on Monday March 19, 2007 @09:32AM (#18400667)
    Ooh, nelly, there's a minefield right there...

    Stating that an algorithm is just an "artifact of math" is perhaps questionable. Now, let me begin by saying that I don't believe that a Theorem etc. should be patentable - that's patently stupid (imagine what would happen if you needed to reference that Theorem in your work - yowzers). However, in mathematics, let us take the example of Andrew Wiles (guy who proved Wiles' Theorem aka Fermat's Last Theorem). Now, by your arguement (or at least an extension thereof), Wiles' Theorem is simply an artifact of maths - yep, I have no problem with this. However, to suggest that somehow this result did not require a huge amount of design work - he had to take areas from well outside the problem's number theoretic roots, and spent 7 years working solidly on it.

    The root of my question is how does this work on designing a proof of a Theorem differ from a patentable software, or even a patentable car. The process of creating each of these examples is based upon some initial system - be it a mathematical system, computing system or physical system - and the result is by nature of the system possible (since it's been made). You could say that a n-linked list is a "artifact" of computing, or that my Fiat Punto is an "artifact" of the physical world.

    Now, don't think that I'm suggesting that Theorems should be patentable, and equally don't think that I'm saying that cars (read: anything physical) should be unpatentable. The problem we have is that a line has to be drawn somewhere, but we have a large grey area which certainly needs some fiddling. (As another facetious example, consider a game, say Half Life or something. Can't the code be construed to be simple an algorithm which takes certain user inputs and gives certain audio/visual outputs? Shouldn't games and apps be unpatentable if algorithms are? If we can't patent short algorithms, but can patent long algorithms where do we draw the line? Number of lines of code? Some measure of "complexity"?...). Regardless, it's a tough issue...

    Jeb
  • by montyzooooma ( 853414 ) on Monday March 19, 2007 @09:44AM (#18400769)
    Aside from old age, heart disease and cancer are the big killers in the developed world and they both see major improvement by simply eating healthy and exercising more. Now when someone comes up with a drug that cures cancer as effectively as healthy living prevents it happening in the first place then you can try convincing me about the benefits of drug research.

    Now the more likely scenario is that the drug companies are mainly working on chemical solutions to psychological conditions like depression which were often previously treated with counselling. Those 100 million dollar drugs aren't curing anything, they're alleviating symptoms marginally better than the previous patent-protected drug did.

  • by phorest ( 877315 ) * on Monday March 19, 2007 @09:52AM (#18400861) Journal

    Patents are a necessary part of scientific development. Doesn't mean I'll defend the current system, but pretty much any scientist will admit that some form of patent protection is abolutely necessary for many forms of research.

    Don't forget the legal liabilty protection needed to bring a 'potentially' dangerous drug to the market.

    If drugs were made by non-profits, charities and/or the government, the liklihood of bringing a lawsuit against something other than a deep-pocketed capitalist enterprise would be pretty difficult. Don't expect the lawyers to ever let this revenue stream to slip from their grasp.!

  • I had a friend who was an EE and worked for the USPTO for a while. They were very aggressive in recruiting her, but after six months she was desperate to get out.

    As a few nearby posts have said, they are apparently desperate for bodies. They seem to be in a chicken-and-egg situation - while they are understaffed, the reputation for stress and being underpaid makes it hard for them to hire/retain examiners. Inability to hire/retain examiners results in the existing examiners being overstressed.

    Sadly, for a LONG time, the USPTO was one of the government's biggest moneymakers but was also one of the most underfunded, as all of their income went to what was basically a "generic" fund allocation pool. I've heard efforts are being made to rectify this (i.e. let the USPTO use the majority of what they bring in rather than sending it elsewhere), which should help make things a bit saner.
  • by sclark46 ( 969374 ) on Monday March 19, 2007 @10:47AM (#18401381)
    The guy that runs the patent office says most examiners make 6 figure incomes. That doesn't sound like they are not paid well to me.
  • by Anonymous Coward on Monday March 19, 2007 @11:16AM (#18401695)
    Programmers and are going to need protection from software patents like these. I say we need a GPL patent office ans start putting in every public-domain algorithm / methodology / GUI into it (asking permissions from the author(s) of course). That way we play by the rules of the game (use patents through USPTO), protect programmers (using a patent that has no strings attached / no royalties), and undercut every son-of-a-gun hack / corporation (and associated lawyer(s)) from profiting from what should be free.

    Just an idea. I think the framework is already in place (a la GPL for source code) just need to extend it.

    I'd hate if someone tried to patent the way I hold my pencil or tie my shoe or tie my tie or any of my handy macros.
  • by Anonymous Coward on Monday March 19, 2007 @12:27PM (#18402559)

    Now the more likely scenario is that the drug companies are mainly working on chemical solutions to psychological conditions like depression which were often previously treated with counselling. Those 100 million dollar drugs aren't curing anything, . . .

    I'm not especially defending drug patents, but those drugs are saving lives in many cases. Counseling does not "fix" a problem that is caused by a chemical imbalance, whether the counseling consists of saying "snap out of it!" or real professional psychotherapy. Same goes for prayer and fasting or any other non-chemical solution you may offer.

    I respect every effort to help patients with non-chemical approaches, but don't go dissing psychiatric medications unless you yourself have suffered from delusions, night terrors, or major non-situational depressions.

    Of course messing with the chemistry of the brain has different side effects for different patients, so it remains necessary to keep trying new stuff. As to how society should protect these efforts, I agree the current approach is far from perfect.

  • by asninn ( 1071320 ) on Monday March 19, 2007 @12:33PM (#18402645)
    As someone who's been taking various antidepressants daily for half a decade (not anymore nowadays, though, fortunately), I can assure you that they are not at all useless. Of course they do not *cure* anything, but they can provide a foundation upon which actual therapy can build, and that's quite invaluable.

    Also, there is a reason why several different antidepressants exist: they have different effects and different side-effects on different people. For me, out of the 7 or 8 drugs I took overall, only two (sertraline and mirtazapine) worked, and sertraline ultimately turned out to have side effects that were so serious that I couldn't take it anymore.

    Still, both of these help me a LOT, and while that's just an anecdotal story from one person, I think it's safe to say that they are not nearly as useless as you make them out to be.
  • Re:Prior Art? (Score:3, Interesting)

    by georgewilliamherbert ( 211790 ) on Monday March 19, 2007 @01:04PM (#18403027)
    Skip lists have been in the Solaris VM subsystem for a while. Back to 2.5 at least. I came across them in the source, then went wandering (at the time, through AltaVista) looking for info on them, and liked what I saw. Neat tool.

HELP!!!! I'm being held prisoner in /usr/games/lib!

Working...