<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Brent Phillips - Interoperability Blog : Patents</title><link>http://blogs.msdn.com/brentphillips/archive/tags/Patents/default.aspx</link><description>Tags: Patents</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The connected experience and a bit on how we got here...</title><link>http://blogs.msdn.com/brentphillips/archive/2007/01/23/the-connected-experience-and-a-bit-on-how-we-got-here.aspx</link><pubDate>Wed, 24 Jan 2007 07:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1519382</guid><dc:creator>brentphillips</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/brentphillips/comments/1519382.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brentphillips/commentrss.aspx?PostID=1519382</wfw:commentRss><description>&lt;P&gt;I hate that I missed&amp;nbsp;Bill's keynote at CES, but this &lt;A class="" title="Gates on Connected Experience" href="http://www.internetnews.com/infra/article.php/3652531" target=_blank mce_href="http://www.internetnews.com/infra/article.php/3652531"&gt;article&lt;/A&gt; provides a solid recap of some interesting philosophy on the future of technology and how we use it&amp;nbsp;to drive&amp;nbsp;the connected experience. Coming from the wireless space, I am very comfortable with the idea of a ubiquitous computing infrastructure that we (as consumers) navigate with a flexible, sophisticated&amp;nbsp;hand-held device (think&amp;nbsp;'lifestyle' remote&amp;nbsp;control). Specifically, a PDA, Cell phone, MP3 player&amp;nbsp;(whatever) combines all features required to communicate, self-locate, recieve - manage - create content, and tender transactions. Imagine, now, a seamless computing environment that you simply tap into from wherever you are to access whatever information you need - regardless of the access point, and regardless of the device.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Closing the loop - we're&amp;nbsp;in an age where such possibilities are now being realized and, with the convergence of&amp;nbsp;mobile and fixed infrastructure, the evolution of intelligent devices, and&amp;nbsp;the advancement of storage and processing technologies, the onset of new &lt;EM&gt;gadgetry&lt;/EM&gt;, applications, tools, and "ways to use them" will be limitless. As a colleague of mine likes to say, we talk on computers, we drive in computers, we fly in computers, and we live in computers. The age of &lt;A class="" title="Ubiquitous Computing" href="http://www.ubiq.com/hypertext/weiser/UbiHome.html" target=_blank mce_href="http://www.ubiq.com/hypertext/weiser/UbiHome.html"&gt;ubiquitous computing&lt;/A&gt;, suggested to have started almost&amp;nbsp;16 years ago, is now advancing at a seemingly exponential rate.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;And I ask myself [a la David Byrne]...how did we get here? I mean &lt;EM&gt;really get here&lt;/EM&gt;. After all, companies like ours didn't have a master plan to role this stuff out. Nor did all of this innovation happen by just a handful of companies...(Now, to interject for a moment on my own point. I bring this up because there&amp;nbsp;seems to be a great deal of &amp;nbsp;discussion these days&amp;nbsp;about how to &lt;EM&gt;accelerate&lt;/EM&gt; &lt;EM&gt;innovation&lt;/EM&gt; through &lt;EM&gt;openness, &lt;/EM&gt;&lt;EM&gt;community, and a removal of IP (think patents) from software&lt;/EM&gt;...Open source combined with a bit of &lt;A class="" title=Copylefting... href="http://www.answers.com/topic/copyleft" target=_blank mce_href="http://www.answers.com/topic/copyleft"&gt;copylefting&lt;/A&gt;, some might argue,&amp;nbsp;is the panacea for society's innovation and technical complexity woes...) It seems to me, however, that innovation has taken care of itself quite well over the years - re: how we got here, and today it is accelerating and maturing just as the market requires. &lt;U&gt;The market, after all, is the community that matters&lt;/U&gt;. &lt;U&gt;And the dialogue in that community&lt;/U&gt; - broadly through industry associations or standards setting organizations, or&amp;nbsp;more focused&amp;nbsp;through customer engagements - &lt;U&gt;is sufficiently open&lt;/U&gt; in my opinion to drive progress and to address integration woes created by rapid innovation cycles. And intellectual property&amp;nbsp;protection gives incentive to everybody in the market to keep on developing...(even the open source &lt;A class="" title="Red Hat Patents" href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&amp;amp;r=0&amp;amp;f=S&amp;amp;l=50&amp;amp;TERM1=RED+HAT&amp;amp;FIELD1=ASNM&amp;amp;co1=AND&amp;amp;TERM2=&amp;amp;FIELD2=&amp;amp;d=PTXT" target=_blank mce_href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&amp;amp;r=0&amp;amp;f=S&amp;amp;l=50&amp;amp;TERM1=RED+HAT&amp;amp;FIELD1=ASNM&amp;amp;co1=AND&amp;amp;TERM2=&amp;amp;FIELD2=&amp;amp;d=PTXT"&gt;guys patent some things&lt;/A&gt;)&lt;/P&gt;
&lt;P mce_keep="true"&gt;How do we sustain an ecosystem of heterogeneity and complexity? Keep working. Keep talking and working together. And when we make new &lt;EM&gt;islands&lt;/EM&gt; of technology, simply 1) standardize enough to connect, 2) build technical bridges, 3) seed new markets or 4) all of the above. &lt;/P&gt;
&lt;P mce_keep="true"&gt;I'm going to noodle on this a bit more. Thoughts and feedback welcome!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1519382" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/tech+biz/default.aspx">tech biz</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Patents/default.aspx">Patents</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Licensing/default.aspx">Licensing</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/IP/default.aspx">IP</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/innovation/default.aspx">innovation</category></item><item><title>Open XML approved by ECMA</title><link>http://blogs.msdn.com/brentphillips/archive/2006/12/07/open-xml-approved-by-ecma.aspx</link><pubDate>Fri, 08 Dec 2006 07:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1236616</guid><dc:creator>brentphillips</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/brentphillips/comments/1236616.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brentphillips/commentrss.aspx?PostID=1236616</wfw:commentRss><description>&lt;P&gt;Today marks a very important day on &lt;a href="http://www.microsoft.com/interop"&gt;interoperability&lt;/a&gt; for Microsoft. Following a series of events that include the &lt;A class="" title=OSP href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/interop/osp/default.mspx" target=_blank mce_href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/interop/osp/default.mspx "&gt;Open Specification Promise&lt;/A&gt;, the &lt;A class="" title=IECC href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/presspass/press/2006/jun06/06-13CustInteropCouncilPR.mspx" target=_blank mce_href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/presspass/press/2006/jun06/06-13CustInteropCouncilPR.mspx"&gt;Interoperability Executive Customer Council&lt;/A&gt;, the &lt;A class="" title=IVA href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/presspass/press/2006/nov06/11-14IVA07PR.mspx" target=_blank mce_href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/presspass/press/2006/nov06/11-14IVA07PR.mspx "&gt;Interoperability Vendor Alliance&lt;/A&gt;, and of course our partnership with &lt;A class="" title=Novell href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/interop/partner/novell.mspx" target=_blank mce_href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/interop/partner/novell.mspx"&gt;Novell&lt;/A&gt;, ECMA (European association for standardizing information and communication systems - phew!) approved Microsoft's &lt;A class="" title="White Paper" href="http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf" target=_blank mce_href="http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf"&gt;Open XML&lt;/A&gt; file format specification as an &lt;A class="" title="ECMA Standard" href="http://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm" target=_blank mce_href="http://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm"&gt;international standard&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;The news of standardization is a welcome&amp;nbsp;milestone after many months of work to develop (and document) the new file format.&amp;nbsp;Leveraging an XML core, the format is not only backward compatible with &lt;EM&gt;billions&lt;/EM&gt; of existing Microsoft Office documents, but is also future-proofed by complete openness and extensibility. Companies like &lt;A class="" title=Corel href="http://www.corel.com/servlet/Satellite?c=Content_C1&amp;amp;cid=1153321430604&amp;amp;lc=en&amp;amp;pagename=CorelCom%2FLayout&amp;amp;pressId=1164741065876" target=_blank mce_href="http://www.corel.com/servlet/Satellite?c=Content_C1&amp;amp;cid=1153321430604&amp;amp;lc=en&amp;amp;pagename=CorelCom%2FLayout&amp;amp;pressId=1164741065876"&gt;Corel&lt;/A&gt; and &lt;A class="" title="Novell Article" href="http://www.linuxelectrons.com/News/Application/Novell_to_Support_Microsofts_Open_XML_Format_in_OpenOffice" target=_blank mce_href="http://www.linuxelectrons.com/News/Application/Novell_to_Support_Microsofts_Open_XML_Format_in_OpenOffice"&gt;Novell&lt;/A&gt; are already adopting the specification (all 6000 pages), which suggests a strong demand for the rich features that the file format will offer. &lt;/P&gt;
&lt;P&gt;After hearing the news, I took a scan of the blogosphere to see what folks were saying. I have to admit there were some pretty serious crits out there,&amp;nbsp;and I am&amp;nbsp;floored that&amp;nbsp;anyone can see this as a bad thing. The fact that Microsoft finally unlocked its files is a huge milestone! The fact that the specification is being adopted by other vendors so quickly is great. The fact that Open XML and other file formats (namely ODF) can co-exist&amp;nbsp; - and that a translator has already been developed to go from one to the other - demonstrates tremendous value for the market! All goodness! &lt;BR&gt;&lt;BR&gt;For those who are curious, Open XML is a &lt;EM&gt;very&lt;/EM&gt; necessary effort. One file format specification &lt;EM&gt;will not work for all document authoring tools&lt;/EM&gt; as the Open Document format has readily demonstrated. While the ODF became an ISO standard nearly seven months ago, its authors chose "right now"&amp;nbsp;over "right," in terms of features. The specification is largely incomplete - lacking support for such things as accessibility and formulas (currently being addressed), which are key elements needed for effective usability (More on that at &lt;A class="" title=McGibbon href="http://notes2self.net/archive/2006/07/12/Cutting-corners-_2D00_-the-realpolitik-of-ODF-standardisation_3F00_.aspx" target=_blank mce_href="http://notes2self.net/archive/2006/07/12/Cutting-corners-_2D00_-the-realpolitik-of-ODF-standardisation_3F00_.aspx"&gt;McGibbon's blog&lt;/A&gt;). &lt;BR&gt;&lt;BR&gt;In terms of Microsoft's decision to evolve the file format, we realized that new technologies afforded us the opportunity to make our files more flexible for customers. Years ago, when the binary formats were developed, the technical ecosystem was a much different space. Today, formats and protocols allow us to link virtually any technology to another, suggesting that the nature of documents would, could, and should evolve. Today, we see a distinct seperation of content&amp;nbsp;from presentation or formatting. What sits between the two is metadata providing a description for what the document's content contains. &amp;nbsp;This has become a best practice for web development, and is now&amp;nbsp;happening for documents as well. In the end, documents and their content become much more fluid in terms of how they are used, accessed, and managed.&amp;nbsp;The great news for Microsoft Office users is that they have much greater access to, and control over, their data through this open file format. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;OpenOffice, incidentally, is free to implement the specification just as Novell and Corel have done...&lt;/P&gt;
&lt;P&gt;As a&amp;nbsp;final thought, I&amp;nbsp;think its very telling that&amp;nbsp;IBM was the only ECMA participant to vote against the standardization of Open XML. For a company who's Vice President of Standards pitches openness, choice, and innovation, it seems odd that they would &lt;EM&gt;not support&lt;/EM&gt; the standardization of a file format that was &lt;EM&gt;so valuable&lt;/EM&gt; to so many of IBM's current customers! &lt;BR&gt;Self serving?&amp;nbsp;Makes me wonder. &lt;A class="" title="More thoughts on IBM and Open Source" href="http://blogs.msdn.com/brentphillips/archive/2006/10/13/ibm-bag-open-cats-everywhere.aspx" target=_blank mce_href="http://blogs.msdn.com/brentphillips/archive/2006/10/13/ibm-bag-open-cats-everywhere.aspx"&gt;More thoughts on that in a previous post...&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1236616" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Patents/default.aspx">Patents</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/IP/default.aspx">IP</category></item><item><title>Need details on the Open Spec Promise? Check out Channel 9...</title><link>http://blogs.msdn.com/brentphillips/archive/2006/11/20/need-details-on-the-open-spec-promise-check-out-channel-9.aspx</link><pubDate>Mon, 20 Nov 2006 21:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1110362</guid><dc:creator>brentphillips</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/brentphillips/comments/1110362.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brentphillips/commentrss.aspx?PostID=1110362</wfw:commentRss><description>&lt;P&gt;If you have 30 minutes and are keenly interested in how Microsoft's new Open Specification Promise works, check out this video at Channel 9. Included in the clip are&amp;nbsp;Jean Paoli, General Manager of Interoperability &amp;amp; XML Architecture; Tom Robertson, General Manager of IP and Corportate Standards Strategy; and Amy Marasco, General Manager of Standards Strategy. I worked on parts of the project for Amy and Tom, and work closely with all three on other efforts. Check it out here...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Video: &lt;A class="" title="OSP Video" href="http://channel9.msdn.com/ShowPost.aspx?PostID=259077#259077" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=259077#259077"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=259077#259077&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;OSP: &lt;A class="" title=OSP href="http://www.microsoft.com/interop/osp/" target=_blank mce_href="http://www.microsoft.com/interop/osp/"&gt;http://www.microsoft.com/interop/osp/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1110362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Open+Specification+Promise/default.aspx">Open Specification Promise</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Patents/default.aspx">Patents</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/Licensing/default.aspx">Licensing</category><category domain="http://blogs.msdn.com/brentphillips/archive/tags/IP/default.aspx">IP</category></item></channel></rss>