Slashdot Mirror


Microsoft, Apple Sued Over Software Update Patent

mark_wilkins writes "Microsoft and Apple have been sued by Teleshuttle Technologies, LLC, alleging that their online software updating technology infringes a patent on providing online updates to software with a menuing system to permit the user to pick the updates. Apparently the work on which the patent is based supposedly goes back to 1990."

44 of 532 comments (clear)

  1. Menuing system by pjrc · · Score: 5, Funny
    with a menuing system

    At least we don't have to worry about "apt-get update" :-)

    1. Re:Menuing system by Tim+C · · Score: 4, Interesting

      No, but RedHat's automatic update thing at least is almost certainly in violation...

    2. Re:Menuing system by jb.hl.com · · Score: 4, Interesting

      No, but it could kick the shit out of aptitude, dselect, synaptic et al; maybe even Gentoo's porthole.

      --
      By summer it was all gone...now shesmovedon. --
    3. Re:Menuing system by smallfries · · Score: 4, Interesting

      This patent has to be struck down for being overly broad. It patents the entire idea of looking at information already on the local station and then downloading new stuff from a server. Surely USENET is prior art for this even though it wasn't specifically limited to software, and didn't automatically install the software.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    4. Re:Menuing system by robbkidd · · Score: 3, Informative
      That is somewhat different because it lets you install totally new software as well as updating. I haven't read the patent in its entirety yet though, so maybe that's covered.

      Not in its entirety, eh?

      Well, the title is "Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station".[emphasis added] Certainly implies new software, but my eyes started crossing trying to decipher the "multiplicities" and "pluralties" in the abstract.

    5. Re:Menuing system by Jaysyn · · Score: 5, Insightful

      Oh you mean a webpage with programs to download?

      Jaysyn

      --
      There is a war going on for your mind.
    6. Re:Menuing system by eric76 · · Score: 3, Interesting

      Not quite.

      The "HTML Viewer" claims apply to implementations. You don't have to violate all the claims -- any one will do.

      For example, Claims 2 through 15 are dependent on Claim 1. Claim 11 (and other claims that depend on other independent claims) concerns the HTML Viewer.

      There are also independent Claims 16, 31, 46, 61, 76, 91, 106, 121, 136, 151, 166, 181, 196, ... with a number of dependent claims on each independent claim.

      As I understand it, the reason for the dependent claims is in case the an independent claim gets shot down in court, they have the dependent claim to fall back on.

      Thus, if claim 1 gets tossed, but the infringer is using an HTML viewer, they may still have a case with claim 11.

    7. Re:Menuing system by Qzukk · · Score: 4, Informative

      Something like that.

      Two things can happen, either the patent can be invalid, or the patent can be too broad. if an independent claim is invalid, all dependent claims are invalid as well. If the judge decides the scope is too broad, then the independent claim is restricted to only be valid with one or more of the dependent claims.

      In this case, if the judge finds that software updates aren't patentable, then none of the dependent claims matter. But, the judge can find that claim 1 is too broad, (perhaps theres prior art for that claim) in which case he may find that the addition of an HTML viewer is novel and patentable.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    8. Re:Menuing system by FxChiP · · Score: 5, Funny

      Yeah, I can see it...

      "I am PORTHOLIO! I need GZ for my tarball!" (damn the lameness filter from hell for not letting me use caps...)

    9. Re:Menuing system by ultranova · · Score: 3, Interesting
      This patent has to be struck down for being overly broad.

      Don't worry, it will, on the basis that Microsoft is likely to have more money than TT. There is no firmer legal defense than deep pockets nowadays.

      It patents the entire idea of looking at information already on the local station and then downloading new stuff from a server.

      Well, if you define "server" and "local station" loosely enough, you could use the table of contents in almost any book as prior art. If you don't define them loosely, then most web pages would be prior art, by the virtue of having links that can be used to download more data.

      Better question is, does it matter ? I gave up hope on USPO after realizing that yes, swinging sideways in a swing is really patented in the US.

      Surely USENET is prior art for this even though it wasn't specifically limited to software, and didn't automatically install the software.

      Based on all those messages that claim to be important updates from Microsoft that keep floating around the binary newsgroups, and the fact that Outlook is capable of viewing said newsgroups, I'd say that yes, Usenet can automatically install software...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    10. Re:Menuing system by dasmegabyte · · Score: 4, Insightful

      Those of us who have enough experience with gentoo to learn not to trust portage will probably have to worry. Emerge -up offers a "menu" of what's to be updated...

      --
      Hey freaks: now you're ju
    11. Re:Menuing system by ak_hepcat · · Score: 4, Funny

      Webpage? man, i'm just happy that it doesn't include an ascii menu of sofware to download from a BBS, that I haven't installed yet. Like driver updates, or maybe even a new compression engine. Or this PPP thingy and what's this here? NCSA mosiac?

      Phew.

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    12. Re:Menuing system by FirstOne · · Score: 4, Insightful
      "This patent has to be struck down for being overly broad. It patents the entire idea of looking at information already on the local station and then downloading new stuff from a server. Surely USENET is prior art for this even though it wasn't specifically limited to software, and didn't automatically install the software."

      Agreed ... from RFC977, Brian Kantor (U.C. San Diego), Phil Lapsley (U.C. Berkeley) February 1986

      "NNTP specifies a protocol for the distribution, inquiry, retrieval, and posting of news articles using a reliable stream-based transmission of news among the ARPA-Internet community."

      Note: Usenet was not limited to TCP/IP. Before the internet was deployed we used modems, 800 numbers and uucp to transfer the article streams. The protocol allowed the receiving system to specify which newsgroups to fetch articles and updates from. Each server only fetched what it didn't have. And one shouldn't forget about the NNRP protocol used between server and clients which uses many of the same principles.

      B.T.W. In unix land we used CRON to automatically schedule NNTP/UUCP updates.

      Also from the RFC.."Such news provides for the rapid dissemination of items of interest such as software bug fixes,"

      As for menu based stuff.. Virtually all of the old text clients RN, Tin, NN news readers had curses driven menus (text of course). Xn and large number of other news readers cover the GUI arena. Heck, I've been using the Agent since 1995.

      The patent appears to have been filed in Apr 20, 2000.
      Microsoft had their windows 98 update feature deployed long before that date.
      I think that just about covers most of the Method and Apparatus claims.

      As usual, the USPTO has once again demonstrated it's gross incompetence.

    13. Re:Menuing system by Phillup · · Score: 3, Informative

      Does it send a list of software installed on your system to RedHat?

      And, then... does the RedHat server send a customized list of software based on the uploaded list back down?

      That is my reading of claim # 1 of the patent.

      And, both MS and Apple update do just this very thing.

      I've not used RedHat since 6.0... but, I am familiar with Mandrake and Debian update systems. And, while IANAL, I don't see them in violation of at least claim # 1.

      These systems send a generic list of available software to any computer requesting the list... and the client determines what to download.

      Never is a list of installed software sent to the "update server".

      --

      --Phillip

      Can you say BIRTH TAX
    14. Re:Menuing system by eric76 · · Score: 4, Interesting

      The dependent claims are narrower than the independent claims.

      Suppose you had a patent for a hard drive, the first claim might merely state that it is a device comprised of one or more platters, one or more read/write heads, and electronic components that is used to record and read information on the platter.

      Then when it goes to court because of an infringement, the court might find the first claim too broad because it might also arguably cover the old LP record players and so claim 1 would be struck out.

      But if you had a dependent claim, for the sake of argument, say claim 2, that claimed the invention of claim 1 in which the platter is made of a magnetic material, then you would still have a chance. Claim 1 may be gone for being overly broad, but claim 2 would still cover the invention.

      Another claim could be the device of claim 1 in which the platter is made out of paper and the read/write heads punch holes in the paper and/or read the punched holes. Yet another claim might be for the device of claim 1 with the platter made out of an optical material and the read/write heads using laser to read and write from the platter.

      In other words, the independent claims are the broadest claims and the dependent claims necessarily restrict the areas covered by the independent claims. They cannot broaden the independent claims.

      This also brings up an important point. You could have a patent on a device without the rights to build it if there were underlying patents on the previous devices.

      Suppose I had a patent on the hard drive but with only the one independent claim of it being comprised of one or more platters and one or more read/write heads and the necessary electronics. Suppose that you saw the advantages of having the platter made out of a magnetic media and patented that.

      Then assuming you couldn't get my patent overturned, since I had the patent on the hard drive, you couldn't build a hard drive using magnetic media without paying me royalties. On the other hand, while I could build hard drives with non-magnetic media, if I were to build one with magnetic media, I would infringe on your patent and would have to pay you royalties.

      I thought it a bit strange to find out that you could own a patent and not have the right to build, market, or sell the device in the patent.

  2. Gimme a billion dollars, I'm a genius, I swear. by The+I+Shing · · Score: 5, Insightful

    The link presented is what, a press release by the company doing the suing? That's a nice, unbiased viewpoint, there. I like how the "article" states "This move follows Microsoft's and Apple's delay in entering into licensing agreements with BTG on commercially reasonable terms." In other words, "we're suing them because they told us that we're full of crap and please get lost." I skimmed through the lengthy patent in question, and it's so insanely broad that I cannot imagine that it would survive a court battle with its claims intact. There's not one single mention of how any portion of the "technology" in question would actually do anything. It's just a description of how it would be used. It looks like someone patenting a type of car by claiming, "It has wheels, and it moves forward and backward and can be steered by a person or by some other type of steering control, give me a billion dollars right now, I'm a genius."

    --
    You are in error. No-one is screaming. Thank you for your cooperation.
    1. Re:Gimme a billion dollars, I'm a genius, I swear. by einer · · Score: 3, Funny

      "It has wheels, and it moves forward and backward and can be steered by a person or by some other type of steering control, give me a billion dollars right now, I'm a genius."

      Are you mad? You've just revealed Step 2!

    2. Re:Gimme a billion dollars, I'm a genius, I swear. by Halo1 · · Score: 5, Informative
      The claims are not what the invention is, but indeed what the "inventor" wants a monopoly on in return for the publication of the description of how his "invention" works. As such, claims are always broader than the invention itself (the reasoning is that otherwise, someone can get around the inventor's patent by just changing one small detail of the invention).

      With non-software patents (i.e., where the invention/innovation lies in a novel way of using physical forces/material), how far exactly you are allowed to abstract is mainly limited by three things:

      1. You can't abstract the claims until only the forces of nature you are harnessing remain, because those are not patentable;
      2. You can't abstract the forces of nature you harness out and remain with some generic algorithm/method that could apply to anything, because then your invention (novel way to use those forces) is no longer part of the claims;
      3. You're of course also limited by prior art (you invent a new car, but other cars already exist -> you can't claim all 4-wheeled vehicles etc) and whatever the patent office deems too general (after all, society grants you a monopoly in return for disclosure of an invention, so those two should -in theory- be proportionate).
      However, if you look at software patents, then
      1. There are no unpatentable basic "forces of information";
      2. Since what you start with is already some abstract method/algorithm, no matter how much you abstract it further, you can always argue that your invention is still embodied in those claims;
      3. This one is the only thing left.
      The net result is indeed that you end up with ridiculously broad claims in pretty much all cases with software patents, even if the innovation itself was not as stupid as in this case. An example is the base patent on MP3 compression, whose claims cover all iterative music compression schemes in which an entropic encoder (such as Huffman encoding) is used in the loop and whereby the loop stops when you've reached the desired bit rate.
      --
      Donate free food here
    3. Re:Gimme a billion dollars, I'm a genius, I swear. by It'sYerMam · · Score: 4, Insightful
      What happened to that "non-obvious" part?

      Computers need updates. Obvious. There needs to be a way to display these updates. Obvious. This can be done in a moronic way: play an animation of all the products scrolling along on a conveyer belt, or sensibly: in a list. Also. Obvious.
      The computer doesn't need software it already has. Don't display it. Obvious.
      The list has to get from the remote machine to the local one. Obvious.
      The updates also have to be sent. Obvious.

      Claim 4 means an "Are you sure?" Dialog.

      I think I've justified what I'm going to cry in a few moments.
      ...
      ...
      BULLSHIT!

      --
      im in ur .sig, writin ur memes.
    4. Re:Gimme a billion dollars, I'm a genius, I swear. by OwnedByTwoCats · · Score: 4, Funny

      Oh, and don't forget that you can't patent a mathematical algorithm.

      How do you tell if software is patentable, or an implementation of an unpatentable algorithm? You put all your money in a pile. Someone who wants the decision to go the other way puts all their money in a pile. The taller pile wins, and then the lawyers take both piles for themselves.

  3. Patent system is messed up by superpulpsicle · · Score: 4, Insightful

    There are too many holes and gaps in the patent system. Everything is so vague you can patent a flying car... just on a plastic model alone with some BS blueprints.

    1. Re:Patent system is messed up by dgatwood · · Score: 4, Insightful
      And, more importantly, since it would have been patented previously, it would no longer be patentable, no matter how innovative. Thus, there is no incentive to ever design it. More proof that in a sufficiently modern society, patents tend to discourage innovation, rather than encourage it, but I digress.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  4. Soooo by FrO · · Score: 5, Insightful

    What the hell are we supposed to do when this company seeks an injunction against Microsoft's Windows Update?

    lots of people will be royally f*cked...

  5. US Patent Office! by cartzworth · · Score: 5, Funny

    Where would you like to stifle innovation today?

  6. Um, this is a decent patent by oldosadmin · · Score: 3, Interesting

    This patent looks in order. Early enough that there's a low likelyhood of prior art, and it pretty well covers any auto-updating system.

    My only thought is that maybe we could kill it with the obviousness clause.

    --
    Jay | http://oldos.org
    1. Re:Um, this is a decent patent by kisrael · · Score: 4, Insightful

      You're crazy.

      No one would have EVER thought of doing updates over a network if these guys hadn't shown the way.

      Just like I'm very grateful to the nice gentleman who explained I could mow the lawn with a kind of back and forth motion...I was on the verge of turning off my lawnmower, bringing it on my back to the other side, and then starting it up again.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    2. Re:Um, this is a decent patent by Brand+X · · Score: 4, Interesting

      IMNAL, and I don't play one on TV, but...
      Actually, the filing date is April, 2000... the 1996 filing that this is a continuance of doesn't mention any of the relevant claims, aside from the selection of updates (hello, anyone remember the pre-web info-mac archives?!), so the actual claims they are saying Apple and Microsoft violated were filed after the first beta versions of their respective update technologies shipped!!!
      Sounds like someone got greedy...

      --
      -- Still waiting for the Nike endorsement
  7. Patents and open source by Synn · · Score: 4, Insightful

    No doubt the "patent" also applies to various Linux distributions, but obviously they're not being sued because there's little money in them.

    With all the hubub over software patents being a danger to open source software, you have to wonder whether or not they're a bigger danger to commercial companies. After all, if you're going to sue someone you're going to go after a company with money. Even better if they're public, as you might be able to extort them into settling behind the scenes since a lawsuit might hurt their share prices.

  8. I think this applies here... by scoot241 · · Score: 3, Funny

    "*Sneeze* Oh, I'm sorry... I'm allergic to bullshit." --Will Smith, "I, Robot"

  9. Summary by Luveno · · Score: 5, Insightful

    Mundane Concept = Mundane Concept

    Mundane Concept Online = Patent

  10. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  11. this might stop some software patents by Facekhan · · Score: 4, Interesting

    Programming Language creators should include a provision in their license that forces programmers to use the copyright system and not the patent system with programs written in their language. In addition all software patent applications should require actual working code that is complex and novel enough to actually warrant a patent for the idea itself and not just a single expression of the idea as in copyright.

    In the meantime congress should simply ban new software patents until the USPTO can be fixed.

  12. Re:WWIII by mrtroy · · Score: 3, Funny

    I believe World War III will be triggered by fuqing patents.
    If I recall correctly, WWI and WWII were both caused by patents. Sorry, theres prior art to your statement.

    HOWEVER, just throw "online" in there. WWIII will be triggered by ONLINE patents --- new idea!

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  13. Could someone explain this? by Anonymous Coward · · Score: 3, Interesting

    I really don't get it. I could see if the code was ripped off line for line, but if two different programs have the same effect, but get it with two different ways, shouldn't they be concidered two different pattents? As an anlogy, a record player, a CD player, and an mp3 player all have the same basic function, to play back audio recordings. But thy're all protected by different patents. If I invent a new way to play back sound recordings, I can't be sued by the mp3-player patent holders.

    However, if I write a piece of software, and include a function that someone has already patented, even if I write my code from scratch, I can be sued?

    Isn't this the same as patenting an idea? Isn't there something in the patent law against this? Am I Missing something?

  14. Could you please be more abstract? by Dekar · · Score: 3, Interesting
    From the patent:

    "A method for distributing information to a plurality of uncoordinated user stations each of which is configured for communications with a multiplicity of independently-operated servers via a non-proprietary network includes steps for providing a distribution service that distributes updates for a plurality of different products, and providing a transporter software component to each of the plurality of uncoordinated user stations, wherein the transporter software component at each user station automatically effects communication sessions with the distribution service via the non-proprietary network for the purpose of obtaining updates for each of at least a subset of the plurality of different products that are installed on that user station."

    It sounds awfully complicated, and that's only the first sentence. They could probably claim they own pretty much every updating technology with that...

    Seriously though, providing "updates to software with a menuing system to permit the user to pick the updates" has been in every system I used, and I don't believe that adding the word "online" in front of it makes it a new super-innovative technology.

    Even if it's Microsoft, if they were to lose on this one, it would be a shame.

  15. Re:decent patent - NOT by prgrmr · · Score: 4, Informative

    There's enough prior art from the BBSs of the late 70s through the 90s. Hardware manufacturers, e.g., Seagate, would have their own BBS from which drivers and patches could be downloaded. Sure, it was dial-up, but it meets the requirements of being networked, menu-driven, with user-selectable updates. Prior art should kill this dead, followed by obviousness stomping it into the earth for good. I download my security patches from HP using an on-line, menu-driver, user-selectable process too.

  16. Past damages? by yeremein · · Score: 5, Insightful
    The suit asks for unspecified damages for past infringing activity and an injunction against future use of the technology.

    This is ludicrous. BTG shouldn't be allowed to wait for ten years to enforce their patent, and then sue for past damages. If BTG were being damaged, BTG should have filed suit earlier. This is nothing but a shakedown.

    The good thing about it is that if Microsoft gets pissed off about submarine patents, they have the money and political influence to do something about it, like lobby Congress to reform patents. Unless, of course, the perceived benefits of their patent arsenal outweigh the occasional nuisance lawsuit.

  17. 376 Claims by rumblin'rabbit · · Score: 3, Insightful
    I agree. There are 376 claims to this patent, which is quite spectactular - most patents have a few dozen. However, claim 1 must stand on its own, and it really does not seem terribly inventive.

    This is a disease which afflicts the patent system. People are not patenting brilliant, innovative, inobvious ideas, but just "staking out territory".

    Also, this patent was filed in 2000. If this work dates from the 1980's, as is stated in the post, then an enabling disclosure or marketing of the technology may have occurred before 1999, and the patent will be questionable.

    It may be that Applie and Microsoft think they can attack this patent, which is why they didn't cut a deal.

  18. Prior art. by miguel · · Score: 3, Informative

    Just for the sake of recording prior art:

    HelixCode (then Ximian, then acquired by Novell) produced an installer and updater that shipped in March 2000 and pre-dates the patent applications and did what is described there:

    * tracking existing software.
    * identifying new software packages.
    * identify software updates available.
    * install those, resolve dependencies.
    * communicated with a server to fetch this information.
    * Worked for Debian and RPM systems.
    * It used HTML to render the information (like
    this patent claim says).

    This patent contains 376 claims, most of them
    regurgitations of the previous one, and most of
    them were done.

    I remember that MandrakeSoft had something
    similar, but I can not remember if they had it
    before or after, I remember thinking that this
    was a significant value added over the Red Hat
    distribution (back in the day when Mandrake
    was a relatively small fork).

    Miguel

    1. Re:Prior art. by stratjakt · · Score: 5, Interesting

      This is a combined Continuation of U.S. application Ser. No. 08/641,010, filed on Apr. 29, 1996, and entitled "COMPUTER-IMPLEMENTED TRANSPORT OF ELECTRONIC INFORMATION OBJECTS," which is a Continuation-in-Part of U.S. application Ser. No. 08/251,824, filed on May 31, 1994, and entitled "SYSTEM FOR AUTOMATIC UNATTENDED ELECTRONIC INFORMATION TRANSPORT BETWEEN A SERVER AND A CLIENT BY A VENDOR PROVIDED TRANSPORT SOFTWARE WITH A MANIFEST LIST," which as U.S. Pat. No. 5,420,820 on May 30, 1995, and U.S. application Ser. No. 08/982,157, filed on Dec. 1, 1997, now U.S. Pat. No. 6,125,388 and entitled "COMPUTER-IMPLEMENTED TRANSPORT OF ELECTRONIC INFORMATION OBJECTS," which is a Continuation of the aforementioned Ser. No.08/251,724 filed May 31, 1994 (now U.S. Pat. No. 5,694,546). All of the above-identified applications are incorporated herein by reference in their entirety.

      This "iteration" of the application was filed in 2000, but to show prior art you probably have to untangle all of that crap, and show something that existed back before May of '94.

      Oh, and go fix mono, it's broken. Thx.

      --
      I don't need no instructions to know how to rock!!!!
  19. Re:The lightning rod by kfg · · Score: 3, Interesting

    (ok, the patent system didn't exist then)

    Yes, it did. You forget that Franklin was British. The British patent system dates from the first quarter of the 17th century, and before that the King could grant them directly.

    He actually had a patent on the Franklin stove, but did not enforce it.

    KFG

  20. Re:Blood sucking vultures by EvanED · · Score: 5, Informative

    No, not always. Plenty of inventors will make something up, approach other companies to do the actual marketing and manufacturing, sell them rights to the patent, and then go on and make something else. (Rinse and repeat)

    Look at the Dyson vacuum cleaner. Dyson invented the bagless vacuum, patented it, and approached other vacuum companies to see if they were interested. Only after he was turned down did he actually start his own company. And after his vacuums took off, other companies copied his patent, were sued, and lost. That, to me, is perfectly desirable and just.

    Granted, I can't tell if the company in question here approached MS and friends (and enemies) to see if they wanted to license their patent, but if they had and were refused, I have to stand on their side.

  21. Patent wasnt awarded til 2003 by billybob · · Score: 3, Insightful

    The patent wasnt awarded to them until April 2003 according to the story. So it's only been about a year.

    Not that I'm defending them or anything :p Just FYI

    --
    Joseph?
  22. Re:The lightning rod by kfg · · Score: 3, Informative

    Gerald Durrell and Rudyard Kipling were both born in India. They were not Indians. They were British.

    A military brat friend of mine was born in Osaka, Japan. He is not Japanese. He has no right to Japanese citizenship. He is American.

    In some cases, and in some times and places, parantage is as, or more, important than place of birth.

    On that April night of 1775 no one yelled "The British are coming." That would have been nonsensical. They were all British. The yell was "The regulars are coming."

    At the time of Franklin all British were subjects and all subjects were British, either natural born or naturalised and the American colonies were not even self governing dominions. They were British, as Alaska was American at the time of my birth, even though it was not yet a state. Had I been born in Alaska I would still be a natural born American. Franklin was a natural born British subject of natural born British subject parents and grandparents, just as were British subjects born in London.

    Modern citizenship laws were not enacted until 1914.

    Go ahead and pick all the holes you want though. If no one did I would have less opportunity to close them. I'm hardly always right, but I do like to get righter over time. It's all anyone can do.

    KFG