Slashdot Mirror


Microsoft Applies For Patent On Tufte's Sparklines

jenkin sear writes "Data visualization guru Edward Tufte developed Sparklines, a great way to display condensed data as an inline graphic. Excel's new version has incorporated the design element — and Microsoft has applied for a patent on them — without so much as a by-your-leave from Tufte."

25 of 175 comments (clear)

  1. Obvious bad patent by Anonymous Coward · · Score: 3, Insightful

    The patent is obviously bad. As the summary states, there is plenty of prior art. If you read the patent, it's also trivial - it's just making graphs smaller.

    Will the USPTO reject it?
    Maybe.

    But even if they do, we also need to ask:
    Will anyone at Microsoft be fined or imprisoned for applying for this bogus patent?
    Unfortunately, not.

    1. Re:Obvious bad patent by mister_playboy · · Score: 3, Funny

      fuck you in the neck.

      Only works if OP has had his larynx removed.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    2. Re:Obvious bad patent by mysidia · · Score: 3, Insightful

      It would certainly help with the epidemic of bogus patents, if those exaggerating or being deceptive on applications (such as claiming to have invented a graphical design while doing so much as acknowledging that someone else invented the design) would lead to some serious justice.

    3. Re:Obvious bad patent by HiThere · · Score: 4, Informative

      Actually, yes, it *is* a legal requirement that MS not claim to invent what they haven't invented. Unfortunately, this is never enforced with the applicable punishment. (Rarely against individuals. I've never heard of it being enforced against a company.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  2. It's not a patent for Sparklines themselves by shutdown+-p+now · · Score: 5, Informative

    A comment on the blog post discussing the feature (to which TFS links) says:

    They haven’t tried to patent sparklines, but the use of sparklines in Excel. I.e. the automatic updating of a sparkline embedded in a spreadsheet.

    Cue the posts on how obvious and stupid the patent is regardless of this below. Point is, it's not an attempt on something already claimed by someone.

    1. Re:It's not a patent for Sparklines themselves by Opportunist · · Score: 5, Insightful

      Ok, so if I have to push a button to update it, it's not covered? If I don't embed it but, say, just have an external application retrieve data from a spreadsheet, it's not covered?

      Yes, I'm hanging on technicalities. But when you look at it closely, the whole software patent BS is about technicalities and not much more. We're talking about (usually) so obvious applications that a 5 year old wouldn't only get the idea but actually say "duh" when you present it to him.

      Maybe that would be a good metric. The patent clerc should tell his 5 year old about the idea. If he says "duh", it's not patentable.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:It's not a patent for Sparklines themselves by sohp · · Score: 3, Insightful

      Sorry, but taking an existing invention and just taking on "in Excel" or "using a computer" does not make it a new invention. That seems to be the way the USPTO treats those magic words, though.

    3. Re:It's not a patent for Sparklines themselves by ChaosDiscord · · Score: 3, Insightful

      Well, golly, I've got a very small chart in a spreadsheet. And you're suggesting that I could dynamically update that chart? Wow! I would never have thought of that! Truly a breakthrough that must have taken years of research and is totally worth a patent.

    4. Re:It's not a patent for Sparklines themselves by jipn4 · · Score: 4, Insightful

      It's not just "stupid and obvious", there is plenty of prior art, and it follows from standard engineering principles.

      Point is, it's not an attempt on something already claimed by someone.

      Yes, it is. If sparklines are public domain and updating graphs dynamically is public domain, then so is the (obvious) combination. The technique belongs to all of us.

      So, Microsoft isn't just stealing from another inventor here, they are stealing from all of us, which is even worse.

  3. Opposing patents by StreetStealth · · Score: 3, Interesting

    This is one of those issues I'd love to hear a real patent attorney weigh in on: If someone files a patent on something you can prove you demonstrated publicly at an earlier date, what are your options? Can you file an opposition to the patent? How does it work?

    --
    Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
    1. Re:Opposing patents by Grond · · Score: 5, Informative

      This is one of those issues I'd love to hear a real patent attorney weigh in on: If someone files a patent on something you can prove you demonstrated publicly at an earlier date, what are your options? Can you file an opposition to the patent? How does it work?

      I am not an attorney (I'm an academic) and this is not legal advice. If you ever find yourself in a situation like this you should consult a competent patent attorney in your jurisdiction. To be clear, when I use the word 'you' in this post I mean the generic 'you,' not you personally.

      Here's the basic flowchart. Has the other party filed an application or received a patent? If they've already received a patent, then your primary option is to put the patent into reexamination. To do this requires evidence of a substantial new question of patentability (i.e., something new the examiner or the courts haven't looked at yet) and the payment of a fee. You can either put it into ex parte reexamination, where you submit your evidence and the patent office takes it from there, or you can put it into inter partes reexamination, where the patent office holds a sort of mini trial with you arguing against the patent's validity and the patent owner arguing for it.

      If the patent holder is actually demanding a license, threatening a lawsuit, etc, then you may also have the option of filing what's called a declaratory judgment lawsuit where you ask a court to determine whether the patent is valid or not.

      If things are still at the application stage, your options are much more limited. You can submit prior art to the patent office, or, in the rare circumstance that you also have a pending patent application on the same invention, then the patent office may declare what's called an interference and try to figure out who invented the claimed invention first.

    2. Re:Opposing patents by Grond · · Score: 3, Informative

      Please stop thinking in a FOSS mind frame. In our world, someone asks a question and if we're experienced in that field we don't mind helping out. In the law world, they just lol'd at you (just like every patent attorney who actually read your post) and are currently waiting for you to swipe your credit card details. Now ... Armchair Patent Attorneys ... now that's another matter. I'm sure they're willing to provide an abundance of information.

      I'm taking the patent bar in a month and the state bar in three. I'm currently an academic, so naturally part of my job is teaching people about the law, but I'm not going to stop doing so if I'm admitted to the bar. In fact, the Model Rules of Professional Responsibility state that lawyers should help to educate the public about the law (note: they aren't required to, but they should).

      Furthermore, there are patent attorneys that have made helpful comments on Slashdot over the years, which stands in direct contradiction to your claim.

      Similarly, one of the people I work with is an experienced patent attorney and distinguished law professor. We offered to be the subject of a Slashdot interview about patents, particularly software patents. We felt we'd be a good match since he graduated from MIT and I have bachelor's and master's degrees in computer science. Slashdot didn't take us up on the offer, but at least we tried.

      And finally I'll just point out that there are, of course, far more armchair patent attorneys than patent attorneys on Slashdot, so statistically it's hardly surprising that most comments, helpful or otherwise, come from non-experts. It would actually be pretty incredible if every patent-related post or comment on Slashdot was met by a host of patent attorneys chiming in on the issue.

  4. A Few Points by Grond · · Score: 5, Informative

    First, the actual claims are considerably narrower than just 'any and all uses of sparklines.' The broadest claim is about the use of sparklines in a dynamically updated electronic document. Most of the narrower claims have to do visual effects, the handling of null values in the spreadsheet, etc. This is pretty tame stuff.

    Second, this is a newly filed application. The examiner will almost certainly come back with multiple rejections based on obviousness, and the claims will likely be narrowed in response. Like most negotiations, the parties start off with extreme positions and work towards compromise.

    Third, the patent application already cites Tufte (along with a dozen other pieces of prior art) in the Information Disclosure Statement. In other words: Microsoft gave the patent examiner many important pieces of prior art. The examiner will no doubt find many more. This is all publicly available through the Patent Office's Patent Application Information Retrieval system.

    Fourth, there is no need for Microsoft to acknowledge Tufte as an inventor on the patent application. Inventorship in the patent context is a legal term of art with a specific meaning. The fact that Microsoft said that Tufte invented sparklines is not the damning piece of evidence many are assuming it is (and recall from point three, above, that Microsoft acknowledged Tufte in its IDS). First, Tufte invented sparklines more than a year before the filing date, so any patentable claims must be a non-obvious improvement upon or use of sparklines, not sparklines themselves. Second, Tufte clearly did not work with the Microsoft inventors, so he cannot be a co-inventor of anything claimed in this application.

    Once again non-experts hear hoofbeats and scream 'Zebra Stampede!' The comments on Tufte's site, for example, are a joke, an absolute mess of uninformed speculation. Given the wealth of publicly available information on patents and patent application, the Slashdot editors should do more to fact check these stories before publishing them.

    Finally, I'll just tack on that if sparklines are so great and this is all so obvious, then surely there's an open source version that predates this application. Remember, though, that this application was filed on May 7, 2008, so the open source version would need to predate that, preferably (but not necessarily) by a year or more. That would actually be an important piece of prior art.

    1. Re:A Few Points by barath_s · · Score: 4, Informative
      Re: Predating May 7 2008 :

      http://www.dailydoseofexcel.com/archives/2006/02/05/in-cell-charting/ https://www.blogger.com/comment.g?blogID=7603152763857688635&postID=4147846911463078558&pli=1 Note especially comments by Bob Phillips and jon Peltier, in addition to the post by Fabrice on starting in 2005.

      Plus, I'm not sure why you emphasize open source implementations that predate it. Did you really mean to imply that if I had a closed source implementation that predated it, it would not be prior art ?

    2. Re:A Few Points by Grond · · Score: 4, Insightful

      updating a graph is not patentable, spreadsheets already do it.

      It's a legal rule that in an obviousness analysis you have to consider the claims as a whole. You can't dissect the claims into individual, obvious elements. It's the combination of all of the elements that must be found obvious.

      I'm not saying that dynamically updating sparklines in a spreadsheet isn't obvious, just that the argument you made isn't a legally valid one.

    3. Re:A Few Points by dbIII · · Score: 3, Interesting

      Finally, I'll just tack on that if sparklines are so great and this is all so obvious, then surely there's an open source version that predates this application.

      The wikipedia article lists several, but for all I know they may have appeared there after your post.
      As for the patent being of restricted use that is true but ultimately somewhat petty. It is like appending "on a plane" onto a mention of anything.

  5. Re:Why are you surprised? by MrNaz · · Score: 4, Insightful

    How are Sparklines even patentable? They're just a graph, scaled down. I don't even see an innovation here, either my Microsoft or Tufte.

    --
    I hate printers.
  6. Re:Why are you surprised? by mabhatter654 · · Score: 5, Informative

    They're already published and in use, therefore not patentable.... if only the patent office would follow their own damn rules about such things!

  7. Re:Specifically... by lahvak · · Score: 4, Insightful

    That's pretty interesting. If I remember correctly, there is a LaTeX package for creating sparklines, it uses data that can be embedded in the document, it takes additional parameters that influence the look of the sparkline, and if you change the data a re-run latex, the sparkline changes to reflect the new data, while preserving the look given by the additional parameters. Add to it a system that watches your file and rerun latex every time to see a change in order to generate a preview (I believe I have seen at least one such editor), and it seems to me exactly like what they are describing. I don't quite understand what they mean by "matrix of points proportional to the associated location in the document". If that is the only difference, it really seems too little to deserve a patent.

    --
    AccountKiller
  8. Do you know who Tufte is? by Kupfernigk · · Score: 5, Interesting
    Obviously not. If you did you would know he always credits his sources in depth and explains the historical development of his thinking. He often draws out features of graphical presentation of data and gives them simplifying names to provide a framework, but he does not claim originality.

    He is not suing Microsoft, and has done absolutely nothing wrong, And your post is a simple troll.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  9. Re:Why are you surprised? by Daengbo · · Score: 3, Informative

    This appears to be a specific implementation of sparklines in an Excel spreadsheet, not sparklines in general. This blog talks about this specific implementation (sparklines in Excel) in 2006. This comment on that blog says that there are three current commercial implementations.

    There's even a Sourceforge project for Sparklines in Excel, but it appears to have first published in early 2009.

  10. Re:Microsoft didn't patent the sparkline itself by Lord+Lode · · Score: 3, Insightful

    So they patent putting it in a single cell? How obvious is that? Putting something else than text in a cell? No matter what, it's a graph, it's line art, an image, images and lines have been rendered by computers for decades, no matter if it's in a cell of a spread sheet or in a window or in whatever else, no matter if the image is synchronized with some numbers from somewhere else and what not, I fail to see any innovation at all, it's just plotting of a graph based on numbers.

  11. I've done it... by mok000 · · Score: 5, Informative

    I've used sparklines that were updated "automatically" from the values in a database. The software in question tracked the coffee consumption pr. person in the lab, and displayed it using sparklines on a web page (no longer online). The sparkline code was a PHP snippet I found on the net somewhere. There must be plenty of prior art.

  12. Emperor's New Clothes by backwardMechanic · · Score: 4, Insightful

    Am I really the only person looking at this and thinking 'it's a graph'?

    The rest is all visual design and auto-updating.

    1. Re:Emperor's New Clothes by kegon · · Score: 3, Insightful

      It's a graph and it's small. I think Tufte's point is that small graphs can communicate information without the cruft of detailed axes, labels and so on.

      However, this is not a new idea. It has been reinvented by every 7 year old learning how to draw a graph, to be howled at by a teacher for not adding useful detailed axes, labels and so on.

      If you read Tufte's website though you may get the impression that it's a brand new idea.