<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ehsan Nourbakhsh’s Blog</title>
	<atom:link href="http://www.nourbakhsh.ir/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nourbakhsh.ir/blog</link>
	<description></description>
	<lastBuildDate>Tue, 18 May 2010 00:08:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Just Testing</title>
		<link>http://www.nourbakhsh.ir/blog/2010/05/just-testing/</link>
		<comments>http://www.nourbakhsh.ir/blog/2010/05/just-testing/#comments</comments>
		<pubDate>Tue, 18 May 2010 00:08:35 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/2010/05/just-testing/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/nYY4P04cUvM&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nYY4P04cUvM&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2010/05/just-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phone Carriers: Main Threat to The Future of 4G Devices?</title>
		<link>http://www.nourbakhsh.ir/blog/2009/12/phone-carriers-main-threat-to-the-future-of-4g-mobiles/</link>
		<comments>http://www.nourbakhsh.ir/blog/2009/12/phone-carriers-main-threat-to-the-future-of-4g-mobiles/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 00:27:01 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[wireless]]></category>
		<category><![CDATA[4g]]></category>
		<category><![CDATA[at&t]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[lte]]></category>
		<category><![CDATA[smartphone]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/?p=109</guid>
		<description><![CDATA[While a Swedish company has started offering 4G plans, AT&#038;T is considering limiting data usage of iPhone owners. Are US carriers ready for 4G cell phone networks?]]></description>
			<content:encoded><![CDATA[<p>Yesterday a Swedish cell phone provider <a title="PC World: 4G Mobile Service Debuts: What You Need to Know" href="http://www.pcworld.com/article/184617/4g_mobile_service_debuts_what_you_need_to_know.html">announced they would offer the first 4G/LTE plan</a> available to the public. Initial pricing of the plans offered by <a title="TeliaSonera" href="http://www.teliasonera.com/">TeliaSonera </a>will be $83 per month in Sweden and $120 in Norway. This price covers up to 30GB of data transfer, but does not include the price of the device itself.</p>
<p>This announcement comes few days after <a title="MSN Money: AT&amp;T may have to limit iPhone users" href="http://articles.moneycentral.msn.com/Investing/Dispatch/market-dispatches.aspx?post=1419669&amp;_blg=1,1419669">AT&amp;T made public</a> they are considering cutting back amount of data users can transfer on their iPhones. AT&amp;T has been criticized for network problems due to higher data usage, and now seems to be projecting the problem to their customers. You might be wondering how much data on average an iPhone user transfers per month? <a title="ZDNet: Google; AT&amp;T shocked by iPhone usage" href="http://blogs.zdnet.com/Apple/?p=1316">This article</a> puts that number close to 100MB in 2008, although the source did not mention if that amount is per month or per day. Even if we assume it is per day, a very unlikely assumption, the total would be close to 3GB per month. Again, very unlikely, but let us assume that is the case.</p>
<p>The question that popped up in my mind after reading about the 4G mobile finally coming to the market, was how will the providers handle this new rates? If AT&amp;T cannot handle current small number of iPhone owners, estimated to be <a title="Nielsen: iPhone Users Watch More Video… and are Older than You Think" href="http://blog.nielsen.com/nielsenwire/online_mobile/iphone-users-watch-more-video-and-are-older-than-you-think/">around 6.4 million by Nielsen</a>, how will they be able to persuade users to upgrade to 4G cell phones once they are available? The technology of the cell phone devices and the BTSs will make transfers quicker, but still the back bone that is required to carry this amount of data needs to be upgraded. And if they are more interested in &#8220;managing&#8221; how their customers use their cell phones rather than making that upgrade right now, there is no guarantee they will be willing to do perform those upgrades once customers start using the faster 4G devices.</p>
<p>I hope the major cell phone providers understand that when a customer pays higher price in terms of mandatory data plan and a longer contract, they expect to use the device they received as an incentive. And I hope while researchers and developers in hardware manufacturing companies are working on the technical aspects of the 4G devices, the business people in carrier companies are also working on understanding customer data usage trends and plan to upgrade their networks accordingly.</p>
<p><span style="color: #ff0000;">UPDATE</span>, three months later: March 12 2010, <a title="AT&amp;T CEO unsure if LTE will trigger pricing changes" href="http://www.fiercewireless.com/story/t-ceo-unsure-if-lte-will-trigger-pricing-changes/2010-03-12" target="_blank">AT&amp;T CEO unsure if LTE will trigger pricing changes</a> but &#8220;reiterated his position that such a move would happen.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2009/12/phone-carriers-main-threat-to-the-future-of-4g-mobiles/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>TinyOS/nesC tip: ActiveMessage</title>
		<link>http://www.nourbakhsh.ir/blog/2009/12/tinyosnesc-tip-activemessage/</link>
		<comments>http://www.nourbakhsh.ir/blog/2009/12/tinyosnesc-tip-activemessage/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:37:20 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[activemessage]]></category>
		<category><![CDATA[AMsend]]></category>
		<category><![CDATA[mote]]></category>
		<category><![CDATA[nesc]]></category>
		<category><![CDATA[tinyos]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/?p=115</guid>
		<description><![CDATA[Just a quick note for those who are looking on the web for the reason that their nesC code is not working:
calling AMSend.setSource( *amsg,  addr) may change the source address locally, but when you are sending the packet it will be reset to ActiveMessageAddressC$addr.
After almost two days of wondering why I couldn&#8217;t forge messages on [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note for those who are looking on the web for the reason that their nesC code is not working:</p>
<p style="text-align: left; padding-left: 30px;">calling <em>AMSend.setSource( *amsg,  addr)</em> may change the source address locally, but when you are sending the packet it will be reset to <span><span><em>ActiveMessageAddressC$addr</em>.</span></span></p>
<p style="text-align: left;"><span><span>After almost two days of wondering why I couldn&#8217;t forge messages on a base station, a friend more familiar with TinyOS gave me this warning. I couldn&#8217;t find it on the web, so .. here it is!</span></span></p>
<p style="text-align: left;"><span><span>One other note: if you are using a bash script to do the <em>TOS_NODE_ID</em> assignment for you, you should call tos-set-symbol with </span></span><span><span><em>ActiveMessageAddressC__addr</em>. Using <em>$ </em>would -obviously- cause bash to consider it a variable and replace it with empty string.<br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2009/12/tinyosnesc-tip-activemessage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home eNB: Great Oppotunity for 3GPP LTE</title>
		<link>http://www.nourbakhsh.ir/blog/2009/04/home-enb-great-oppotunity-for-3gpp-lte/</link>
		<comments>http://www.nourbakhsh.ir/blog/2009/04/home-enb-great-oppotunity-for-3gpp-lte/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 02:38:01 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[femtocell]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/?p=99</guid>
		<description><![CDATA[ 
In the recent years more and more wireless providers have started to provide femtocells to their customers. The customer can deploy the femtocell in any location that the coverage of normal towers are weak or absent.  Consider a product like Samsung&#8217;s Ubicell. The user can plug this femtocell in their home internet switch, and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:Arial; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:Arial; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">In the recent years more and more wireless providers have started to provide femtocells to their customers. The customer can deploy the femtocell in any location that the coverage of normal towers are weak or absent.  Consider a product like <a href="http://www.samsung.com/global/business/telecommunication/productInfo.do?ctgry_group=11&amp;ctgry_type=20&amp;b2b_prd_id=201"><span style="color: blue;">Samsung&#8217;s Ubicell</span></a>. The user can plug this femtocell in their home internet switch, and use their regular cell phone to connect to the final service provider, e.g. Sprint.</span></p>
<p style="text-align: justify;">
<div id="attachment_102" class="wp-caption aligncenter" style="width: 467px"><img class="size-full wp-image-102" title="E-UTRAN" src="http://www.nourbakhsh.ir/blog/wp-content/uploads/e-utran.png" alt="E-UTRAN architecture from 3GPP document 36.300-880" width="457" height="274" /><p class="wp-caption-text">E-UTRAN architecture from 3GPP document 36.300-880</p></div>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:Arial; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:Arial; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --></p>
<p><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">As of December 2008, 3GPP documentation for Long Term Evolution networks has started to mention <strong>Home eNB</strong> as part of the Evolved UTRAN. This move can be a significant advantage for the final users, only if service providers fully recognize the extent of service this final addition can offer. This recognition might require a careful study of 802.11a/b/g Access Points, considering the similarities of the two products. Both these products are the front end of a network to final customers. While these final points are accessible to the customers, the actual network is not controlled by them.</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><span id="more-99"></span><br />
</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">Most APs initially were merely wireless transmitters, but they soon started evolving into more sophisticated equipments. The need to provide more functionality for the end user to adjust settings, e.g. channel or user access rules, resulted in simple interfaces to configure the AP. Currently wireless APs are commonly acting as firewalls, switches, DSL modems.  But the true revolution for the APs happened when vendors such as Linksys started to provide open source firmware for their products. Because of the delay in this revolution, many golden opportunities are gone and we do not see as many diverse applications.</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">Given how larger organization such as universities might consider deploying a number of Home eNBs throughout their campus, there is a high level of interaction that would be only limited to these eNBs. As an example, in a university campus many calls and data interactions would be between students on the same area. Or consider an event like SXSW. While this year AT&amp;T added enough resources to guarantee good coverage, smaller scale events do not motivate service provider to make such adjustments. Instead the organizing institute is well aware of the scale and the available resources and would be able to allocate more eNBs to the event area. One other aspect is access control: if I am paying for a Home eNB, I may not want my neighbor to user it for free unless it is an emergency call.</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">By providing good configuration options to the deploying organization, all sides of such scenario would benefit: the organization would enjoy faster service on their campus, the service provider would not have to worry about resource management and the manufacturer would ensure better sale of its products.</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">There are many challenges in providing such control to the final user. However, I believe the designers of 3GPP LTE have started taking initial steps and now the manufacturers need to move forward.</span></p>
<h3>Related:</h3>
<ul>
<li><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="http://www.nextel.com/en/services/airave/index.shtml">Sprint Airave</a></span></li>
<li><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="http://www.t-mobile.com/shop/addons/services/information.aspx?tp=Svc_Tab_TMobileAtHome">T-Mobile @Home</a></span></li>
<li><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="http://www.verizonwireless.com/b2c/store/accessory?action=gotoFemtocell">Verizon Wireless Network Extender</a></span></li>
<li><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="http://www.dslreports.com/shownews/ATT-Femtocell-Service-Website-Goes-Live-100445">AT&amp;T: 3G Microcell?<br />
</a></span></li>
<li><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="http://www.dailywireless.org/2009/01/26/femtocells-for-everyone/">Femtocells for Everyone</a><br />
</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2009/04/home-enb-great-oppotunity-for-3gpp-lte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Experience Buying A New Car</title>
		<link>http://www.nourbakhsh.ir/blog/2008/07/my-car-buying-experience/</link>
		<comments>http://www.nourbakhsh.ir/blog/2008/07/my-car-buying-experience/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 23:56:50 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[dealer]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[price]]></category>
		<category><![CDATA[resource]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/?p=93</guid>
		<description><![CDATA[Recently I spent some time shopping for a new car. A dear friend of mine, Ahmad, recommended some good internet resources. These helped me find out how good was each deal that I got. He also helped me with some different issues in financing and mechanical/design things.
I will try to briefly explain the steps that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Recently I spent some time shopping for a new car. A dear friend of mine, <a title="Ahmad Rahmati" href="http://www.ruf.rice.edu/~rahmati/" target="_blank">Ahmad</a>, recommended some good internet resources. These helped me find out how good was each deal that I got. He also helped me with some different issues in financing and mechanical/design things.</p>
<p style="text-align: justify;">I will try to briefly explain the steps that I took, and how they were useful. As usual, it is just my experience. Verify everything and decide for your own. Here is a summary of links if you are in a hurry:</p>
<ul>
<li><a title="Edmunds Forums" href="http://townhall-talk.edmunds.com/WebX/.ef17997/">Edmunds Paid Price and Buying Experience Forum<br />
</a></li>
<li><a href="http://www.occ.treas.gov/aprwin.htm">Annual Percentage Rate Calculation Program</a></li>
<li><a href="http://finance.yahoo.com/calculator/index#loans" target="_self">Yahoo! Finance Resources</a></li>
<li><a href="http://www.edmunds.com/new/index.html" target="_blank">Edmunds Price Estimator<br />
</a></li>
<li><a href="http://www.vertex42.com/Calculators/auto-loan-calculator.html" target="_blank">Excel Sheet Auto Loan Calculator</a></li>
<li><a href="http://blogs.edmunds.com/roadtests/" target="_blank">Edmunds Long-Term Road Test Blog</a></li>
<li><a title="Confessoins of a car salesman" href="http://www.edmunds.com/advice/buying/articles/42962/article.html" target="_blank">Confessions of a Car Salesman</a></li>
</ul>
<p>Read more about my experience using these links below&#8230;<span id="more-93"></span></p>
<ul>
<li>Find out the price range</li>
</ul>
<p style="text-align: justify;">You need to decide: (a) how much down payment you can afford (b) how much you can pay each month, if you are looking for auto loan. Please note that buying a new car will change amount of monthly insurance and gas payment from what you spend now.</p>
<p style="text-align: justify;">Once these two are decided for, you can estimate the final price of the car you are looking for. Some companies have reverse calculators. You enter monthly payment and down payment and they tell you what car and what total price you can buy. Honda has a simple tool <a title="Honda's Reverse Auto Loan" href="http://automobiles.honda.com/tools/shopping.aspx?Function=new_reverse_calculator" target="_blank">here</a>.</p>
<p style="text-align: justify;">Later in the process I used software like <a title="Annual Percentage Rate Calculation Program" href="http://www.occ.treas.gov/aprwin.htm" target="_blank">Annual Percentage Rate Calculation Program</a>. Better than that was a <a title="Auto Loan Calculator" href="http://www.vertex42.com/Calculators/auto-loan-calculator.html" target="_blank">Excel sheet auto loan calculator</a>. I used it to calculate some different prices that I guessed. I had these prints with me, and was able to catch an <em>unannounced</em> change in price in one dealership. Saved me $1000!</p>
<p style="text-align: justify;">This step helped me narrow my search to a smaller number of models.</p>
<ul>
<li>What make and models are close to my price range? Which of them have good reviews?</li>
</ul>
<p style="text-align: justify;">I looked at <a title="Consume Reports Cars" href="http://www.consumerreports.org/cro/cars/" target="_blank">Consumer Reports annual special issue for new cars.</a> They have classified cars based on price, quality, consumer satisfaction and other factors. I don&#8217;t know much about cars and their reviews were consistent with what my know-about-cars friend told me. I also asked a couple of friends who had recently bought cars. This narrowed my search to base model of Honda Fit and Nissan Versa 1.8S.</p>
<p style="text-align: justify;">One important thing is to check which cars are going to be redesigned. If a car is redesigned next year, your new car will look &#8220;old&#8221; from the moment the new design comes out.</p>
<ul>
<li>What options these model have that are useful for me?</li>
</ul>
<p style="text-align: justify;">Again, I consulted friends who had driven the same car before as well as online resources and Consumer Reports. Specially I liked the Edmunds&#8217; <a title="Long-Term Road Tests Blog" href="http://blogs.edmunds.com/roadtests/" target="_blank">Long-Term Road Tests Blog</a>. Also, Edmunds has a step by step price estimator, during which you can select options and see the prices. In this step I decided I liked to have ABS and cruise control options in the Versa. Honda Fit did not have any option for the base model.</p>
<p style="text-align: justify;">Also note that some options are always installed on cars. For instance most Nissan Versas that I saw have splash guard installed by default. I realized this when I checked inventories of Nissan dealerships in my area. You can either check their inventories from <a title="Nissan USA" href="http://www.nissanusa.com/" target="_blank">Nissan&#8217;s main website</a> or local inventories. Also you can search third party sites like <a title="AutoTrader.com" href="http://www.autotrader.com" target="_blank">AutoTrader.com</a> or <a title="Cars.com" href="http://www.cars.com" target="_blank">Cars.com</a>. My experience was the inventory of Nissan&#8217;s main website was not up-to-date. Also, the third party websites did not have all the details of options installed on the cars sometimes.</p>
<ul>
<li>Talking with dealers and finding good deals</li>
</ul>
<p style="text-align: justify;">I tried getting online quotes from dealers through Nissan&#8217;s main website. The result was not so interesting. Then I tried using the third party websites and Edmunds.com. The ones I contacted using Edmunds.com were the ones I got good price quotes from.</p>
<p style="text-align: justify;">After the initial quote, I had around 10 emails passed back and forth, negotiating the price. They made &#8220;mistakes&#8221; sometimes and quoted me the MSRP. I would remind them the fact that I have a better quote, and then they would correct their quote. Ahmad just reminded me that there is no need to mention you are getting financing from them before going to their dealership. In fact what I did was I would let them convince me that I needed the financing from them. This makes negotiating easier, as you still have the &#8220;upper hand&#8221; somehow.</p>
<p style="text-align: justify;">I noticed, with Ahmad&#8217;s help, that Nissan had an incentive choice of either $1000 cash back or a %1.9 APR. Most dealers would give a price quote with the $1000 reduced. So when I mentioned I am getting the APR in the dealership, they would jump $1000 up. When getting quotes, ask them for quotes &#8220;before reducing any incentives applied&#8221;.</p>
<p style="text-align: justify;">One good website to see the price quotes others get is the Edmunds forums. I usually searched <a title="Versa+paid+price" href="http://www.google.com/search?q=Versa%2Bpaid%2Bprice" target="_blank"><em>Versa+paid+price</em></a> in Google to reach the forum. The first result is usually the answer: <a title="Paid Price and Buying Experience" href="http://townhall-talk.edmunds.com/WebX/.ef17997/" target="_blank">http://townhall-talk.edmunds.com/WebX/.ef17997/</a> You can check the prices and see what is the good prices people get. This should be way lower than the MSRP unless the car is in high demand. In my case the MSRP was $1350 higher than the final price I paid. Worth the time, isn&#8217;t it?</p>
<ul>
<li>Test drive, negotiate and buy</li>
</ul>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Test Drive:</strong></span> During the test drive I only tested how was the visibility and how I liked the shape of the car. Also I asked a friend to come with me, and before the test drive when the dealer was driving I would seat in the back seat and see how was the back of the car. After the drive I would write down the VIN number of the car.</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Price:</strong></span> I usually would almost finalize a price over email with the dealer. Telephone price quotes are hard to prove and the dealer may claim there was a &#8220;mistake&#8221;. I would ask every detail, i.e. the VIN and the options and price before incentives, to be sent to me with email. Then I would take prints of the emails from all dealers when going to see a dealer. The prints are very useful for negotiating. I got a lower price from a dealer to &#8220;match the price&#8221; of another dealer, just by showing their printed quote. Also if you are trying to get an incentive that the main company provides, print that page and have it with you.</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Buying:</strong></span> During the final buying step, I just made sure nothing other than what was agreed was there in the price break down, of course by mistake. Also, the accompanying friend told me that the &#8220;finance&#8221; person that I was supposed to talk after the dealer was in fact a sales person for the extended warranty stuff.  &#8220;Just say no!&#8221;., he recommended. Go through the documents that you sign, take your time and check this is what you want. I also wrote the VIN number on the check for down payment, just in case.</p>
<p style="text-align: justify;">This is my experience and I hope to update here in near future if I remember something more. Hope it helps you get a better price. Again, verify everything. I don&#8217;t share your car with you, and I don&#8217;t share the trouble either <img src='http://www.nourbakhsh.ir/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Good luck with your new car!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2008/07/my-car-buying-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atomicity</title>
		<link>http://www.nourbakhsh.ir/blog/2008/04/atomicity/</link>
		<comments>http://www.nourbakhsh.ir/blog/2008/04/atomicity/#comments</comments>
		<pubDate>Thu, 01 May 2008 01:03:13 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[atm]]></category>
		<category><![CDATA[atomic-transaction]]></category>
		<category><![CDATA[atomicity]]></category>
		<category><![CDATA[wells-fargo]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/?p=90</guid>
		<description><![CDATA[During my undergrad Database course, our professor explained atomicity of transactions with the very trivial example of withdrawing cash from ATM machines: either your whole transaction should fail or it should completely succeed. It means your account balance should not change unless you have got your money, and if you have received the cash your [...]]]></description>
			<content:encoded><![CDATA[<p>During my undergrad Database course, our professor explained <a title="Wikipedia on Atomcitiy" href="http://en.wikipedia.org/wiki/Atomicity_%28database_systems%29" target="_blank">atomicity of transactions</a> with the very trivial example of withdrawing cash from ATM machines: either your whole transaction should fail or it should completely succeed. It means your account balance should not change unless you have got your money, and if you have received the cash your account balance should have also decreased.</p>
<p>Unfortunately some of the people who actually design ATM machines have not passed this course it seems. Last Wednesday I withdrew some cash from an ordinary ATM, and the machine failed to return my cash. But my account balance was reduced! The machine actually was able to tell me that it had failed and the operation was canceled, but it seems it forgot to tell its friends back in the Wells Fargo network to cancel the operation. I had to call the customer service a couple of times to get my money back.</p>
<p>There is no conclusion from this post. It just surprised me that a simple basic idea we are taught in classes is not actually implemented in real life.</p>
<p><span style="text-decoration: underline;"><span style="color: #ff0000;">UPDATE:</span></span> My old friend <a title="Pooya Karimian" href="http://www.pooyak.com">Pooya</a> asked in the comments if the ATM in question was a <a title="Diebold on Wikipedia" href="http://en.wikipedia.org/wiki/Diebold">Diebold</a> ATM. Diebold is the company that also makes voting machines in US. Next time I was in Student Union I checked the ATM, and guess what: it is a Diebold ATM! I now have some serious questions in my mind!</p>
<p>I should mention that Wells Fargo checking people were very nice and quick and solved my issue by a couple of phone calls.</p>
<p><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/diebold_1.jpg" rel="lightbox"><img class="alignleft size-medium wp-image-91" title="diebold_1" src="http://www.nourbakhsh.ir/blog/wp-content/uploads/diebold_1-225x300.jpg" alt="Diebold ATM machine" width="225" height="300" /></a><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/diebold_2.jpg" rel="lightbox"><img class="alignright size-medium wp-image-92" title="diebold_2" src="http://www.nourbakhsh.ir/blog/wp-content/uploads/diebold_2-300x225.jpg" alt="Dieold Sign on their ATM" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2008/04/atomicity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>26 Channels, 26 Years</title>
		<link>http://www.nourbakhsh.ir/blog/2008/04/26-channels-26-years/</link>
		<comments>http://www.nourbakhsh.ir/blog/2008/04/26-channels-26-years/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 23:49:03 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[spectrum]]></category>
		<category><![CDATA[wispy]]></category>
		<category><![CDATA[zigbee]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/88</guid>
		<description><![CDATA[One of my lab-colleague friends Ryan created 15 images for our Ember Zigbee devices to run on all the channels up to 26. We jokingly attributed it to my 26th birthday today, as well as an April 1st joke. Anyways, I prefer to regard it as my birthday cake and its candles  
Here is [...]]]></description>
			<content:encoded><![CDATA[<p>One of my lab-colleague friends Ryan created 15 images for our Ember Zigbee devices to run on all the channels up to 26. We jokingly attributed it to my 26<sup>th</sup> birthday today, as well as an April 1<sup>st</sup> joke. Anyways, I prefer to regard it as my birthday cake and its candles <img src='http://www.nourbakhsh.ir/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Here is a screenshot of the Wi-Spy readings inside our Faraday cage.</p>
<p><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/15zigbees.png" title="15 Zigbee devices running on separate channels in Faraday Cage"></a></p>
<p style="text-align: center"><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/15zigbees.png" rel="lightbox" title="15 Zigbee devices running on separate channels in Faraday Cage"><img src="http://www.nourbakhsh.ir/blog/wp-content/uploads/15zigbees.thumbnail.png" alt="15 Zigbee devices running on separate channels in Faraday Cage" height="169" width="230" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2008/04/26-channels-26-years/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Maps Mobile &#8220;My Location&#8221; feature, how does it work</title>
		<link>http://www.nourbakhsh.ir/blog/2008/01/google-maps-mobile-my-location-feature-how-does-it-work/</link>
		<comments>http://www.nourbakhsh.ir/blog/2008/01/google-maps-mobile-my-location-feature-how-does-it-work/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 06:13:32 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/76</guid>
		<description><![CDATA[Google Maps mobile has been one of my favorite applications from Google. Recently they added one beta feature to it which is a milestone for the Google Maps Mobile (GMM). They have added the ability to find your approximate geographical location  solely based on the data that your cell phone receives from base stations. [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Google Maps mobile has been one of my favorite applications from Google. Recently they added one beta feature to it which is a milestone for the Google Maps Mobile (GMM). They have added the ability to find your approximate geographical location  solely based on the data that your cell phone receives from base stations. This is really nice since once you know the approximate location, you can guess the details yourself. Also, each time you don&#8217;t need to enter your own address before searching for the destination address.</p>
<p style="text-align: center"><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2008/01/img_3087.JPG" title="Google Maps Mobile with My Location" rel="lightbox"><img src="http://www.nourbakhsh.ir/blog/wp-content/uploads/2008/01/img_3087.thumbnail.JPG" title="Google Maps Mobile with My Location" alt="Google Maps Mobile with My Location" border="0" /></a></p>
<p align="justify">It has been an interesting case to find out how they do it, and by how I mean the general implementation idea and not the theoretical foundations. I post here my current understanding of the implementation, which may be lacking some parts. I hope I can update this as I gather more information.<span id="more-76"></span></p>
<p align="justify">Federal Communications Commission (<strong>FCC</strong>) requires that antenna structures with height over 200ft, or close to airport or with some specific slope requirements, register themselves. FCC publishes information gathered from these registrations on their website <a href="http://wireless2.fcc.gov/UlsApp/AsrSearch/asrRegistrationSearch.jsp" title="FCC Antenna Structure Registration" target="_blank">here</a>. One can search these based on file number, location, address or many other criteria. For instance the tower inside UTD is shown <a href="http://wireless2.fcc.gov/UlsApp/AsrSearch/asrRegistration.jsp?regKey=619710" title="FCC entry for UTD cell tower" target="_blank">here</a>. The FCC File Registration Number (<strong>FRN</strong>) shown here is posted in front of the facility too.</p>
<p align="justify">Still one problem remains unsolved. FCC only registers the antenna structures, and not the Cell ID broadcasted by the radis on the tower. The only thing that your cell phone receives when it is connected to the radio is the Cell ID (<strong>CID</strong>) and Location Area Code (<strong>LAC</strong>), and not the FRN of tower. Although the LAC indicates an area location, the exact location and its boundaries are not broadcasted. If users wish to map the LAC to latitude and longtitude, they should find the mapping themselves. And to make things worse, phone companies do not publish these datasets of CID/LAC.</p>
<p align="justify">There have been multiple attempts by different parties to collect information from users of how a CID/LAC pair is related to geographical location. For instance the <a href="http://gsmloc.org/" title="GSMLocation project" target="_blank">GSMLoc.org</a> , <a href="http://www.cellspotting.com/webpages/cellspotting.html" title="CellSpotting project" target="_blank">CellSpotting.com</a> and many similar projects try to gather this information from their users. Unfortunately I have not been able to find such project with enough data for users inside United States, while most of these projects cover good pars of Europe.</p>
<p align="justify">Google seem to have a database of the &lt;CID, LAC&gt; to location mapping, and seems to be completing it based on the data it receives from users. When you press the 0 button, your cell phone sends the &lt;CID,LAC&gt; pair(s) that it sees to Google&#8217;s server. The server comes up with an approximate location(the blue dot) and the possible error (the blue circular area). Obviously you need a data connection for the location info and the map images being sent and received. I don&#8217;t know if they have been able to buy parts of the database from phone companies, or how they use user queries to update the database, but whatever it is their final software rocks.</p>
<p style="text-align: center"><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2008/01/img_3088.JPG" title="NiceTrack screenshot" rel="lightbox"><img src="http://www.nourbakhsh.ir/blog/wp-content/uploads/2008/01/img_3088.thumbnail.JPG" alt="NiceTrack screenshot" /></a></p>
<p align="justify"> One final note, there are some software that can show the Cell ID and Location Area Code on your cell phone. I am using <a href="http://www.nicecuppa.net/" title="NiceTrack project" target="_blank">NiceTrack</a> on Windows Mobile 2005 on my HTC Wizard. It also shows the signal strength as a graph. There are also similar software for different platforms. If you want to try the GSMLoc and CellSpotting projects, these can give you the &lt;CID,LAC&gt; pair.</p>
<p align="justify">Links for more information and resources:</p>
<ul>
<li><a href="http://www.google.com/gmm/mylocation.html?hl=en" title="Google maps mobile with my location" target="_blank">Google Maps Mobile with My Location beta</a></li>
<li><a href="http://en.wikipedia.org/wiki/GSM_localization" title="GSM Localization" target="_blank">GSM Localization on Wikipedia, the free encyclopedia</a></li>
<li><a href="http://www.cellreception.com/towers/" title="Cell Tower Locations" target="_blank">Cell Tower locations on Google maps, based on FCC database (might be outdated)</a></li>
<li><a href="http://wireless.fcc.gov/uls/index.htm?&amp;job=downloads" title="FCC Download link" target="_blank">Link to FCC Databases Downloads Page</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2008/01/google-maps-mobile-my-location-feature-how-does-it-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Privacy: fact or fiction?</title>
		<link>http://www.nourbakhsh.ir/blog/2007/12/internet-privacy-fact-or-fiction/</link>
		<comments>http://www.nourbakhsh.ir/blog/2007/12/internet-privacy-fact-or-fiction/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 06:28:25 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/74</guid>
		<description><![CDATA[Reading a news article on Motion Picture Association of America (MPAA) being forced to take down University Toolkit for violation of GPL license, I started to think how deep our privacy is being violated. As Brian Kerb of Washington post describes in his article, the University Toolkit is essentially a monitoring software, just identifying people [...]]]></description>
			<content:encoded><![CDATA[<p>Reading a <a title="MPAA Takes University Toolkit Offline For GPL Violation" href="http://techdirt.com/articles/20071204/033515.shtml" target="_blank">news article</a> on Motion Picture Association of America (MPAA) being forced to take down University Toolkit for violation of GPL license, I started to think how deep our privacy is being violated. As Brian Kerb of Washington post describes in his article, the University Toolkit is essentially a monitoring software, just <a title="Privacy is not a crime" href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2007/12/privacy-is-not-a-crimel.gif" rel="lightbox"><img title="Privacy is not a crime" src="http://www.nourbakhsh.ir/blog/wp-content/uploads/2007/12/privacy-is-not-a-crimel.thumbnail.gif" border="0" alt="Privacy is not a crime" align="right" /></a>identifying people with highest amount of network traffic with the file name, port address and traffic volume.</p>
<p>Beyond the irony of a copyright enforcing institution having to take down a software because of copyright violation, the software itself really annoys me. Imagine such observation shows some illegal activity going on the university network. Can this observation be used in a court of law? If not, why should such observation be done then. If yes, is it not a violation of &#8220;reasonable expectation of privacy&#8221;? If tapping someone&#8217;s internet activity is considered legal without a court order, same would hold for phone wire tapping. I am sure there is a problem in here, a huge problem!</p>
<ul>
<li><a title="Brian Krebs" href="http://blog.washingtonpost.com/securityfix/2007/11/mpaa_university_toolkit_opens_1.html" target="_blank">Washingtonpost: Brian Krebs: MPAA University &#8216;Toolkit&#8217; Raises Privacy Concerns</a></li>
<li><a title="The inetnert, computers and privacy on Wikipedia" href="http://en.wikipedia.org/wiki/Fourth_Amendment_to_the_United_States_Constitution#The_Internet.2C_computers.2C_and_privacy_in_relation_to_the_Fourth_Amendment" target="_blank">Wikipedia: The Internet, computers, and privacy in relation to the Fourth Amendment</a></li>
<li><a title="EFF on Privacy" href="http://www.eff.org/issues/privacy" target="_blank">Electronic Frontier Foundation on Privacy</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2007/12/internet-privacy-fact-or-fiction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Capability Maturity Model Integration (CMMI)</title>
		<link>http://www.nourbakhsh.ir/blog/2007/09/capability-maturity-model-integration-cmmi/</link>
		<comments>http://www.nourbakhsh.ir/blog/2007/09/capability-maturity-model-integration-cmmi/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 16:10:28 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/71</guid>
		<description><![CDATA[ There are concepts that seem to be obvious when you read them in a book. But when you try to practically perform them in the real world, you see the many details that you did not notice before. Software engineering is one area in which this happens a lot. Most of the topics look [...]]]></description>
			<content:encoded><![CDATA[<p> There are concepts that seem to be obvious when you read them in a book. But when you try to practically perform them in the real world, you see the many details that you did not notice before. Software engineering is one area in which this happens a lot. Most of the topics look very <em>basic</em> and you think by yourself that these are what we do <em>naturally</em>. But if an institute is not really careful, they will soon find out that routines have gone out of control. Divisions start to short-cut the procedures to get faster results. So the necessary details needed for the intended perfection of final product or service are not achieved. And if an assessment is performed, everyone is sure they &#8216;almost&#8217; did all the procedures precisely.</p>
<p>CMMI, from my point of view, is the key to solving this problem. If this model is used it focuses on identifying processes, refining them and then keeps tuning them and revising them over time. This way you can expect to reach your standards after a time, instead of wildly applying different software engineering methods.</p>
<p>During my Software Project Management course with Dr. Mili, me and my two other teammates Jason and Shiva did a presentation on the CMMI topic. This was one of the many topics covered in the course, some of them by students in the form of presentations. I had already taken this course during my undergrad, but my short work experience showed me how important it is to know these things. From my point of view, this course is one of the things that distinguishes a manager from a developer. Also knowing topics covered in this course enables you to talk to higher management fluently.</p>
<p>Anyways, we used a <a href="http://subversion.tigris.org/" title="Subversion website">Subversion</a> repository for revision control. It was not very efficient in terms of conflict resolution because of the fact that we could not use diff on powerpoint files. But using subversion was definitely advantageous since we could update each other without sending messy emails with huge attachments.</p>
<p>The final presentation is available <a href="http://www.nourbakhsh.ir/cmmi/CMMI%20Project%20Team.ppt" title="CMMI presentation, UTD Summer 2007">here</a>, printable version <a href="http://www.nourbakhsh.ir/cmmi/CMMI%20Project%20Team-print.pdf" title="CMMI presentation, print version">here</a>. I highly recommend  the course in case you are considering computer related jobs in future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2007/09/capability-maturity-model-integration-cmmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
