Slashdot Mirror


Microsoft's Bold Patent Move

theodp writes "On Thursday, the USPTO disclosed that Microsoft has a patent pending for displaying numbers in a box to make them stand out. " Check out the images to see the power of this breakthrough patent. That's almost impossible to do without patents.

86 of 571 comments (clear)

  1. Well... by Lord+Grey · · Score: 4, Informative
    OK, I like bashing Microsoft just as much as the next guy. But I just skimmed through the application and they're not simply trying to patent "displaying numbers in a box." The application is for dynamically highlighting (or whatever) all numeric elements within a document, even if the numerics are expressed in words (e.g., "one thousand") in any supported language. While possibly of limited use, this does seem to be a unique feature.

    Now, whether Microsoft (or anyone) should be allowed to patent such thing... I don't know.

    --
    // Beyond Here Lie Dragons
    1. Re:Well... by Anonymous Coward · · Score: 4, Informative

      IMHO they POSSIBLY could patent their search algorithim to find such numbers, but not the display method of placing a box around them, since that could be considered 'obvious'.

    2. Re:Well... by Trigun · · Score: 3, Funny

      Yep, this is right up there with the Lempel Ziv algorithms, definitely not something that could be done easily with a regex.

    3. Re:Well... by RailGunner · · Score: 4, Insightful
      While possibly of limited use, this does seem to be a unique feature. Now, whether Microsoft (or anyone) should be allowed to patent such thing... I don't know.

      No, because I (personally) can implement this in no fewer than 5 seperate programming languages, and literally thousands of different ways. This patent is bullshit. If they want to copyright their implementation of this, that's fine. But a patent? No.

      For example, let's say I wrote a perl script that converted a text document to HTML. If I wrapped numbers and words believed to be numbers in bold tags, technically I'd be violating this patent.

    4. Re:Well... by ConceptJunkie · · Score: 2, Interesting

      Now, whether Microsoft (or anyone) should be allowed to patent such thing... I don't know.

      No, this is laughable even among laughable patents. But you can't blame Microsoft, as much as you might want to, you need to blame Congress, which allows this complete farce of a department to slowly undermine the entire economy of the U.S.

      It's just a matter of time before something like the alleged patent on hyperlinks by BT actually gets issued and some company decides to hold the entire computer industry hostage. Hopefully, the economic damage won't be too great before our chumpresentatives decide to take a few minutes from their lobbyist-financed caviar and Dom Perignon snack-break and return the implementation of patents to something within the same area code of what was originally intended.

      The system is screwed, you can't blame MS for using it. If they don't someone else, like SCO, perhaps, will do it.

      --
      You are in a maze of twisty little passages, all alike.
    5. Re:Well... by slavemowgli · · Score: 2, Interesting

      Being unique is not enough for something to be patentable - it also has to be novel in a non-obvious way, i.e., it has to be something that someone working in the field would not be able to come up with after two seconds.

      Take medications, for example. IANAL, but my take on it would be that (for example), if I come up with, say, a new class of painkillers that are different from those we have today, then that's patentable, because it wouldn't be obvious that substances of the new class do function as painkillers, or that if you wanted a painkiller, using that class of substances would be the natural way to go.

      On the other hand, if I take an established kind of painkillers and modify it slightly (for example, by replacing a hydrogen atom with a CH3 group somewhere) to get a new substance, then that's not patentable, since I didn't do anything fundamentally new and non-obvious.

      The same thing seems to apply here (although it's hard to tell, as the server's currently slashdotted). Even if you take the article summary with a big grain of salt (which is advisable on Slashdot), it's hard to imagine that making numbers stand out in a document is something non-obvious - or, for that matter, something new.

      Remember, the purpose of patents is not to give businesses a way of extracting money from everyone; the purpose is to further science and technology by encouraging research. The 20-year monopoly that comes with the grant of a patent is a reward for doing that research, if you will - but that also means that the contribution to science and technology should be big enough to justify this reward.

      --
      quidquid latine dictum sit altum videtur.
    6. Re:Well... by Tester · · Score: 5, Informative
      OK, I like bashing Microsoft just as much as the next guy. But I just skimmed through the application and they're not simply trying to patent "displaying numbers in a box." The application is for dynamically highlighting (or whatever) all numeric elements within a document, even if the numerics are expressed in words (e.g., "one thousand") in any supported language. While possibly of limited use, this does seem to be a unique feature.

      Actually, you are misreading the patent. In a US patent, each claim stands on its own. If only have to reproduce one of them to infringe on the patent.

      And claim 1 is: A method for emphasizing numerical data contained in an electronic document, the method comprising: determining whether a request to emphasize all of the numerical data in the electronic document has been received; and in response to receiving the request, locating all of the numerical data contained within the electronic document and emphasizing the located numerical data.


      This is really as ridiculous as we beleive..

    7. Re:Well... by AKAImBatman · · Score: 3, Interesting

      For example, let's say I wrote a perl script that converted a text document to HTML. If I wrapped numbers and words believed to be numbers in bold tags, technically I'd be violating this patent.

      Actually, you might not. According to the patent, one of the major features of the software is the ability to remove the highlighting. In fact, the highlighting is intended to be temporary, and is not embedded into the document stream. If you wrote software that embedded bold tags into the document itself, you'd be doing something similar yet quite different.

    8. Re:Well... by JavaTHut · · Score: 5, Funny

      I can't really tell if the purpose of this post was actually to bash Microsoft, or an elaborate DDOS plot to take out the Patent system by putting a link to its website labeled "microsoft bad" on slashdot.

    9. Re:Well... by dilute · · Score: 5, Interesting

      That's right. However, it is only an APPLICATION - it may not be granted, but you never know. It would be an infringement of this "patent" - if it ever issues - to perform the claimed "method" by hand - manually bolding (say) all the numbers in a document. In fact, this process is perfomed in the usual process of writing a patent application - by convention, in a patent application, all of the numeric references to the drawings are put in bold face. So, someone revising a draft patent application so as to bold all of the figure references would infringe this patent (assuming there were no other numbers in the document, which is quite possible). Absurd.

    10. Re:Well... by thing12 · · Score: 5, Informative
      Of course it can -- take a look at Perl's Lingua::EN::FindNumber.
      qr/((?:b(?:akers?dozen|illi(?:ard|on))|centillion| d(?:ecilli(?:ard|on)|ozen|u(?:o(?:decilli(?:ard|on )|vigintillion)|vigintillion))|e(?:ight(?:een|ieth |[yh])?|leven(?:ty(?:first|one))?|s)|f(?:i(?:ft(?: een|ieth|[yh])|rst|ve)|o(?:rt(?:ieth|y)|ur(?:t(?:i eth|[yh]))?))|g(?:oogol(?:plex)?|ross)|hundred|mi( ?:l(?:ion|li(?:ard|on))|nus)|n(?:aught|egative|in( ?:et(?:ieth|y)|t(?:een|[yh])|e)|o(?:nilli(?:ard|on )|ught|vem(?:dec|vigint)illion))|o(?:ct(?:illi(?:a rd|on)|o(?:dec|vigint)illion)|ne)|qu(?:a(?:drilli( ?:ard|on)|ttuor(?:decilli(?:ard|on)|vigintillion)) |in(?:decilli(?:ard|on)|tilli(?:ard|on)|vigintilli on))|s(?:core|e(?:cond|pt(?:en(?:dec|vigint)illion |illi(?:ard|on))|ven(?:t(?:ieth|y))?|x(?:decillion |tilli(?:ard|on)|vigintillion))|ix(?:t(?:ieth|y))? )|t(?:ee?n|h(?:ir(?:t(?:een|ieth|y)|d)|ousand|ree) |r(?:e(?:decilli(?:ard|on)|vigintillion)|i(?:ginti llion|lli(?:ard|on)))|w(?:e(?:l(?:fth|ve)|nt(?:iet h|y))|o)|h)|un(?:decilli(?:ard|on)|vigintillion)|v igintillion|zero|s))/i;
      It may look ugly but it's quite simple.
    11. Re:Well... by Iriel · · Score: 3, Insightful

      You also have to consider the possible applications of this patent (and the people they can collect from) if Microsoft happens to be granted this in loose enough terms. I'm not blindly casting stones at The Man here, but this is the same company that has filed patent claims for the technology of pressing the 'Tab' key to navigate hyperlinks on a web page.

      Microsoft isn't the only one guilty of this though. In the past few years, a lot of large (semi) monopolistic companies have gone on Intellectual Property acquisition sprees in attempt to collect royalties/settlements for patents and copyrights in a field that the USPTO had been far too unknowledgable of, previously. The courts are starting to get the USPTO and friends to play catch up after such debacles as some of the recent outlandish URL trademark rights lawsuits (i.e. Microsoft, Dell, etc.).

      I just hope this blows over without any fuss.

      --
      Perfecting Discordia
      www.stevenvansickle.com
    12. Re:Well... by TCM · · Score: 2, Funny

      It may look ugly but it's quite simple.

      Aren't the two mutually exclusive?

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    13. Re:Well... by menkhaura · · Score: 4, Funny

      It may look ugly but it's quite simple.

      Aren't the two mutually exclusive?

      It's Perl we are talking about here...

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    14. Re:Well... by mrdaveb · · Score: 4, Funny

      It may look ugly but it's quite simple.

      Aren't the two mutually exclusive?

      No, I've met quite a few people that are both ugly and simple.
      --
      Homme petit d'homme petit, s'attend, n'avale
    15. Re:Well... by Master+of+Transhuman · · Score: 4, Funny


      Hell, no, they aren't mutually exclusive.

      Look at George Bush.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    16. Re:Well... by Rick+the+Red · · Score: 2, Insightful

      Not at all, you'd just be formatting your own document. What's patented is a method for recognizing an instruction to highlight all numbers, finding all the numbers in the document, then somehow highlighting them. So unless your perl script for converting text to html also responded to a command to highlight all numbers, this patent would not apply. Then again, IANAL and certainly IANAPL.

      --
      If all this should have a reason, we would be the last to know.
    17. Re:Well... by interiot · · Score: 3, Informative
      It may look ugly but it's quite simple. Aren't the two mutually exclusive?
      No...

      It's simple because it's completely table-driven... it doesn't require the complicated set of if/length/substr/== commands that you'd originally think it would.

      More formally, so people don't try to ding me when they don't see the difference... finite state automata are clearly simpler things than turing machines. This clearly explains the "aren't they mutually exclusive?" issue. The first thing you think of when you think of implementing number-matching for human-languages is that it can't be expressed via DFA's. It's a little surprising that it can be. But the fact that you can wedge something that otherwise would more naturally be expressed as a full algorithm into a DFA, means that it's going to be messy as hell.

    18. Re:Well... by Master+of+Transhuman · · Score: 3, Insightful

      "The system is screwed, you can't blame MS for using it."

      Yes, you can.

      They bought their way out of an antitrust conviction. If they don't like the patent system, bribe the same assholes to change it.

      I don't see them doing that.

      Trust me, Gates LOVES the patent system. It's his last defense against OSS and he's going to use it.

      Eben Moglen pointedly targeted Microsoft's patent acquisition program Tuesday at his talk at LinuxWorld. He KNOWS Microsoft is going to do this, and the OSDL Patent Commons Project and other methods for fighting the patent system are being put in place to make sure "SCO doesn't happen again."

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    19. Re:Well... by tolan-b · · Score: 2, Insightful

      Read the patent.

      They're not patenting the method of highlighting, they're patenting the idea of providing a function to highlight all numerical data in a document.

      It seems like a pretty weak idea for a patent to me, and I am against software patents personally, but this is far from the worst example of one that I've seen.

    20. Re:Well... by sgt_doom · · Score: 2, Insightful
      By God! You've got it!

      Microsoft has just announced they've patented Bullshit!

    21. Re:Well... by PerlPenguin · · Score: 2, Funny

      I for one welcome our new number-highlighting overlords.

    22. Re:Well... by Tongo · · Score: 3, Funny

      Yo mama's so ugly....

      A perl regular expression beat her in a beauty contest!

    23. Re:Well... by NickFortune · · Score: 4, Funny
      Perl's a write-only programming language, after all.

      No it isn't. Although, to be fair, it does have exceptional support for write only programmers

      --
      Don't let THEM immanentize the Eschaton!
    24. Re:Well... by QuietLagoon · · Score: 2, Insightful

      Obvious doesn't matter here. Microsoft is trying to build up a portfolio of patents. The purpose of the portfolio is not really to protect intellectual property, but to give Microsoft's lawyers another weapon in any disputes with other companies.

    25. Re:Well... by MorePower · · Score: 2, Insightful
      Lots of things are very clever but easy to program once someone came up with the idea

      But that's the definition of obviousness! Your not supposed to be able to patent ideas (no matter how clever) only implimentations. And the implimentations have to be non-obvious. That's what ticks us off so much about patents on stuff like this, it's a back-door way of patenting ideas- by pantenting the obvious solution to them!

    26. Re:Well... by databyss · · Score: 2, Informative

      No, that doesn't match the patent.

      --
      Hmmm witty sig or funny sig? Maybe elitest techy sig!
    27. Re:Well... by sraak · · Score: 3, Funny

      i had that idea before you. my lawyers will contact you.

    28. Re:Well... by Fedallah · · Score: 2, Informative

      Can these monstrosities be generated algorithmically?

      The quoted regular expression in the GP was generated algorithmically. It was originally a word list from the Lingua::EN::Words2Nums module (Check out the source if you want to see the list.) To generate the regex, the list was passed through the Regex::PreSuf module, which creates fast-running regular expressions out of word lists.

    29. Re:Well... by bbc · · Score: 2, Interesting

      "Now, if you can show an instance of somone doing that (not highlighting SOME data, but highlighting NUMERICAL data) than you will have prior art. But, I am gonna guess you cant."

      I guess I can, because I built a scanner like that some ten years ago. I don't have the code right here, though, so you'll just have to believe me.

      My scanner (which, with a hard word, is called a natural language tokenizer, although the text-to-speech people call it a pre-processor) also scanned for names, abbreviations, mathematical formulas and other things that some linguists would call "noise".

      Scanners for names had already been around for awhile, because they were used in stock news abstraction generators. The idea behind my scanner was to build something that would allow corpus linguists to build more complex grammars that were rooted more in reality than what had come before.

    30. Re:Well... by s0l0m0n · · Score: 2

      It wouldn't be accurate, if you subsituted Kerry for Bush. I think that Kerry's biggest trouble in the recent campaign was that he complicated just about every issue to the point of obscurity. His other problem may well have been that he is ugly.

  2. Next: Microsoft patents the patent by venicebeach · · Score: 3, Funny


    I'm sure they are working on a patent that covers the process of applying for a patent.

    1. Re:Next: Microsoft patents the patent by northcat · · Score: 2, Insightful

      This is still funny?

  3. Re:Am I dumb? by Saven+Marek · · Score: 2, Informative

    what it patents is if there is data in a document that should be brought attention to, microsoft has patented the idea of giving it a standout attribute
    like putting a box around it or underlining it or boldening it or making it a brighter color.

    so if you have a document with an underlined word in it now you are infringing on microsofts patent. you better pay them your $699 or they will come after you.

  4. Quick, lets patent DNA! by elucido · · Score: 2, Insightful

    The sooner we patent the building blocks of life, the sooner we own life. This is the ownership society, so lets own stuff!

    1. Re:Quick, lets patent DNA! by AKAImBatman · · Score: 4, Funny

      That's right. For example, the military holds a patent on "A gene present in an Ancient space-faring culture, that is used as a security device for preventing alien access to sensitive technological equipment."

      The claims made are:

      "By inserting the gene into a compatible host via a retrovirus, that host becomes capable of using and activating advanced equipment left behind by our now dead anscestors who just happened to invent the Latin language."

      I mean, does that sound rediculous or what? The patent office should go back to requiring working models of an invention as proof! ;-)

  5. Uh oh! by bahwi · · Score: 2, Insightful

    Slashdotting a US Gov't website? Some pent up anger people?

    1. Re:Uh oh! by mtdenial · · Score: 5, Funny

      Heh. A close friend of mine is a Canadian patent examiner. A month or two ago, I got an email basically complaining about how the USPTO site was slow. Coincidentally, there was a /. story on patents on the front page. A couple of weeks later, same thing happened. I mentioned it this time and /. gained a new casual reader.

      Not 5 minutes ago, I recieved an email consisting of, and I quote, "Goddamned slashdot linked the USPTO again during work hours, guess I'm staying late today..."

      --
      I assert reality.
  6. Post Text Missing? by SwornPacifist · · Score: 5, Informative

    Shouldn't the link text be Microsoft has a patent pending for displaying numbers in a box?

    Not trying to be a grammar nazi, but there's a whole friggin' word missing there...

    1. Re:Post Text Missing? by dogwelder99 · · Score: 2, Funny

      The headline was generated using Microsoft's new technology for highlighting any words referring to 'numbers'. Course, there are still a couple bugs to be worked out.

  7. Context highlighting? by Limburgher · · Score: 3, Interesting

    Wouldn't the context highlighting capabilites of, say, Emacs, Joe, and countless others be considererd prior art? It couldn't be that hard to created An Emacs Major Mode that did this, if there isn't one already. I don't see anything worthy of a fresh patent here. That it's MS doing it is irrelevant.

    --

    You are not the customer.

    1. Re:Context highlighting? by Zordak · · Score: 2, Informative

      Prior art is not just as easy as saying, "I'm pretty sure I saw somebody do this on Emacs back in '89." Prior art is very technically defined by 35 U.S.C. 102, and at a bare minimum, has to be published. If you can find a published reference showing how somebody did this prior to the application date for this patent, you're in business. If you can find it within the next two months, you may be able to stop this patent from ever issuing. If not, the only hope is that the examiner will give it a 35 U.S.C. 103 Obviousness rejection, but that bar seems to be pretty low in anything related to computers.

      --

      Today's Sesame Street was brought to you by the number e.
  8. From the patent application: by Stanistani · · Score: 5, Funny

    One of the inventors is named -

    Thiti Wang-Aryattawanich

    I'd just like to know his nickname, is all...

    1. Re:From the patent application: by DrewCapu · · Score: 2, Funny
      I'm thinking Titty Wang
      You're half right. It's Titty Titty Wang Wang.
  9. Nice summary. by daniil · · Score: 4, Insightful
    Is it really that hard to write a three-line summary that actually says what the patent is about? I actually had to read the patent application to find out what the article is about.

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
    1. Re:Nice summary. by MrAnnoyanceToYou · · Score: 2

      Not to mention that I would definitely moderate the entire summary as flamebait. Come the heck on, at least give objectivity a shot.

    2. Re:Nice summary. by October_30th · · Score: 2, Informative

      The summary is definitely flamebait, but hey, this kind of articles sell ad- and maybe even subscription-wise. Slashdot is well on its way to becoming the National Enquirer for Nerds.

      --
      The owls are not what they seem
  10. As usual, nothing new by SpacePunk · · Score: 2, Insightful

    Highliting (or otherwise bringing attention to) data (numeric or otherwise) has been done since the old DOS days, and probably before. This certainly isn't new, and isn't unique by a stretch of the imagination.

    Of course, by filing the patent, they want it to seem that Microsoft is the originator if this technique. If the rules the USPTO seems to apply to software patents were applied to 'real world' patents, you'd see the whole lot of them thrown out on their asses, and the whole office revised from the janitor on up to the chief.

  11. Re:Don't get out of hand... by hosecoat · · Score: 2, Insightful

    defensive patents are ridiculously stupid

  12. I read the entire patent application. by mikeophile · · Score: 2, Funny

    I am now dumber for the effort.

  13. Why not patent this: by rscrawford · · Score: 2, Funny

    Has anyone come up with a patent for bringing down a website by posting a link to it on another website and counting on thousands and thousands of people to click through, thus generating high but perfectly legal traffic?

    If not, I'm filling out my forms right now, and someone around here's gonna owe me a lot of money.

    --
    -- The reason it's called the right wing? Irony.
  14. Re:Prior art by exp(pi*sqrt(163)) · · Score: 3, Funny

    Does it highlight the word 'thousand'. You young whippersnappers, you think you know it all. But it took billions of dollars for MS to figure out how to highlight numbers written as words.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  15. Re:Am I dumb? by kwiqsilver · · Score: 4, Funny

    My guess is that the submitter looked at the pretty pictures and jumped to conclusions.

    No /. poster would ever do such a thing! Especially not if his first glance at the story could show microsoft in a bad light.
    And even if a poster did such a thing, it would never get through /.'s fact checking department.

  16. Another Idea by $RANDOMLUSER · · Score: 2, Funny

    I wish Slashdot would put a "Fuck Microsoft" button on the comment submittal page - it would save sooo much time for all of us.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  17. Re:How about patenting these images too? by Anonymous Coward · · Score: 2, Informative

    It's a tiff image, which is a pretty standard and pretty default way to store scanned images, so it's Firefox (gasp) rather the USPTO. Fetch the thing manually and try opening it in the GIMP.

  18. Is it just me? by kinglink · · Score: 3, Insightful

    I mean the stuff that you can patent now is getting really ridiculous and you know who gets hurt? The small guy? Microsoft can make a million patents and then ride off the tithes from them, and an independant person will have to dodge through a mine field of patents to make a product.

    I'm all for the Office of Patents, which was an idea to show who was the first with the idea, granted there's some flaws, (Bell is created with created the phone while there's a good amount of evidence where he's not the originator)

    But the original idea was for people to get credit for their ideas, and be able to own them.

    However The Corporate world we live in today, has made patenting a game almost. You can patent any abstract idea, and even if your version completely fails and you couldn't program for crap, you can sue anyone else who succeeds at your worthless attempt even if it takes them 10 years, because you own the patent?

    I think we need to revise the patent system to at least show that head way is made or such and if the system never gets implemented, the patent is worthless.

  19. Can't this already be done? by alvinrod · · Score: 2, Insightful
    This is almost the same has creating a search that highlights a given word in an article or document, similar to the find feature with Firefox.

    They're only extending the search to include all numbers and words representing numbers. Essentially instead of searching for just one word, number, or collection of symbols, they're searching for a whole bunch at the same time and emphasizing the results.

    Essentially we get a preprogrammed search to pick out anything that might represent numerical data. I'm certain that something similar to this has been done before in exactness or in a very similar manner. I don't know of many programs that currently support the ability to search as broadly as this (i.e. pick out nouns, verbs, numbers, Names, etc. rather than just one number, word, collection of symbols) especially in terms of word processors and the like. Why not just patent the idea to search and emphasise certain types of symbols (i.e. numbers, Names, places, whatever else) rather than just going after this more specialized case of numbers?

    Of course this brings us to wonder, should such an idea outlined above even be patentable? I really don't care much at this point, but it would be a useful feature to see in word processors and other things like this in the future. It would probably be better if it weren't just in one word processor though.

  20. Wow! Innovative! by rlp · · Score: 4, Funny


    +----------+
    | Amazing! |
    +----------+

    --
    [Insert pithy quote here]
  21. I've got MS right where I want them... by sRev · · Score: 3, Funny

    I've just patented using letters to form words.

  22. Re:How about patenting these images too? by bunratty · · Score: 4, Informative

    Firefox can't show the images because of Bugzilla bug 160261. There's nothing wrong with the images on the web site, it's just that Firefox can't display TIFF images.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  23. That's... um.... creepy, dude. by Valdrax · · Score: 2, Funny

    Note to self: Never sign any public petition for fear of being stalked by creepy people on the net or their friends with access to Google.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  24. bad news/good news by moosesocks · · Score: 5, Funny

    I've got some bad news and some good news.

    The bad news is that the USPTO granted Microsoft assanine patent.

    The good news is that we slashdotted the USPTO (and I just saved a bundle on my car insurance)

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  25. CSS by Lifewish · · Score: 3, Insightful

    Actually, you might not. According to the patent, one of the major features of the software is the ability to remove the highlighting.

    OK, so what if I enclose all numbers in DIV tags, setting the class on each to "number"? That's something that you might well want to do (i.e. fairly bloody obvious), and then it's possible to toggle borders using one line of CSS. Come on, we have an entire style system devoted to handling this sort of change!

    --
    For the love of God, please learn to spell "ridiculous"!!!
    1. Re:CSS by egriebel · · Score: 5, Funny
      In any case, I seriously doubt that you'd see this applied to any cases except as a defense.

      Biggest lies ever told (apologies for off-color reference):
      1. The check is in the mail
      2. Don't worry, I won't come in your mouth
      3. We're from the government and we're here to help
      4. This patent is only for defense

      --
      ACHTUNG! Das computermachine ist nicht fuer gefingerpoken und mittengrabben. Ist nicht fuer gewerken bei das dumpkopfen.
    2. Re:CSS by AKAImBatman · · Score: 2, Informative

      Since IBM and Sun don't write word processing software anymore (AFAIK)

      Really? *cough*SmartSuite*cough*StarOffice*cough*

      I think its more likely that the patent is targeted at the various free word processing programs.

      I don't think it's actually *targeted* at anything. Targeting something with a patent would imply that the feature exists. (Which would invalidate the patent.) Instead, Microsoft is simply building a large portfolio. The idea is that if they cast a large enough net, they can eventually threaten any would-be attacker with hundreds of vague claims. While none of them would probably hold up in court, the claims would tie things up for long enough to bankrupt or entirely block the attacker.

    3. Re:CSS by leshert · · Score: 2, Informative

      Not quite. Claims in a patent are independent, except where they specifically refer to other claims. If you infringe on one claim but not the other 20, you're still in infringement.

      That's why patents usually have a long list of claims, starting with the first, most general claim and ending with the last, most specific claims.

      It's a defensive technique: prior art can invalidate the most general claims, but not the later, specific claims. Competitors' design-around-patent efforts can avoid the later specific claims, but may still infringe on the earlier, general ones.

    4. Re:CSS by NickFortune · · Score: 2, Insightful
      I don't think it's actually *targeted* at anything.

      Nothing specific, certainly.

      The idea is that if they cast a large enough net, they can eventually threaten any would-be attacker with hundreds of vague claims. While none of them would probably hold up in court, the claims would tie things up for long enough to bankrupt or entirely block the attacker.

      And yet, once they have amassed a large enough portfolio, what would prevent them from launching an offensive against lesser competitors? I'd hate to have to rely on their corporate culture of ethical business practice.

      It seems to be that the "defensive patent" argument owes a lot to arms race analogies. You know: "We need patents to defend ourselves from the evil patents of our enemies". That sort of thing.

      Yet that analogy doesn't really hold up. A law making handguns illegal would leave a large number of firearms in the hands of criminals. On the other hand a law that outlawed software patents would destroy everyone'sarsenal.

      So we should ask ourselves, if MS merely require patents for self-defence, why do they not employ their considerable resources to lobby against software patents?

      If all that is desired is freedom from prosecution on grounds of patent infringement, a law prohibiting software patents would achieve this at a single stroke.

      On the other hand, MS actively lobbied for software patents in the recent EU brouhaha. Which suggests they may have some other role in mind for their portfolio.

      --
      Don't let THEM immanentize the Eschaton!
  26. Prior art: Symbolics Genera & CLIM by NetSettler · · Score: 4, Interesting
    Symbolics Genera (a descendant of the MIT Lisp

    Machines)used something called "Dynamic Windows" which was later further developed as CLIM (the "Common Lisp Interface Manager"). Among the various features of that system was the ability to annotate output with its datatype. e.g., and I'll simplify notation here for presentational clarity (and to save me looking it up) but it's substantially like this:

    (with-output-as-presentation (stream 'integer :data 5.3) (write-string "a bit more than five" stream))

    This would cause the user to see the string "a bit more than five" but the system to have backing store information (kind of like the HREF that underlies a URL presentation in a browser, except that's really more imperative in nature rather than declarative) that says that if the user clicks on that, he's really clicking on 5.3 instead.

    What was interesting about the way Genera did it was that there was a conceptual relationship between "presentation" (the analog of printing output) and "accepting" (the analog of reading input). If someone later did:

    (accept 'integer :prompt "Please input a number")

    then the mouse would become aware of all the occurrences of things that had been presented as integers (or even things that could be coerced to integers). The system could be further abstracted so that if you output British Pounds and someone asked for input of American Dollars, translators ran so that when you clicked on the value in pounds, it got translated at input time to the appropriate representation (presumably the translator you wrote knew how to acceess the currency exchange to do this). Output in inches could be converted to feet or meters, of course, without such network appliances.

    But the key feature which seems to have been "obvious" even decades ago when Symbolics did this work was the idea of highlighting data of various kinds with boxes. In that case, it wasn't even limited to numeric data. It could be any kind of data, even things of different types that were hierachically presented (such a filename listing being sensitive on its whole line as a file, but as only part of the line for this and that date mentioned in the listing).

    And it didn't get patented then, which to my understanding of patent law means it's missed its chance...

    The really sad thing is that so few people know about this I/O paradigm, which had some very cool features. And then such sadness is compounded when others come along and attempt to say they dreamt up the idea.

    I mean, geez, people have been drawing boxes around in paper for a long time. I don't doubt there's some implementation of a kids' book that has a piece of cellophane you can pull back and forth to highlight something. I recall things that use red over red text to make the text "become invisible" being implemented in physical books when I was a kid. That's a form of emphasis through boxes, too!

    The patent office is way overboard these days. I think software copyright serves a critical purpose, but I think software patents are an abomination. I'd like to see the software patent system overhauled completely.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  27. Re:BAH by rwven · · Score: 2, Insightful

    well, what are you complaining about? apparently everyone else in the world has decided that when they sue MS, this is their stance. It's not a problem with them until MS has used their product for 15 years and they can sue for 500 million instead of sueing as soon as MS started "abusing" their patents for $50,000 and royalties from then on out... If everyone else does it with overbroad patents and they all attack MS, why is that OK and not for MS to do it the other way around? Double standard much? i think software patents are evil, but that goes for the people who use them against MS as well...

  28. Why pick on this one? by tuxlove · · Score: 2, Insightful

    Microsoft files thousands of patents every year. They have their own patent examiners (!). Every patent is designed to be a land mine for anyone else trying to get in their face. This is probably not even close to the worst of all their patents, even if you only look at recent ones. So why pick on this particular one?

  29. Simple to me... by hackwrench · · Score: 2, Insightful

    How about this then?

    Marezy doats and dozey dotes an' liddle lamsy divey, a kiddly divey doo wooden shoe!
    owa tagu siam.

    These seem pretty simple to me. Whetehr or not it is simple and easy to read is subject to interpretation and opinion.

  30. It may look ugly? by FhnuZoag · · Score: 2, Funny

    That is fucking beautiful, man.

  31. Prior art + obviousness by coats · · Score: 4, Insightful
    Given that:
    • The fact that the numeric data test can be expressed as a regular expression implies obviousness (and that expression having been described by a slashdot reader within the first fifteen minutes of posting); and
    • The fact that run-time (re-)configurable highlighting has a long history (I point to syntax highlighting in your favorite programming editor; I know that at least for nedit it can be turned on/off by a click)
    implies to me that this is a combination of obviousness and prior art, hence should not be patentable.

    --
    "My opinions are my own, and I've got *lots* of them!"
    1. Re:Prior art + obviousness by thebdj · · Score: 3, Informative

      All I can say is to hell with that. I work at the patent office. We all have a minimum BS in our field, and to be quite honest we do not simply rubberstamp anything. You realize that if anyone thinks a case is allowed on first action they have to consult like 5 different people, do more searching and most cannot get anyone to sign off on the work until it has been beaten to death for nearly weeks. Quota or not we reject, reject, reject. The quota isn't for patents issued, first rejections and abandoments or RCE (request for continued examination), along with some other things also count towards quota. So before you express to know what goes on at the patent office, go do it, and if you did and left cause you didn't like it, don't complain that the rest of us don't do our damn job, cause we do.

      --
      "Some days you just can't get rid of a bomb."
    2. Re:Prior art + obviousness by bit01 · · Score: 2, Insightful

      How many bogus patents the USPTO rejects is irrelevant.

      It's how many bogus patents they accept that's the problem.

      ---

      You communist! Breathing shared air!

    3. Re:Prior art + obviousness by finkployd · · Score: 2, Insightful

      So before you express to know what goes on at the patent office, go do it, and if you did and left cause you didn't like it, don't complain that the rest of us don't do our damn job, cause we do.

      You are right, I do not know what goes on there, I can only surmise based on the patents I see you guys approve. And that, my friend does not speak very highly of the work the patent office does. I do not doubt some very intelligent people work there (my moron comment was a bit strong and insulting). However I will still maintain that the people approving business process patents and software patents possess little to no experience and competence in those fields. The patents you guys issue prove this rather effectively I'm afraid.

      Finkployd

    4. Re:Prior art + obviousness by Inspector+Lopez · · Score: 2, Interesting

      Perhaps ... but a number of years ago I had the occasion to assist a student in patenting something he did for me as an "independent study" project (in electrical engineering). I hadn't had any real excuse to look at patented material before, but in the course of looking at relevant patent background in this case, I was ... horrified.

      In particular, there is the requirement that patents cover "non obvious" innovations, and yet what I saw was patent after patent after patent that covered techniques and ideas that any reasonable practitioner of the art would think to try. I did not see a single instance of an idea that struck me as fundamentally revolutionary. I resented the idea that I would actually have to seek some sort of costly licensing arrangement if I actually wished to produce a gadget that used these ideas, ideas which had been "patented" not because they were stupendously innovative, but simply because they had been identified.

      The notion that patent examiners all have a minimum BS in our field makes me chuckle. I don't doubt it, but there is such a thing as Judgement which comes from experience and practice.

      It has been said that the young think that they have invented sex. Fortunately none have, so far, been permitted to patent it; although I wouldn't put it past the USPTO.

      -----

      The contemporary USPTO is primarily useful for enabling IP lawyers to fart through silk.

  32. Re:Am I dumb? by Amouth · · Score: 2, Funny

    they have a fact checking department.. can i meet them.. i have a few tools of distruction that they forgot to put on last weeks poll

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  33. MS isn't the problem by pixelgeek · · Score: 2, Insightful

    Not to defend MS but the problem isn't that they apply for these patents but that they can and that they have to.

    Apple's case against MS defined the legal benchmark by which you could protect any new features in an OS and by extension, I think, in an application.

    Companies, especially public companies, now know that the only way to defend themselves against litigation, especially in the US, is to establish patents covering features. Even if those patents are utterly bogus.

    MS might also be in a position where they could be held legally responsible by their shareholders for not trying their upmost to defend the companies work via patents.

    Its stupid that companies can get these sorts of non-trivial patents but don't complain about MS or other companies that do this. Complain about the legal precedents and the patent system that allows it.

  34. Re:How about patenting these images too? by srleffler · · Score: 3, Informative
    The problem is that the patent office uses a relatively odd TIFF structure, that they are bound to by international agreements. You can get a free viewer for Windows here. Choose option 3: standard web browser plug-in (Netscape style). It works fine in Firefox (although older versions failed to install automagically and had to be manually moved fo Firefox's plugins directory.)

    Firefox's automatic plugin finder is unlikely to work because even though the patent images meet the TIFF standard their format is not recognized by most TIFF viewers.

  35. Obviousness criteria no longer applies by Russ+Nelson · · Score: 4, Insightful

    Nothing is considered obvious anymore. After all, if it was THAT obvious, somebody would have patented it already. Yes, the US patent system is broken. The only disagreement possible is in exactly HOW it's broken. If you listen to patent lawyers, it's broken because the USPTO's fees go into the general budget. If you listen to patent victims, it's broken because mere thoughts are being patented. If you give me a problem, and I can solve it in my head using nothing more than pencil and paper as a scratchpad, that solution should not be patentable.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:Obviousness criteria no longer applies by Misanthropy · · Score: 5, Insightful

      if it was THAT obvious, somebody would have patented it already

      I don't think so. The idea being that if something is obvious a person wouldn't bother to patent it.
      I can think of many things that I've "invented" but would never bother pursuing a patent on because it IS obvious.

      What they are trying to patent is basically a document search with the search crtiteria predefined (i.e. highlight numbers).

      It's gotten to the point where companies are no longer trying to patent unique or original ideas; they are trying to patent ALL ideas.

  36. You Laugh... by BishonenAngstMagnet · · Score: 2, Funny

    Next week, Microsoft will patent numbers, period.

  37. An even bolder patent move by highspl · · Score: 2, Funny
    --
    It puts the lotion on it's skin, or else it gets the hose again.
  38. Large regular expressions are simple and ugly... by fprog26 · · Score: 2, Informative

    In fact this is one of the regexp that I find easy to read.

    For those who don't like Perl, the same regexp
    is also valid for PHP, Python, Ruby, Java or JavaScript or Qt3.

    Just get rid of the ?: which is just there to say
    that the parenthesis should not be "tagging".

    Basically, it's just a condensed enumeration of all possible numbering nouns with a bunch of -OR- operator all over the place with repetition where the language makes sense.

    and the /i is just for case insensitive...

    of course, you could also rewrite it as a large sequence of small regexp if you prefer that...