<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.research.microsoft.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>TechFest Live! : problem</title><link>http://community.research.microsoft.com/blogs/techfestlive/archive/tags/problem/default.aspx</link><description>Tags: problem</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Diagnosing Home-Networking Problems with NetPrints</title><link>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/diagnosing-home-networking-problems-with-netprints.aspx</link><pubDate>Wed, 05 Mar 2008 23:49:00 GMT</pubDate><guid isPermaLink="false">eaca9afb-5ccf-4c08-b3f3-369c7e6f1a06:763</guid><dc:creator>robk</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.research.microsoft.com/blogs/techfestlive/rsscomments.aspx?PostID=763</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.research.microsoft.com/blogs/techfestlive/commentapi.aspx?PostID=763</wfw:comment><comments>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/diagnosing-home-networking-problems-with-netprints.aspx#comments</comments><description>&lt;p&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg"&gt;&lt;/a&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;Now here&amp;#39;s technology I could use right now, and I&amp;#39;ll bet you could, too. &lt;/p&gt;
&lt;p&gt;Ranjita Bhagwan is a researcher at Microsoft Research India who found herself getting frustrated with her home network. And that got her to thinking about her family. &lt;/p&gt;
&lt;p&gt;&amp;quot;I am a home-network user,&amp;quot; Bhagwan says, &amp;quot;and I’ve faced this problem a lot. I’ve studied computer science, so I have some knowledge on how networking works. And if it’s such a problem for me, then I shudder to think what a problem it must be for my mother or for my grandparents, who have no idea what’s happening. &lt;/p&gt;
&lt;p&gt;&amp;quot;This is a way to simplify things for that population.&amp;quot; &lt;/p&gt;
&lt;p&gt;Her thinking led to NetPrints, a technique for diagnosing home-networking issues with a single click.&lt;/p&gt;
&lt;p&gt;&amp;quot;I have a client that works on your machine,&amp;quot; Bhagwan explains. &amp;quot;If you have a problem with any application, like to your e-mail service, you just press one&amp;nbsp;button, and it goes to a service and resolves the problem.&amp;quot;&lt;/p&gt;
&lt;p&gt;One-touch resolution? Sounds like a dream come true.&lt;/p&gt;
&lt;p&gt;&amp;quot;Home networks are growing,&amp;quot; she observes,&amp;nbsp;&amp;quot;and because of that, there’s this unmanaged environment. You have different companies&amp;#39; routers interacting with different computers, and that causes a lot of problems. That’s where we see this being helpful.&amp;quot; &lt;/p&gt;
&lt;p&gt;The&amp;nbsp;unmanaged nature of many home networks is the crux of the problem.&lt;/p&gt;
&lt;p&gt;&amp;quot;There’s so much diverse configuration network in a home network, Bhagwan observes.&amp;nbsp;&amp;quot;What we finally decided to do was to use shared wisdom to resolve the problem. If you have the same configuration as me, and you’ve resolved your problem, in that case, that information should be ready for me to resolve my problem, as well.&amp;quot;&lt;/p&gt;
&lt;p&gt;In a nutshell, here&amp;#39;s how NetPrints works:&amp;nbsp;When&amp;nbsp;you have a problem with an application,&amp;nbsp;you can open the NetPrints client on&amp;nbsp;your home machine. It automatically detects the application that’s having the problem and then you&amp;nbsp;press the Diagnose button. The client&amp;nbsp;crawls&amp;nbsp;the configuration information from&amp;nbsp;your home network and sends it&amp;nbsp;to the service.&lt;/p&gt;
&lt;p&gt;The service uses a structured index database to figure out which configuration-information parameter is wrong and ships&amp;nbsp; a suggestion to&amp;nbsp;your client.&amp;nbsp;The client then automatically fixes that configuration&amp;nbsp;on the router or on the home network. And, &lt;span class="me1"&gt;&lt;span style="FONT-WEIGHT:normal;FONT-SIZE:10pt;FONT-FAMILY:Arial;mso-bidi-font-weight:bold;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;voilà&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;the application starts working. &lt;/p&gt;
&lt;p&gt;&amp;quot;The server side,&amp;quot; Bhagwan explains,&amp;nbsp;&amp;quot;is using a machine-learning algorithm to build a decision tree using the configuration, and that’s how it figures out how it can go from a bad configuration to a good one.&amp;quot;&lt;/p&gt;
&lt;p&gt;NetPrints is still being evaluated, but so far, things look quite promising.&lt;/p&gt;
&lt;p&gt;&amp;quot;We have tested it with four or five applications right now, and four or five different routers, Bhagwan reports,&amp;nbsp;&amp;quot;and it seems to work really well. We looked at a few problems that we scrounged around the Internet for, related to&amp;nbsp;VPN clients,&amp;nbsp;to&amp;nbsp;gaming systems, to media players, and we found that for a large majority of them, something like this would be extremely valuable.&amp;quot;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sure I speak for millions when l say, the sooner I get my hands on this, the better.&lt;/p&gt;
&lt;p&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ranjita Bhagwan in her TechFest booth, March 5, 2008.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=763" width="1" height="1"&gt;</description><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx">2008</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx">Research</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx">TechFest</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/problem/default.aspx">problem</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/configuration/default.aspx">configuration</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/home+network/default.aspx">home network</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Ranjita+Bhagwan/default.aspx">Ranjita Bhagwan</category><category domain="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/NetPrints/default.aspx">NetPrints</category></item></channel></rss>