Slashdot Mirror


Who Invented the Linux-Based Wireless Router?

mtaht writes "I've just had the interesting experience of being deposed to talk about one of the first embedded, Linux-based, wireless routers. Our (free!) 1998 publication of how to make one predates patent #7035281, filed September 13, 2000, by someone else. Their patent was recently granted and is now being disputed in court, in part using our how-to as an example of prior art. The lawsuit continues; the case goes before a judge shortly, and a jury trial if necessary is scheduled for the spring. I find myself plagued with the question: So... who invented the embedded Linux based wireless router? What relevance does 'who' have, when there is such an enormous confluence of ideas from thousands of people? What constitutes invention, anyway?"

25 of 154 comments (clear)

  1. wuh? by stoolpigeon · · Score: 4, Funny

    I thought we just resolved this in the last story. Vint Cerf invented it and the lawsuits are his fault.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  2. Fails obviousness flow chart. by kurokame · · Score: 4, Funny

    Does it have Linux on it? --no--> Install Linux. Is Linux installed? --no--> Modify Linux until you can install it. ----> Install Linux.

    It's Linux. Installing it is always obvious.

  3. What constitutes invention? by popo · · Score: 3, Insightful

    Every new platform (almost by definition of the term "platform") allows it to be married to myriad other technologies. Unfortunately the USPTO does not seem to understand that each one of these secondary permutations does not (should not) constitute "invention".

    But ultimately -- the answer, like most answers to legal questions, isn't a matter of who's right and who's wrong, or even "what is the truth?". The answer depends on who has the combination of legal-budget and willpower to pursue the patent.

    --
    ------ The best brain training is now totally free : )
    1. Re:What constitutes invention? by gstoddart · · Score: 3, Informative

      Every new platform (almost by definition of the term "platform") allows it to be married to myriad other technologies. Unfortunately the USPTO does not seem to understand that each one of these secondary permutations does not (should not) constitute "invention".

      And, that's the problem with patenting some of these things. I fail to see how that patent should be allowed to stand.

      Routers existed. Linux existed. Wireless existed. Hell, TFA sums it up very nicely:

      My mental question remains. Did Greg, Everett and I really invent the embedded Linux based wireless router?

      All we did, basically, was take code that already existed, compile a new driver, install a board, make a few cables, and prove such a box could stay running in a world where people trusted IOS. We're just the first people that bothered to plug in a wireless card into a junked PC, boot Linux off of a floppy, run wirelessly 13.1 miles and then publish how to make it work, in plain english, a howto a more general public, and even a patent lawyer, could understand.

      Amusingly enough, our little howto hung off the far end of that wireless connection for years, dissipating electrons in the airwaves, for every one of the tens of thousands of hits we ultimately got. Everybody ate from our dogfood, in other words.

      They didn't "invent" anything. They did do something new, and then they shared it like nice people. I just fail to see how putting together three existing technologies in what is a fairly logical configuration merits a patent.

      I hope this patent gets dismissed. Of course, that would only be one of bazillions of patents which make no sense whatsoever.

      --
      Lost at C:>. Found at C.
    2. Re:What constitutes invention? by gstoddart · · Score: 4, Insightful

      You don't seem to know what 'invent' means.

      Well, I don't know what the legal threshold for "inventing" is in this case. The guy who did 'invent' it isn't sure he actually invented anything. And he did it before the guy who patented it.

      Built? Sure. Assembled? Fine. Extended someting? Absolutely. Invented? I honestly don't know.

      Take any functionality that already existed on a computer in the late 90's, add "wirelessly" to it -- have you "invented" anything? Or extended something that was already well known? I would argue it's a (fairly) predictable application of existing tech -- wireless is just one in a long line of 802.* protocols; does going from 802.3 to 802.11 cause magic to happen?

      They didn't invent the router. They didn't invent wireless networking. They just sorta smushed them together, and in a way that is consistent with how you might expect them to be used.

      Did Jeff Bezos "invent" one-click purchases? Or did he basically take the well-known concept of "button" and apply it to the well-known concept of "purchase"? Many of us would argue that it's a stupid patent.

      This is before the courts, and has to go through a jury trial. It might be a little premature to get all smug and say that you can definitively conclude that this was, in fact, an "invention" or not. If it was so easy, we wouldn't be reading the article and debating what exactly "invent" means in this case.

      --
      Lost at C:>. Found at C.
  4. This is good! by countSudoku() · · Score: 4, Insightful

    Our submitter is doing the right thing here; testifying against a company that tried to patent an already freely available idea. No patent should be allowed to protect this device's software. The hardware is a separate issue. Thanks for doing the right thing!

    --
    This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
    1. Re:This is good! by roc97007 · · Score: 4, Interesting

      To which I would add, please let us know how it turns out.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  5. Fireplug Computers by rcpitt · · Score: 4, Informative
    Stuart Lynne and I were partners in Canada's first ISP, Wimsey.COM

    After we sold that company - and the purchaser tanked, we started up Fireplug Computers Inc. doing Linux for embedded devices, including "Thin-Linux" which was specifically oriented to being a router. I ran a version of that on a 486 system until it finally died earlier this year.

    We had wireless capabilities in this, with drivers for a couple of the then available wireless chips.

    Fireplug was sold to Lineo Inc. in 1999 - and I'm fairly sure that Lineo did some work on Linux wireless too.

    --
    Been there, done that, paid for the T-shirt
    and didn't get it
  6. Who cares? by RyuuzakiTetsuya · · Score: 4, Funny

    I say we find everyone who submitted patent ideas before 2002 and buy them a drink.

    Nothing's been more of a driver of IT support than those awful little boxes. Thanks for the job security guys!

    --
    Non impediti ratione cogitationus.
  7. Linux Router Project of Course by Diesel+Dave · · Score: 5, Informative

    Certainly not the very first ever made, but likely the first mainsteam implementation that was available.

    I had a 2U 386SX 16Mhz Workstation with full length ISA 900MHz WaveLAN card, that ran LRP off 3.5" 1.44MB.
    Host name was 'Brain-Damage'. Some of the first LRP development was done on that back in 1997.

    The boys over in Latvia that went on to form RouterBoard were doing much more then me with wireless but I'm not sure if it was with Linux at the time.

    Dave

  8. Re:The Mother of all Patents ... by stokessd · · Score: 5, Funny

    > World domination follows . . .

    Except on the desktop... :D

  9. IEEE 802.11 by jklovanc · · Score: 3, Insightful

    How can someone get a patent on an obvious implementation of a new standard, in this case 802.11? I wonder if Anthony Spearman or Andrew Tompkins had any access or input into the standard? I wonder if they were part of the standards process but realized they couldn't patent the standard so the patented the implementation.

  10. Claims in HTML by bill_mcgonigle · · Score: 4, Informative

    a TIFF? Seriously?

    via Patent Storm:

    Claims

    What is claimed is:

    1. A wireless provisioning device for use in public domain networks wherein the wireless provisioning device is accessible by a user of mobile computing devices, comprising:

    a chassis;

    at least one network card;

    at least one wireless card;

    at least one processor;

    an operating system, the operating system operably configured in the chassis to control the at least one, network card, the at least one wireless card and the at least one processor, which are operatively coupled with the chassis;

    a packet-switched interface capable of receiving a multiplicity of inbound framed packet-data to provide inbound packets and transmitting a multiplicity of outbound framed packet-data comprising outbound packets;

    a channeling controller, coupled to the packet-switched interface that channels the inbound packets based on the inbound address information and constructs the outbound packets and channels the outbound packets with the outbound address information, the channeling controller capable of being effectively connected to at least one network via the operating system; and

    an authenticator in operative communication with the operating system to allow authentication at the wireless provisioning device;

    whereby the user of a mobile computing device connects to the wireless provisioning device without having to first access the Internet.

    2. The wireless provisioning device of claim 1, wherein the channeling controller routes the outbound packets.

    3. The wireless provisioning device of claim 2, wherein the channeling controller routes the outbound packets.

    4. The wireless provisioning device of claim 1, wherein the channeling controller bridges the inbound packets.

    5. The wireless provisioning device of claim 4, wherein the channeling controller bridges the outbound packets.

    6. The wireless provisioning device of claim 1, wherein the operating system of the wireless provisioning device is an open source UNIX based system.

    7. The wireless provisioning device of claim 1, wherein the wireless provisioning device further comprises a second processor.

    8. The wireless provisioning device of claim 1, wherein the wireless provisioning device further comprises a memory device and a storage device.

    9. The wireless provisioning device of claim 1, wherein the network card, the wireless cord, the processor, the operating system, the packet-switched interface, and the channel controller are operatively disposed within the chassis of the wireless provisioning device.

    10. The wireless provision device of claim 9, wherein the authenticator is operatively disposed within the chassis of the wireless provisioning device.

    11. The wireless provisioning device of claim 1, wherein bandwidth to individual user can be controlled by the wireless provisioning device operating system.

    12. The wireless provisioning device of claim 1, wherein the protocol type of an individual user con be controlled by the wireless provisioning device operating system.

    13. A wireless provisioning device, comprising:

    a chassis;

    at least one network card;

    at least one wireless card;

    at least one processor;

    a LINUX operating system, the operating system operably configured in the chassis to control the at least one network card, the at least one wireless card and the at least one processor;

    a packet-switched interface capable of receiving a multiplicity of inbound framed packet-data to provide inbound packets and transmitting a multiplicity of outbound framed packet-data comprising outbound packets;

    a channeling controller, coupled to the packet-switched interface that channels the inbound packets based on the inbound address information and that constructs the outbound packets and channels the outbound packets with the outbound address information,

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  11. Re:How novel by gstoddart · · Score: 3, Informative

    My own was FreeBSD, so clearly that has no relevance to a patent for something as brilliant as an integrated Linux wireless router.

    Actually, in the technical drawings they claim it to be a "Router CPU with UNIX derivative operating system" -- so, your FreeBSD would have violated this patent if it didn't exist before the patent was filed.

    I still continue to be baffled by patents. They invented none of "embedded", "wireless", linux" or "router". Doing it for the first time is cool (and mad props to the guys who were doing this and might bust this patent), but assembling well known components to do a well known job, but in a brand new configuration is an application of technology, not an invention.

    --
    Lost at C:>. Found at C.
  12. ReseauCitoyen.be by Scotch42 · · Score: 4, Interesting

    we did that at ReseauCitoyen.be several years ago. At that time there was nothing nor on the Internet nor elsewhere... We never claimed invention for that as this was obvious for us who where in the field... But we build some devices... We had some design published as public domain ones in hope to see them builded by corporations. And finally that was the case. So I can not understand that someone is now claiming a patent on such kind of ideas... PS: I'm not an english language native, so forgive some faults in my wording!

  13. Nice Job by Anonymous Coward · · Score: 3, Interesting

    Just an FYI. You just tainted your testimony. Anyone reasonably worth his/her salt as a lawyer looks online to watch discussion of it by witnesses. If there is enough "chatter" your testimony can be thrown into a very poor light. Remember, if you are an expert, why are you asking a bunch of internet board posters what you need to tell a judge?

    1. Re:Nice Job by nickersonm · · Score: 4, Informative

      He already gave his deposition in August. It seems that he is simply asking the question here because he is curious. IANAL and have no idea if that can affect the use of it in the future, though.

      From the blog:

      After giving my deposition, I've thought deeply about what happened in wireless and Linux from 1998 forward, and done a bit of independent research. I figure, maybe, by publishing what I know so far, more of the history and prior art behind the "embedding Linux in a wireless router" idea will come to light, and head off the second patent at the pass.

      Also note that he's asking for different examples, not about the example that he is the source of.

  14. How to define "Obviousness"? by hackingbear · · Score: 3, Interesting

    All ideas, novel or not, are combination of prior ideas. And are certainly expressed in combination of existing words and shapes.

    The fundamental challenge for the patent office, and those who are against patents, is that criteria like obviousness, similarity (need to prove assimilation to prior arts,) creativeness, etc. are fundamentally subjective. One could claim Einstein's Theory of Relativity is trivial and obvious, after hearing the details of the Theory; yet it was Einstein, and not billions of people before him in human history, that nailed down the Theory.

    I don't think non-subjective definitions of these terms exist. At the end, these come down to who can argue better on a case by case basis.

  15. KA9Q NOS - circa 1985... by Temkin · · Score: 3, Informative

    The ampr.org domain dates to April 1988. Phil Karn's KA9Q NOS claims to date back to 1985. I know I established a routed connection from the east bay to Cupertino via a KA9Q "router" in San Jose using 1200 baud modems on 2m VHF radio around 1990 or 1991, and I was just repeating work that everyone else was doing.

    Temkin

  16. ok, I'll spell it out by ciaran_o_riordan · · Score: 5, Informative

    Yep. He's looking for prior art that pre-dates him, and he's asking how to prove and attribute prior art to someone.

    For this, there are some real common mistakes to avoid:
    * You have to find prior art for the claims, not the summary
    * You have to find prior art for *all* the claims
    * Good news is that acceptable forms of prior art include ads, manuals, magazine articles...

    It's not rocket science, but a lot of news stories like this end up wasting people's energy because people contribute their knowledge without knowing these simple rules, and it's all or mostly useless.

    As someone who's spent time scraping slashdot stories with 200+ comments for possible *useful* prior art, I can tell you that a lot of people don't know these basic rules.

  17. Re:Obviousness? by Grond · · Score: 4, Interesting

    Is it me, or does the USPTO simply suck at finding prior art? I'm not saying it's their fault, I'm simply saying it's difficult for them to sift through huge amounts of data for each patent looking for the prior art that may invalidate said patent.

    There are several reasons for this. One reason is that most examiners are inexperienced. Right now something like 80% of examiners have been working for the PTO for less than 3 years. Only about 7% have been working there for more than 10.

    Another reason is that, particularly with regard to software and software-related inventions, the PTO has a hard time recruiting qualified examiners. A big reason for this is that examiners have to live in the Alexandria, VA area, which is about as far as you can get from the west coast IT industry.

    I've also heard that examiners don't have the resources they need to do a proper search of the non-patent literature, but I don't have any hard data on that.

    And, of course, sometimes patent applicants represent their invention one way during prosecution but then try to use it differently during litigation. For example, I believe Yahoo was sued or at least threatened for something to do with its maps website by a company that had a patent on using a computer to map...migratory birds. The claims appeared to read on Yahoo Maps, but it was quite apparent from the application as a whole that the invention was unrelated to anything Yahoo was doing. There's really not much the PTO can do about that.

  18. Access to non-patent literature... by mengel · · Score: 3, Interesting

    A while back, I signed onto the peer-to-patent website for awhile, and tried to add some prior art references. I tried to refer the patent examiners to a Communications of the ACM article from 20 years ago, and they said they didn't have access to that and I'd have to get them a PDF(!) Similarly they couldn't seem to come up with a copy of Karrels & McKusic et al. to see what was in 4.3BSD a quarter century ago. I mean, they ought to have a library, right? As a public service, I got an ACM membership again for a year so I could pull down the ACM article and give them a copy...

    How are they going to recognize a rehash of old ideas if they don't even have the basic reference materials?

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  19. Re:Obviousness? by Grond · · Score: 3, Informative

    The USPTO needs satellite offices in tech hotbeds. San Francisco/Palo Alto, Austin, etc. Bring them to Alexandria for training, but have them work collaboratively remotely.

    Unfortunately it literally takes an act of Congress for the PTO to be able to do this.

    The Telework Improvements Act of 2010 (aka the Telework Enhancement Act of 2010) would allow examiners to work from anywhere in the country. While the bill has passed the House and Senate it still has to go through conference committee and be signed into law. That might happen during the lame duck session or it might happen next spring. Or it might never happen, since it's not exactly the highest priority right now and politicians prefer to argue over stuff that gets headlines.

  20. Re:Obviousness? by TooMuchToDo · · Score: 3, Informative
  21. an example by ciaran_o_riordan · · Score: 3, Interesting

    You can invalidate one claim (as it was written) by submitting prior art about that claim.

    "as it was written" because the patent holder gets the chance to reword that claim and resubmit.

    Invalidating one claim can solve your problems, but patents are written like thickets, so there are often many claims that cover a real world product.

    1. A big box
    2. The machine from claim #1, with a tap
    3. The machine from claim #1, with a basin
    4. The machine from claim #2, connected to tubing
    5. The machine from claim #4, where the tubing is waterproof
    6. ...

    When you build a house or a petrol pump and someone says you infringe a patent, it's usually more than one claim.

    Partial invalidation is possible, and might be enough to solve your problem, but it's a broad task. It's not the "Hey, this looks like the thing I saw in 2003" task that many people think it is.