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.

40 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 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..

    5. 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.

    6. 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.

    7. 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.

    8. 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.
    9. 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
    10. 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
    11. 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
    12. 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!
    13. 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.

    14. 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!
    15. Re:Well... by Tongo · · Score: 3, Funny

      Yo mama's so ugly....

      A perl regular expression beat her in a beauty contest!

    16. 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!
    17. Re:Well... by sraak · · Score: 3, Funny

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

  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.

  3. 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...

  4. 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.

  5. 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...

  6. 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.
  7. 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.
  8. 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.

  9. 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.

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


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

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

    I've just patented using letters to form words.

  12. 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.
  13. 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! ;-)

  14. 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
  15. 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.
  16. 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.
  17. 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

  18. 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."
  19. 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.

  20. 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.