Slashdot Mirror


Microsoft Patents Your Local Weather Report

theodp writes "After a seven year wait, Microsoft was granted a patent Tuesday for the Customization of network documents by accessing customization information on a server computer using unique user identifiers, patent lawyer-speak for using preferences stored on a server for such purposes as "displaying stock quotes for the companies in which the user is interested, and displaying the user's local weather report.""

34 of 437 comments (clear)

  1. Hype by OldMiner · · Score: 5, Interesting

    Nothing like a story involving Microsoft to bring out the haters. Nothing like patents to bring out the righteous indignance. The problem is, most Slashdot readers don't know much of the law behind patents, how they're written, and how they're challenged. Largely, they think if a patent claims something, and the patent is approved, then the claim has force of law.

    The fact of the matter is, patents are structured with a series of claims, as you can see in the linked article. Claims are the only thing with meaning in a patent. The rest is provided for reference, clarification, and simple defence. So the only thing of true importance in this document are the claims, near the top.

    Secondly, wildly broad claims normally start, and increasingly narrow claims are made as one works down the ordered list. Therefore, the first thing you claim is going to be ridiculously broad. Generally speaking, the first few claims in a patent are not serious attempts to patent something. The last few claims are the ones of importance. And, what do you know, the title of the patent is...the first claim. So before anyone flames Microsoft, have you read claims 11-20? Oh, there's still plenty to complain about, but not as much as the article writer implies.

    --
    You like splinters in your crotch? -Jon Caldara
    1. Re:Hype by SirSlud · · Score: 5, Insightful

      Even if the claims held any wieght, the patent term (20 years) is rediculously inappropriate for software patents, as by the time the patent expires, any claims made within it are of little use to the public.

      Computer technology changes far too quickly. 20 years protection on a software patent allows far too much protection for the 'inventor' (who decreasingly *is* the inventor, and usually just the first to file) and not enough benifit for the public.

      --
      "Old man yells at systemd"
    2. Re:Hype by Qzukk · · Score: 2, Troll

      Secondly, wildly broad claims normally start, and increasingly narrow claims are made as one works down the ordered list. Therefore, the first thing you claim is going to be ridiculously broad.

      And therein lies the problem. Because the patent office granted this patent, that first wild claim is enforceable. Patent law says that every claim individually is protected (we went through this at work when we were sued, trying to find a way out). And knowing microsoft, and the huge amount of money they have for these things, they will attempt to enforce it if they can kill a competitor by doing so.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:Hype by ivan256 · · Score: 2, Interesting

      that first wild claim is enforceable

      Only in the context of the rest of the claims. It's clear from your comment that you don't know the whole story of what happened at your place of business.

      You can't count the number of patents that have something as generic as "An electronic device" as the first claim. That doesn't mean the patent covers all electronic devices. The first claim is limited by the later claims.

    4. Re:Hype by grendel's+mom · · Score: 3, Insightful
      The "increasing narrow" claims are as absurd (and as nearly as broad) as the first.

      From the last claim: "A method of providing customized documents to multiple users on client computers; the method comprising the steps of:

      obtaining customization information from a first client computer;

      ..."

      This isn't broad? That's huge.

      And patents effectively give the holder a monopoly on the idea. "The right conferred by the patent grant is, in the language of the statute and of the grant itself, "the right to exclude others from making, using, offering for sale, or selling" the invention in the United States or "importing" the invention into the United States."

    5. Re:Hype by harriet+nyborg · · Score: 3, Insightful
      "have you read claims 11-20?"

      The fact of the matter is, OldMiner, that each claim of a patent can be considered as an individual patent. Each claim serves the purpose of notifying the public the scope of the monopoly rights granted to the patentee.

      As a member of the public I am compelled by law to assume each and every claim is valid... not just claims 11-20.

      Claim 1 - whether it is valid or not - requires the public to take action (design around, take a license, etc.) and exposes the public to risk if they ignore it. Even if MS chooses to not enforce the claim, the act of granting it causes economic harm.

      The patent office should not grant patents containing "widly broad" claims. Period.

    6. Re:Hype by udippel · · Score: 5, Informative

      You seem to be ignorant on this aspect either.
      Read the complete text. Otherwise you might think I'm tricking you into something. (1)(b) proves you wrong:

      (1) The claims shall define the matter for which protection is sought in terms of the technical features of the invention. Wherever appropriate claims shall contain:

      (a) a statement indicating the designation of the subject-matter of the invention and those technical features which are necessary for the definition of the claimed subject-matter but which, in combination, are part of the prior art;

      (b) a characterising portion - preceded by the expression "characterised in that" or "characterised by" - stating the technical features which, in combination with the features stated in sub-paragraph (a), it is desired to protect.

      (2)46 Without prejudice to Article 82, a European patent application may contain more than one independent claim in the same category (product, process, apparatus or use) only if the subject-matter of the application involves one of the following:

      (a) a plurality of inter-related products;

      (b) different uses of a product or apparatus;

      (c) alternative solutions to a particular problem, where it is not appropriate to cover these alternatives by a single claim.

      (3) Any claim stating the essential features of an invention may be followed by one or more claims concerning particular embodiments of that invention.

      (4) Any claim which includes all the features of any other claim (dependent claim) shall contain, if possible at the beginning, a reference to the other claim and then state the additional features which it is desired to protect. A dependent claim shall also be admissible where the claim it directly refers to is itself a dependent claim. All dependent claims referring back to a single previous claim, and all dependent claims referring back to several previous claims, shall be grouped together to the extent and in the most appropriate way possible.

      (5) The number of the claims shall be reasonable in consideration of the nature of the invention claimed. If there are several claims, they shall be numbered consecutively in Arabic numerals.

      (6) Claims shall not, except where absolutely necessary, rely, in respect of the technical features of the invention, on references to the description or drawings. In particular, they shall not rely on such references as: "as described in part ... of the description", or "as illustrated in figure ... of the drawings".

      (7) If the European patent application contains drawings, the technical features mentioned in the claims shall preferably, if the intelligibility of the claim can thereby be increased, be followed by reference signs relating to these features and placed between parentheses. These reference signs shall not be construed as limiting the claim.

    7. Re:Hype by temojen · · Score: 2, Insightful

      Hmmm... I have read claims 11-20. There is as much as the writer implies. To sum up their claims:

      On first visit to a website, return a session cookie.

      Associate this session cookie with preeference information stored on the server, as configured by the user on a preferences setting web page.

      Customize the web-site based on this.

      Do this for more than one visitor at a time.

      These claims, if enforced could make the web Microsoft's own little feifdom. What makes it most frightenin g is the filing date. Was anyone doing this prior to December 6, 1996? does anyone have proof? (CVS logs for Netscape or NCSA Mosaic with support for cookies might be good enough)

    8. Re:Hype by zeath · · Score: 2, Interesting

      Imagine what we would be doing right now if Lotus were able to patent the spreadsheet concept it used in 1-2-3 20 years ago (January of 1983, to be precise - source). Admittedly, Lotus was not the first to develop the spreadsheet software concept, but since I'm drawing comparisons to Microsoft I don't see anything wrong there.

      Microsoft would never have made its bloatware Excel product, and no one else would have made a spreadsheet app either. We would be stuck using 1-2-3 with Lotus charging and upgrading as it saw fit. Small business and individuals would likely be strapped for cash for such a product. Not much unlike the Microsoft Office suite. I really can't say the computer industry would actually be worse off today with such a patent. I imagine that the Windows platform would not have nearly as massive a footprint as it does now. In fact, 1-2-3 probably would have slowed adoption of graphical interfaces in general, since Microsoft would have been less able to use the Office suite as a driving force to convince businesses to upgrade.

      Alternatively, the monopoly could have allowed Lotus' head to swell and, in that scenario, Lotus could be on the same track as Microsoft today. Now go play your Lotus Xbox and imagine what could have been.

    9. Re:Hype by shaitand · · Score: 2, Insightful

      Remember, simply doing something which is already common on a new medium SHOULDN'T justify a patent. For instance online auction patents, almost all of them have a real world counterpart that has existed for centuries, and therefore there is nothing about them that should be patentable. There really isn't any room for a revolutionizing patent in online auctions.

      Taking two existing ideas and combining them into one should be a no go as well. Storing of preferences FAR predates computers, hotels and retail stores for instance have been doing this for aa couple centuries, and long before that human beings did so simply by remembering each others favorites foods etc. This is obviously not patentable. A patent should require something NEW that will eventually be returned to the full public domain that would be the default if patent law didn't exist as a compromise.

      Since software is typically just an automation of already existing things there isn't much in terms of software that should be patentable even if you do believe software should be. And it shouldn't... the software itself is rightly covered under copyright, and ideas were never supposed to be patentable in themselves (if I remember correctly the inventor used to actually have to provide a physical functional copy of the invention! These filled huge warehouses before this was stopped).

  2. Re:The Borg are on the rampage! :-) by matthew.thompson · · Score: 2, Informative

    It's Locutus.

    It may just be a throw away comment on /. but please attempt to spell names correctly.

    --
    Matt Thompson - Actuality - Insert product here.
  3. Patenting "cookies" by l2718 · · Score: 2, Funny

    They seem to be patenting the "cookie" system. Were cookies first introduced by MS back when? If so, they may have the "originality" claim. I'd even concede that this solution isn't "obvious".

    Still, is this an "invention"? is this patentable? How many people here think Leibnitz should have patented integration by parts?

  4. Screw weather report, it covers POP3... by Gadzinka · · Score: 2, Interesting

    Screw the weather report or stock quotes. The language of the patent describes also offline message retrieval via POP3 protocol.

    American patent system is scary stuff... ;)

    Robert

    --
    Bastard Operator From 193.219.28.162
  5. I'd like to patent... by EvilTwinSkippy · · Score: 4, Funny
    A shape for the minimization of expose surface area for rolling bodies. Since friction is a function of surface area, the ideal shape would be one that reduces the area from a plane to a point from all directions.

    Anyone who uses the Wheel group will have to pay me royalties for use of the name.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  6. Don't Blame Microsoft by jetkust · · Score: 2, Insightful

    This is only because of the idiotic US Patent system that microsoft has to buy a bunch of dumb patents because if they didn't some moronic company would come along sueing them for having a web browser that supports plugins.

  7. Re:more please by Snags · · Score: 2, Interesting
    "Individuals and companies don't even bother to check for patents on their ideas anymore since they know they'll be sued anyway."

    As a matter of fact, engineers are encouraged *not* to do a patent search. Having seen the patents that you'll probably infringe on anyway just proves intent, making the penalties worse. It's much better to infringe by accident.

    --
    main(O){10<putchar((O--,102-((O&4)*16| (31&60>>5*(O&3)))))&&main(2+ O);}
    LN2 is cool!
  8. Not hype by fleener · · Score: 2, Funny

    God forbid the patent office would act responsibly and avoid a slew of lawsuits to fight frivolous patent claims. Oh wait, I see now, this is a federal welfare program for lawyers.

  9. Or the Bill Gates Way... by UncleRage · · Score: 2, Funny

    Open Windows... Look at weather.

    Sorry, but somebody had to say it.

    ----

    --
    #SickNotWeak
  10. they also got a patent on web services yesterday by Mackus+Daddius · · Score: 2, Interesting

    it looks like the same patent examiner also granted them a patent on web services yesterday.

    patent 6,632,249

    who is stephen s. hong?

  11. Re:Incredibly specific patent by misterpies · · Score: 4, Informative

    I'm afraid you're not very practiced at reading patents. Each separate claim is an individual protected invention, insofar as it does not rely on the others. Thus just because claim (x+1) refers to "claim x implemented using HTML", that doesn't mean that the patent only applies to HTML. It means that it applies to both x implemented any old way, and to x specifically implemented using HTML.

    The reason for this is that if someone can defeat claim x (for being too broad), the patentee can still try and fall back on the more limited claim in (x+1).

    Furthermore patent claims are read purposively. Thus for example if a patent for invention specifies a vertical support, then you can't evade the patent by using a support 1 degree off vertical, unless you can establish that the invention patented truly requires absolute verticality. In this situation, a judge would probably rule that a patent covering HTML implementation would extend to XHTML and any other mark-up language that can be read by a standard web browser, since obviosuly the purpose of specifying HTML is to cover such documents.

    --
    The author of this post asserts his moral rights.
  12. ...using uniquie user identifiers by Freddles · · Score: 2, Funny

    uniquie

    I hope they haven't patented their spell checking software.

  13. Re:What I fail to understand is... by extrarice · · Score: 2, Insightful

    You've got it backwards.

    According to the US Department of State

    "The United States is unique in its approach to the allocation of patent rights. In the United States, patent rights are granted to the 'first to invent' rather than the universally accepted approach of the 'first to file.'"

    "...what constitutes prior use or public knowledge -- 'prior art' - differs considerably [in the US] from standards commonly adopted elsewhere. Although subject matter described in a printed publication or patent will constitute prior art, whether or not it is published or patented in the United States, the same is not true of subject matter in public use or known to the public. In these latter cases, only use or knowledge within the United States or its territories constitutes prior art. Many countries determine the applicability of prior art without geographic limitations."

    --
    "Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
  14. Re:Did you even read the patent? by AstroDrabb · · Score: 2, Informative
    Do you smoke crack? Or are you just in love with Billy boy? Did you even *read* the patent?
    instructions for obtaining HTML document customization information from the user of the client computer, the HTML document customization information indicating user preferences for an HTML document available to the user over the network; and

    instructions for obtaining HTML document customization information from the user of the client computer during a first accessing of the network by the user client computer, the HTML document customization information indicating user preferences for an HTML document available to the user over the network
    Do you really think MS "invented" this? These are techniques used by an INDUSTRY for YEARS.

    Oh, and what abou this claim
    The method of claim 1 in which the user identifier is returned to the client computer as persistent client state information.
    Can you say COOKIE?

    Or This one
    The method of claim 1 in which the user identifier includes a globally unique identifier.
    Umm, sounds like a SESSION ID?

    MS can take this patent and basically shut down ANY web site out there. You get a cookie from /., you get cookies and sessions for any web commerce site. This is just sick. MS has enough money to shut anyone down with this patent they do not like. Do you think any small or medium sized site/company could withstand a cour battle with MS? You sound like the only Zealot here. Backing up any unethical, monopolistic action of MS.
    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  15. Read 'em by RyanFenton · · Score: 4, Informative

    I'm no Microsoft hater - I honestly doubt most Slashdot readers are either.

    I've read the 20 claims. None of them contradict the idea that any news site's weather report could meet any and all of these claims.

    1 describes a an abstract computer connection with persistant state and cookie setup and use - it is actually the most specific claim

    2 describes the storage of the cookie on the user's system

    3 clarifies that the cookie can help identify the connecting system

    4 states that HTML is used

    5 states that the cookie will contain data about user preferences relative to the site

    6 states that information in the cookie may relate to one or more of the following: news, sports, financial matters, entertainment, science and technology, life, and weather

    7 states that the form to select preferences will be in html

    8 says that the internet may be used in this system

    9 says that they may database user information

    10 URL's may be used to state addresses

    11 cookies may be used to send custom data to the user

    12 the cookie can be used to identify the user in step 11

    13 the cookie may (again) store this identifier used in step 11

    14 again, the user may use a form to set preferences

    15 again, topical groupings may be used in this form

    16 again, this can take place on the internet

    17 this process uses a client-server model, with cookies

    18 requests may be cached along the way (happens on any network)

    19 again - there is code that allows content to be customized based on the cookies

    20 different computers may have different cookies, and they can both still access the system ...So, there you have it. There are no claims that could not be applied to any news site, any weather site, any sports site, any entertainment site, any science site, or any combination that uses cookies and customization. Indeed, all of the claims are much more general than that. If anyone has any ideas on how this could NOT be applied to any of these, I'd definetly be interested in hearing any other interpretations - I can't see any other way of differentiating based on this document.

    Note: I have intellectual property lawyer relatives I speak with, yet I am not a lawyer myself.

    Ryan Fenton

    1. Re:Read 'em by zurab · · Score: 2, Interesting
      If anyone has any ideas on how this could NOT be applied to any of these, I'd definetly be interested in hearing any other interpretations - I can't see any other way of differentiating based on this document.


      Disclaimer: IANAL, this is not a legal advice, I don't know what I'm talking about, you are on your own, talk to your lawyer, etc. etc. etc.

      Here's how I see that it may not apply to all websites: if a website asks user to create a username and password (an account on the website) and customize that account, this patent may not apply. From the patent text, claim 1:

      during first accessing of a server computer on the network by each user client computer, obtaining customization information from the corresponding user, assigning to the customization information a unique user identifier corresponding to the user, storing the customization information in association with the unique user identifier on the server computer, and returning the unique user identifier to the client computer; [emphasis mine]

      This seems to claim that the server will create and assign a unique ID to each user customization submission and then returning it to the client. This would be different from a process where a user requests that a particular ID be assigned instead - where user creates the ID. i.e., if you use cookies to store server-assigned hashes to identify repeat users you are violating; but if you use cookies to store the actual user ID that was originally created by the user him/herself then you may be clear. That's how I see it anyway.

      But the patent itself, it's clear, was filed after Microsoft had "discovered" the Internet - Dec. 1996. Surely, there must be quite a few examples of prior art to this. I remember sites running registration-based content at about that time, but specific sites and related timeline are kind of messed up in my mind.
    2. Re:Read 'em by inburito · · Score: 2, Informative

      Yes. As any good patent lawyer will tell you it is enough if you infringe on a part of one claim in a patent to start legal action!

      Like I mentioned in an another comment this is rather bullshit as a patent is supposed to be applicable only to the specific implementation described in the patent. Infringing on a part of a claim should not really be considered a specific implementation of that particular patent since it has other relevant things in it too. If someone has a different implementation of the same idea it should not infringe. In particular I would say that using something else than html would from practical point of view (ie. looking at sniffed network data) be rather different. Of course the previous is just wishful thinking but the US legal system is equally crazy.

      Alas, network communication protocols lend themselves to rather straightforward implementations and generally speaking it is hard to do things differently. Maybe the clause in patent law, that states that implementations that are obvious to any practicioner of trade should not be patentable, should be enforced more strictly.

  16. Not as much? by mblase · · Score: 2, Insightful

    Let me see here... (scrolling down)... "This HTML or network document customization is capable or providing each user who accesses a network address with an HTML document that is matched to that user's preferences. This customization adds to the strength of linked information provided by HTML documents by providing each user with the information, or links to information, that the user actually wants."

    That's from the description, which translates claims 1-20 into real English. It sure looks to me like they're basically patenting My Yahoo! and every other site that ever used a customized home page.

    This isn't a complaint about Microsoft; if my sister was issued this patent I'd be equally astonished. This sort of thing has been going on ever since CGI and cookies, when Microsoft was still deciding whether the Internet was worth their while. How it could ever get issued is utterly beyond me.

  17. Slashdot in violation? by hughk · · Score: 2, Insightful
    The problem is that the claim, which essentially mean cookies and session ids now belong to Microsoft is that their claim may be contested by large companies but not the small. A smaller company would find it hard to come up with $100K or so to have the claims shown to be irrelevant.

    Lets just take Slashdot. The server has state. It knows who I am and I can leave a cookie on a system so that Slashdot can know that I am the normal user on that system. Slashdot tailors its output depending upon my stored preferences.

    I don't know when Slash started all its per user customisations, but there were definitely other web systems that could deliver content based on user preferences seven years ago.

    --
    See my journal, I write things there
  18. Re:That's What Patents Are For... by Theatetus · · Score: 2, Insightful

    Actually, patents were invented to promote what today is called "piracy". It began in the early renaissance with glaziers and silkmakers; governments granted them exclusive national rights to the industry in return for their ripping off foreign inventors' processes. It was only later expanded to include genuinely "novel" inventions, but patents' national character still allows the original intent of reducing imports by ripping off foreign ideas.

    Only oddballs like RMS think people will continue to invent things without any prospect of reward and benefit.

    You seem to be implying that patent schemes are the only way that people can have a prospect of financial reward and benefit from their inventions. This claim is absurd on its face.

    Patents are a governmental intrusion into the free market. Like any governmental intrusion, they can be good or bad depending on how they are done. And like any governmental intrusion, "less" is usually better unless a clear case can be made that the particular intrusion in question will be of benefit to the market.

    --
    All's true that is mistrusted
  19. Not just weather reports and stock quotes by cdunworth · · Score: 2, Interesting

    I just read the claims in the patent. This is completely outrageous.

    In a nutshell, it covers the universal mechanism of delivering user-specific dynamic web content: tag the user with a unique ID (usually by way of a cookie), then use this ID as a lookup key into a database where user-specific settings reside (which the user provided at some earlier point by submitting an HTML form), then deliver HTML pages that are customized based on the stored user information (e.g. "This page was generated by a Barrel of Attack Elephants for cdunworth.")

    If this patent is enforceable, nearly every single web application ever written would be subject to it. Your online bank uses this mechanism. Slashdot uses this mechanism. Amazon uses this mechanism.

    There must be prior art to invalidate this. Aren't there any software developers that work at the patent office???

  20. Re:Bigger threat by EvilTwinSkippy · · Score: 2, Interesting
    At the risk of being trolled, I would like to point out that Business chose to use OSS. OSS isn't taking away anyone's job. I've worked in the Semiconductor industry, and I was laid off at $12/hour so they could move my job to Singapore. That had nothing to do with OSS. It's greed and despiration.

    I would also like to dispel the myth of the OSS developer as one who sits around and has nothing better to do than code. I am an OSS developer, but I have a wife and kid. They need food, clothes, and all those other not-so-extravagent things. To support that expensive habit of living, I have a full time job, get this, supporting OSS software.

    That's right, I'm paid to maintain a bunch of Linux servers. There are some Microsoft servers too, but they pay at least my salary in support fees for the 3 packages they run. Judging by the "on hold" time I spend waiting for Tech support, they aren't employing a whole lot of people.

    I do some work on the side. Some volunteer work, some paid. All of it uses OSS software to do something useful on a budget. Those budgets are generally just enough to pay me to write the software, and not a whole lot more for licenses or extravegant hardware. If I didn't have the advantages of OSS, the projects would never have existed because there is no market.

    So you see, OSS has created at least 1 job, and a wonderful side income for me. But I don't get paid for the software. I get paid (or when volunteering, recognized) for SUPPORTING the software.

    Giving the software the results away avoids a whole raft of sticky intellectual property issues. Since my clients know that everything I write will be published they don't feel like I'm hording property developed for THEM. I don't feel like I'm being and intellectual prostitute.

    My software is like the collection of techniques a carpenter developes while making furnature. By itself useless, but in skilled hands it can produce usefull things.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  21. Re:Did you even read the patent? by MultisSanguinisFluit · · Score: 2, Interesting

    I did, and I noticed the following in Claim 1:

    during first accessing of a server computer on the network by each user client computer, obtaining customization information from the corresponding user

    Now correct me if I'm wrong, but when you access the "server computer" using HTTP for the first time, you're typically given a default page. If you click on a "customize this page" link, then you can customize away. However, that is a different page, and hence, a second access, according to HTTP. Claim 1 wouldn't apply, and so none of the other claims would. (I may be wrong because there are keepalives, etc.)

    --
    > get tea
    No Tea: dropped.
  22. Re:That's What Patents Are For... by Minna+Kirai · · Score: 2, Informative

    Only oddballs like RMS think people will continue to invent things without any prospect of reward and benefit.

    I guess we're all sharing a mass hallucination! We can't be reading a website, because Tim Berners-Lee would've never invented the WWW if he wouldn't get a patent on it.

    did Edison acquire a monopoly on the idea of the light bulb? No, just a particular implementation.

    Well, Edison didn't have the lightbulb patent, it went to Joe Swan.

    But even pretending he did, your claim is still incorrect. It presents a false dichotomy between "idea" and "particular implementation", when in actuality "implementations" are a subset of all "ideas". (The rubric "Ideas can never be copyrighted or patented" is false. Not every idea can be, but some can.)

  23. Just 10 more years left. by Quila · · Score: 2, Informative

    Luckily, the patent office finally stopped one mechanism of severe patent abuse and started the clock ticking on the date of application rather than the date of issue. There were some people who extended their time between application and issue into decades to both get patent-pending and then patent protection.