{"id":118,"date":"2010-11-20T16:19:10","date_gmt":"2010-11-20T06:19:10","guid":{"rendered":"http:\/\/dev.plutext.org\/blog\/?p=118"},"modified":"2010-11-20T16:19:54","modified_gmt":"2010-11-20T06:19:54","slug":"microsofts-data-binding-patent","status":"publish","type":"post","link":"https:\/\/www.docx4java.org\/blog\/2010\/11\/microsofts-data-binding-patent\/","title":{"rendered":"Microsoft&#8217;s data binding patent"},"content":{"rendered":"<p>I just stumbled across<br \/>\n<a href=\"http:\/\/www.freepatentsonline.com\/7730394.html\">United States Patent 7730394, Data binding in a word-processing application<\/a><\/p>\n<p>Its Microsoft&#8217;s patent on data bound content controls.<\/p>\n<p>Its a useful description of how it works.<\/p>\n<p>I&#8217;m not sure it&#8217;s worthy of a patent though. \u00a0They reference a \u00a0lot of prior art, but not my March 2004 paper \u00a0<a href=\"http:\/\/lists.oasis-open.org\/archives\/legalxml-econtracts\/200403\/msg00004.html\">&#8220;XForms for Contract Semantics&#8221;<\/a>, which contains the following binding example:<\/p>\n<div id=\"_mcePaste\">&lt;p&gt;<\/div>\n<div id=\"_mcePaste\">In consideration of the payment of &lt;xforms:output ref=&#8221;lineitems\/item\/price&#8221;\/&gt;, &lt;xforms:output ref=&#8221;supplier&#8221;\/&gt; agrees to deliver<\/div>\n<div id=\"_mcePaste\">a\u00a0&lt;xforms:output ref=&#8221;lineitems\/item\/name&#8221;\/&gt; to &lt;xforms:output ref=&#8221;customer&#8221;\/&gt; on or before &lt;xforms:output ref=&#8221;deliverydate&#8221;\/&gt;.<\/div>\n<div id=\"_mcePaste\">&lt;\/p&gt;<\/div>\n<div>\n<p>Interestingly to me, Wolters Kluwer referenced my paper in their <a href=\"http:\/\/www.freepatentsonline.com\/7260584.html\">&#8220;Document creation system&#8221;<\/a> patent, but that&#8217;s a side note.<\/p>\n<p>I&#8217;m a big fan of data-bound content controls.<\/p>\n<p>So much so, in fact, that I&#8217;d like to see the same stuff included in ODF and implemented in OpenOffice .. umm .. maybe I mean LibreOffice these days!<\/p>\n<p>That would obviously be more likely if Microsoft didn&#8217;t lodge patents for stuff like this. \u00a0Who can blame them, you might say, with things like i4i happening to them? \u00a0Well, my response is that they should be using their considerable corporate muscle to lobby for patent reform. \u00a0In the absence of such efforts, you can only conclude that the innovation inhibiting patent system suits Microsoft, event though they take the odd hundred million dollar hit from it.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I just stumbled across United States Patent 7730394, Data binding in a word-processing application Its Microsoft&#8217;s patent on data bound content controls. Its a useful description of how it works. I&#8217;m not sure it&#8217;s worthy of a patent though. \u00a0They reference a \u00a0lot of prior art, but not my March 2004 paper \u00a0&#8220;XForms for Contract [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,99],"tags":[],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-microsoft-word","category-openxml"],"_links":{"self":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":2,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"predecessor-version":[{"id":120,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions\/120"}],"wp:attachment":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}