<?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 &#187; General</title>
	<atom:link href="http://www.nourbakhsh.ir/blog/category/general/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>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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>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 use [...]]]></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>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>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 very [...]]]></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>
		<item>
		<title>diggy night</title>
		<link>http://www.nourbakhsh.ir/blog/2007/05/diggy-night/</link>
		<comments>http://www.nourbakhsh.ir/blog/2007/05/diggy-night/#comments</comments>
		<pubDate>Wed, 02 May 2007 03:52:18 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/48</guid>
		<description><![CDATA[I can&#8217;t resist writing it. Takes 5 minutes of my qualifier exam time, but is worth it. A digg user posted an item about a HD-DVD code, and the fact it was taken down because of a takedown notice. Digg removed that. People noticed that and informed each other of Digg&#8217;s removing the dugg story. [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t resist writing it. Takes 5 minutes of my qualifier exam time, but is worth it.</p>
<p>A digg user posted an item about a HD-DVD code, and the fact it was taken down because of a takedown notice. Digg removed that. People noticed that and informed each other of Digg&#8217;s removing the dugg story. But Digg removed those too. People dugg all of this again, Digg un-dugged. People dugg, &#8230;.</p>
<p>The result? Look at this:</p>
<p><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2007/05/digg-top.JPG" title="Direct link to file"></a></p>
<p style="text-align: center"><a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2007/05/digg-top.JPG" onclick="return false;" title="Direct link to file" rel="lightbox"><img src="http://www.nourbakhsh.ir/blog/wp-content/uploads/2007/05/digg-top.thumbnail.JPG" title="Digg attack" alt="Digg attack" border="0" height="128" width="83" /></a></p>
<p>You think it is over? NO! The same is happening with Wikipedia: <a href="http://en.wikipedia.org/wiki/HDDVD_Night" title="Wiki on HDDVD_Night" target="_blank">http://en.wikipedia.org/wiki/HDDVD_Night</a>. People [write in] wiki, Wiki removes. People (write in) wiki, &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2007/05/diggy-night/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tragedy at Virginia Tech</title>
		<link>http://www.nourbakhsh.ir/blog/2007/04/tragedy-at-virginia-tech/</link>
		<comments>http://www.nourbakhsh.ir/blog/2007/04/tragedy-at-virginia-tech/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 03:41:57 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/47</guid>
		<description><![CDATA[This is so sad to witness people lose their lives. There is no need to say how depressing, shocking and terrible it is to know they were some young students, attending their daily classes. This is so sad, so unacceptable. Even in something like this some people show courage: Liviu Librescu, 76, an engineering science [...]]]></description>
			<content:encoded><![CDATA[<p>This is so sad to witness people lose their lives. There is no need to say how depressing<span style="font-size: 12pt"></span>, shocking and terrible it is to know they were some young students, attending their daily classes.  This is so sad, so unacceptable.</p>
<p>Even in something like this some people show  courage:</p>
<blockquote><p> Liviu Librescu, 76, an engineering science and mathematics lecturer, tried to stop the gunman from entering his classroom by blocking the door before he was fatally shot, his son said Tuesday from Tel Aviv. [<a href="http://news.yahoo.com/s/ap/20070418/ap_on_re_eu/virginia_tech_world_view" target="_blank">Yahoo! news</a>]</p></blockquote>
<p>I truly  sympathize with families of the victims.</p>
<ul>
<li><a href="http://www.time.com/time/nation/article/0,8599,1611569,00.html">Time.com Report</a></li>
<li><a href="http://www/spotlight/virginia-tech.html">UT Dallas Responds</a></li>
<li><a href="http://www2.irna.com/en/news/view/line-22/0704178264163914.htm">Iran expressing sentiments of condolence<br />
</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2007/04/tragedy-at-virginia-tech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bug or feature?</title>
		<link>http://www.nourbakhsh.ir/blog/2007/03/bug-or-feature/</link>
		<comments>http://www.nourbakhsh.ir/blog/2007/03/bug-or-feature/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 16:56:29 +0000</pubDate>
		<dc:creator>Ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.nourbakhsh.ir/blog/archives/42</guid>
		<description><![CDATA[I just figured out that our web portal Galaxy, a uPortal in fact, and also our courseware WebCT both only use first eight characters of our passwords! This is interesting, since when choosing a password we are &#8220;forced&#8221; to use a password between 8 and 20, containing special characters and numbers. Is it only me [...]]]></description>
			<content:encoded><![CDATA[<p>I just figured out that our web portal <a href="http://galaxy.utdallas.edu">Galaxy</a>, a uPortal in fact, and also our courseware <a href="http://webct6.utdallas.edu" target="_blank">WebCT</a> both only use first eight characters of our passwords! This is interesting, since when choosing a password we are &#8220;forced&#8221; to use a password between 8 and 20, containing special characters and numbers.</p>
<p>Is it only me who thinks so,  or is it kind of silly?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2007/03/bug-or-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what does google suggest about iran?</title>
		<link>http://www.nourbakhsh.ir/blog/2006/12/what-does-google-suggest-about-iran/</link>
		<comments>http://www.nourbakhsh.ir/blog/2006/12/what-does-google-suggest-about-iran/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 18:19:28 +0000</pubDate>
		<dc:creator>ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://test3.nourbakhsh.ir/blog/archives/36</guid>
		<description><![CDATA[I just read Philipp Lenssen&#8217;s post on &#8220;What We Ask Google&#8220;. He has typed some generic questions for Google&#8217;s suggesting feature, and posted the replies. They are very funny: Does God &#8230; &#8230; exist? &#8230; play dice? &#8230; love me? &#8230; change his mind? &#8230; answer prayers? I just localized the idea and asked for [...]]]></description>
			<content:encoded><![CDATA[<p>I just read Philipp Lenssen&#8217;s post on &#8220;<a href="http://blog.outer-court.com/archive/2006-12-07-n75.html">What We Ask Google</a>&#8220;. He has typed some generic questions for <a href="http://www.google.com/webhp?complete=1&amp;hl=en">Google&#8217;s suggesting feature</a>, and posted the replies. They are very funny:</p>
<p><strong>Does God &#8230;</strong><br />
&#8230; exist?<br />
&#8230; play dice?<br />
&#8230; love me?<br />
&#8230; change his mind?<br />
&#8230; answer prayers?</p>
<p>I just localized the idea and asked for suggestions about Iran. See the results:</p>
<p><strong>does iran &#8230;</strong><br />
&#8230;have nuclear weapons &#8230;have nukes &#8230;have oil</p>
<p><strong>is iran &#8230;</strong><br />
&#8230;next &#8230;a democracy &#8230;a threat &#8230;a nuclear threat &#8230;arab &#8230;the next target &#8230;an islamic state &#8230;an arab country &#8230;arabic &#8230;a thecracy</p>
<p><strong>why iran &#8230;</strong><br />
&#8230;hates israel &#8230;hates us &#8230;is next &#8230;next &#8230;wants nuclear weapons</p>
<p><strong>how iran &#8230;</strong><br />
&#8230;will fight back</p>
<p><strong>will iran &#8230;</strong><br />
&#8230;be next &#8230;be next fallows &#8230;be attacked</p>
<p>I don&#8217;t know if to consider these funny, or sad? <img src='http://www.nourbakhsh.ir/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2006/12/what-does-google-suggest-about-iran/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube, Cell Phones and UCLA campus police</title>
		<link>http://www.nourbakhsh.ir/blog/2006/11/youtube-cell-phones-and-ucla-campus-police/</link>
		<comments>http://www.nourbakhsh.ir/blog/2006/11/youtube-cell-phones-and-ucla-campus-police/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 21:36:10 +0000</pubDate>
		<dc:creator>ehsan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://test3.nourbakhsh.ir/blog/archives/34</guid>
		<description><![CDATA[Read this: Video Shows UCLA Police Using Stun Gun On Student and this: A third incident, a new video A cellphone camera captures UCLA police using a Taser on a student who allegedly refused to leave the library Tuesday night. and if had time, this: LAPD, FBI probe arrest on videotape And, you might want [...]]]></description>
			<content:encoded><![CDATA[<p>Read this:<br />
<a href="http://www.nbc4.tv/news/10325914/detail.html">Video Shows UCLA Police Using Stun Gun On Student</a><br />
and this:<br />
<a href="http://www.latimes.com/news/local/la-me-cellcamera16nov16,0,4794591.story?coll=la-home-headlines">A third incident, a new video<br />
A cellphone camera captures UCLA police using a Taser on a student who allegedly refused to leave the library Tuesday night.</a><br />
and if had time, this:<br />
<a href="http://www.latimes.com/news/local/la-me-beating10nov10,0,3138820.story?coll=la-home-headlines">LAPD, FBI probe arrest on videotape</a><br />
And, you might want to watch this:</p>
<p><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/VP_M8s0GFEc"></param><param name="wmode" value="transparent"></param><ibed type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></ibed></p>
<p></object>It seems that YouTube is playing a very interesting role in LA this year:</p>
<blockquote><p> &#8220;Californians are entitled to more transparency than a chance video,&#8221; said Ramona Ripston, executive director of the ACLU of Southern California. &#8220;YouTube is not an acceptable substitute for accountability.&#8221;</p></blockquote>
<p>Morals of the story:<br />
1-Students are very likely to do very very stupid things, like not showing an ID or whatever. Reason? They are young and have not much experience. But responding that with something like Tasing them is far more stupid and meaningless.<br />
2-Combination of YouTube and Cell phone camera means real media.</p>
<p>PS: A witness says in NBC4 article:</p>
<blockquote><p> I can just say that he was willing to leave. He had his backpack on his shoulder and he was walking out when the cops approached him. It was unnecessary.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2006/11/youtube-cell-phones-and-ucla-campus-police/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hot Link Prevention, embedded objects included</title>
		<link>http://www.nourbakhsh.ir/blog/2006/10/hot-link-prevention-embedded-objects-included/</link>
		<comments>http://www.nourbakhsh.ir/blog/2006/10/hot-link-prevention-embedded-objects-included/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 15:48:53 +0000</pubDate>
		<dc:creator>ehsan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://test3.nourbakhsh.ir/blog/archives/26</guid>
		<description><![CDATA[Short HOWTO: Put contents of this zip file in the directory you want to be protected. Read the files and change what seems necessary. On your web pages, where you are going to have media content in, change the source path and add this in the head section: &#60;script src=&#34;/path/to/hotlinkp.js&#34; type='text/javascript'&#62; &#60;/script&#62; Anywhere you want [...]]]></description>
			<content:encoded><![CDATA[<h3>Short HOWTO: </h3>
<p>
  Put contents of <a href="http://www.nourbakhsh.ir/blog/wp-content/uploads/2006/10/hot_link_prevent.zip">this zip file</a> in the directory you want to be protected. Read the files and change what seems necessary. On your web pages, where you are going to have media content in, change the source path and add this in the head section:</p>
<pre>
   &lt;script src=&quot;/path/to/hotlinkp.js&quot; type='text/javascript'&gt;
   &lt;/script&gt;
 </pre>
<p>Anywhere you want an embed object added, just add this: </p>
<pre>
   &lt;script&gt;
       make_link(&quot;458&quot;,&quot;Anathema: A Simple Mistake&lt;BR&gt;&quot;);
   &lt;/script&gt;
 </pre>
<p>It can be modified easily to do whatever you need. Leave me a comment if you need help on it. <br />
NOTE: I intended to add more features, but didn&#8217;t find neither the time nor a reason to do so, and then release it. If someone needs something of it, I&#8217;ll be glad to add features.<br/><br />
  To read the full step by step creation of these, <span id="more-14"></span></p>
<p>A friend of mine publishes different sorts of digital content on his website/weblog. His main intention is to have embedded audio files in his blog, just to make it easier for the viewer to listen them. His daily traffic has reached 4GB to 6GB per day. For instance on  01 August 2006, he had 3682 visits equal to 30239 hits consuming 6.38 GB of bandwidth. Detail of the accessed files?</p>
<ul>
<li>48.4 % Audio</li>
<li>37.3 % Image</li>
<li>Third place is HTML or XML static page with 12.7 % share of the hits.</li>
</ul>
<p>This amound of hits/visits generates a ~390GB monthly bandwidth usage which is way too close to his bandwidth limits. </p>
<p>A closer look at his log files showed most of the traffic originated from search engines, mp3/wma search engines and especially hot linking of other people. If you don&#8217;t know about hot linking <a href="http://www.webmasterstop.com/107.html">here is a good intro on hit linking</a>:</p>
<blockquote>
<p>
    Hot linking is probable one of the most popular ways for users to steal bandwidth and copyrighted material from other webmasters. Basically anything that someone links to, that resides on another user&rsquo;s web hosting account is considered hot linking. Users also call it Leeching. This can be anything from images to files.
  </p>
</blockquote>
<p>We step by step compiled necessary scripts to block hot linkers and mp3/wma search engines or even google to access the copyrighted material. If you have the same problem, this might be usefull to you too. To use the same method, you must be running Apache web server with mod_rewrite enabled, able to run php scripts. If you do not have Apache, you can convert it to work for you. The concept is quiet the same.</p>
<p>After using this method, the traffic dropped from 383GB in July to 189GB in August. In September, traffic decreased to 139.84 GB. Daily average was 8.99 GB in July which is 4.85 GB in August,and 4.66 GB in September. </p>
<h3>Step 1<br />
</h3>
<p>Well, first of all we added a simple javascript function. It would generate the download links of audio files, mostly .WMA files, and also the embed html tags required. The concept was something like this:</p>
<pre>
   function make_link(name)
   {
   var server=&quot;www.mydoamin.com&quot;;		//change this
   var dir=&quot;/blog/songs/&quot;;			//change this
   var link=&quot;http://&quot;+server+dir+name;
   var link+=&quot;.w&quot;+&quot;m&quot;+&quot;a&quot;;			//change this
   var embed=&quot;&lt;br /&gt;&lt;br /&gt;&lt;embed pluginspage=http://www.microsoft.com/Windows/MediaPlayer/ src=\&quot;&quot;;
   embed+=link;
   embed+=&quot;\&quot; width=70 height=26 type=\&quot;application/x-mplayer2\&quot;&quot;;
   embed+=&quot; ShowControls=\&quot;1\&quot; autostart=\&quot;0\&quot; loop=\&quot;0\&quot;&gt;&lt;br /&gt;&quot;;
   document.write(embed);
   }</pre>
<p>As a result, after a while search phrases like &quot;Song XYZ filetype:wma&quot; would no longer point to his site in search engines like Google. </p>
<h3>Step 2</h3>
<p>This time we had to remove the hot linkers of images. This can be done easily using cPanel&#8217;s integrated hot link protector. If not using cPanel, this .htacces would do good:</p>
<pre>
	RewriteEngine on
	RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
	RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
</pre>
<p>You can generate a usefull .htaccess <a href="http://www.htaccesstools.com/hotlink-protection/">on this site</a>.  Just place the resulting .htaccess in the directory where your content is residing.</p>
<h3>Step 3</h3>
<p>NetShow Player (media player) counted for 50 % of the hits in (for instance) July 2006. This is equal to 140GB of the bandwidth! How much of this is our own visitors? Not much I guess. Most of it from people embedding audio files in their homepages.</p>
<p>Hot link protection of images may be simple, but what about embedded objects? NetShow player, Windows Media Player, Real Player and other similar ones usually do not send referrer data to the web server. Look at this line of access log on that server:</p>
<pre>
   85.182.xx.yyy - - [07/Aug/2006:02:51:23 -0600] &quot;GET /blog/songs/243.wma HTTP/1.1&quot; 200 30679 &quot;-&quot; &quot;NSPlayer/10.0.0.3646&quot;
</pre>
<p>This means that someone with IP address 85.182.xx.yyy has tried to &quot;GET /blog/songs/243.wma&quot;. It has got a 200 status code, means it was OK for him to do so. 30679 bytes were transfered. No referrer data has been sent, the &quot;-&quot; after the indicates. The user agent, <em>browser</em>, has been NSPlayer which is <em>NetShow Player</em>. Since it has not sent a referrer the regular hot link protection based on referrer is useless. If we use that .htaccess trick here, even content on our own pages won&#8217;t work. </p>
<p>To stop others from putting our content on their pages using embed method, we did the following:</p>
<p>1-Added afunction called encrypt to our pages:</p>
<pre>
   function Encrypt(theText)
   {
		num_out = &quot;&quot;;
		str_in = escape(theText);
		for(i = 0; i &lt; str_in.length; i++)
		{
		   num_out += str_in.charCodeAt(i) - 23;
		}
		return num_out;
   }</pre>
<p>2-Changed the make_link(name,desc) javascript function to something like this:</p>
<pre>function make_link(fm,desc)
   {
		var d = new Date()
		var t= d.getFullYear()+&quot;/&quot;+(d.getMonth()+1)+&quot;/&quot;+d.getDate();
		t=encodeURI(Encrypt(t));
		var server=&quot;www.mydoamin.com&quot;;		//change this
		var dir=&quot;/blog/songs/&quot;;			//change this
		var link=&quot;http://&quot;+server+dir+name;
		var link+=&quot;.w&quot;+&quot;m&quot;+&quot;a&quot;;			//change this
		var embed=&quot;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&quot;;
		embed+=&quot;&lt;embed pluginspage=http://www.microsoft.com/Windows/MediaPlayer/ src=\&quot;&quot;;
		embed+=link;
		embed+=&quot;\&quot; width=70 height=26 type=\&quot;application/x-mplayer2\&quot;&quot;;
		embed+=&quot; ShowControls=\&quot;1\&quot; autostart=\&quot;0\&quot; loop=\&quot;0\&quot;&gt;&lt;br /&gt;&quot;;
		address=&quot;&lt;a style=\&quot;font-style: tahoma, arial; font-size:80%\&quot; href=\&quot;&quot;;
		address+=link;
		address+=&quot;/&quot;+t+&quot;.wma&quot;;
		address+=&quot;\&quot;&gt;&quot;;
		address+=desc;
		address+=&quot;&lt;/a&gt;&lt;/center&gt;&quot;;
		document.write(link+address);
   }</pre>
<p>3-In the .htaccess, I forbid direct access to the .wma filetypes. Only requests matching the pattern created by the javascript function were redirected to a PHP script:</p>
<pre>
		RewriteEngine on
		RewriteRule ^(.*)\.wma/([^\.wma]*)\.wma$  redirect.php?file=$1&amp;t=$2 [nc]
		RewriteCond %{REQUEST_URI} ^(.*)/([0-9]{1,4})\.wma$
		RewriteRule ^(.*)$   - [f,nc]
</pre>
<p>This way, a link like <font color="blue">http://www.mysite.com/blog/songs/1234.wma/12345678.wma</font> would be translated to a request like <font color="blue">http://www.mysite.com/blog/songs/redirect.php?file=1234&amp;t=12345678<br />
  </font>and the red.php is something like this:</pre>
<pre>
 &lt;?php
$myDoaminNames=array(&quot;mysite.com&quot;,&quot;mysite2.com&quot;);	//a list of different doamin names I have
$myExtension=".wma";								//extension of files: .wma/.mp3/.mpeg/...
$myTimeLimit=86400;									//the amount of time the code is valid in seconds

//this function unencrupts the digital code generated by the JS
   function unEncrypt($str)
   {
	   for($i = 0; $i &lt; strlen($str); $i += 2)
	   {
		   $num_in = (int)(substr($str,$i,2)) + 23;
		   $str_out .=chr($num_in);
	   }
	   return $str_out;
   }
	$t=($_GET['t']);		//get the code
	$filename=$_GET['file'];	//get the filename desired
        $file=$filename.$myExtension;
	if (!is_file($file))		//catch non-existant file requests
	{
	   header(&quot;HTTP/1.0 404 Not Found&quot;);
	   die();
	}
	$t2=unEncrypt($t);		//Attention: TIME OF BROWSER'S CLOCK!
							//user could be in Iran, server could be in USA
	$now = date(&quot;Y/m/d&quot;);	     	//Attention: LOCAL TIME of server
	$diff=strtotime($t2)-strtotime($now);
	//we give people one day chance to use the same download `code`
	if ($diff &gt; 86400 or $diff &lt; -86400)
		$expired=true;
	else
		$expired=false;

	//which browser is requesting? Firefox? IE? NSPlayer? RealPlayer?
	$browser=$_SERVER['HTTP_USER_AGENT'];
	//what referrer data is sent to us?
	$referer=$_SERVER['HTTP_REFERER'];		

	if (stristr($browser,&quot;NSPlayer&quot;) || stristr($browser,&quot;Media&quot;) )
		$embed=true;
	else
		$embed=false;
	if (in_array($referer,$myDoaminNames))
		$ref=true;
	else
		$ref=false;
	//if referrer is set and is OK, or it is an embedded content AND the code is not expired
	if ($ref || ($embed &amp;&amp; $expired==false) )
	{
		header('Content-disposition: attachment;   filename=&quot;'.$file.'&quot;');
		header('Content-Type: audio/x-ms-wma;');
		header('Pragma: anytextexeptno-cache', true);
		header('Content-Transfer-Encoding: Binary');
		header('Content-length: '.filesize($file));
		readfile($file);
	}
	else
	{
	   /*
	   just to test, needs a writeable file called log in the same directiry to write logs into it
	   $fp=fopen(&quot;log&quot;,a);
	   fwrite($fp,print_r($_SERVER,1).&quot;\n&quot;);
	   fwrite($fp,&quot;embed=&quot;.$embed.&quot;\n t2=&quot;.$t2.&quot;\n &amp;&amp; expired=$expired\n--\n&quot;);
	   fclose($fp);
	   */
	   echo &quot;&gt;h1&lt;leeching not permitted&gt;/h1&lt;&quot;;
	}
?&gt;</pre>
<h4>Alternative method</h4>
<p>
If all of your pages are written in PHP, or any other dynamic programming language, you register IP addresses of visitors and let them download only if their IP address appears in the recent visitor list. The idea is similar to session tracking, but this time no data is kept on user side.
</p>
<h4>Improvement</h4>
<ul>
<li>Make the random generator function a web service, and make it available only to your own web server. </li>
<li>Give each file type a code, and then while requesting swend this code too.</li>
<li>Double check the .htaccess rules. Some file names may not match the forbidding rule, hence people can access them.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nourbakhsh.ir/blog/2006/10/hot-link-prevention-embedded-objects-included/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
