<?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>Boston Media Domain &#187; isp</title>
	<atom:link href="http://www.bostonmediadomain.com/tag/isp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bostonmediadomain.com</link>
	<description>Search, Social and Online Media for Domains</description>
	<lastBuildDate>Mon, 25 Apr 2011 15:18:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Dynamic Keyword Insertion and Capitalizations</title>
		<link>http://www.bostonmediadomain.com/capital-dynamic-keyword-insertion/</link>
		<comments>http://www.bostonmediadomain.com/capital-dynamic-keyword-insertion/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 23:15:51 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Search Marketing PPC]]></category>
		<category><![CDATA[adwords]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Bold]]></category>
		<category><![CDATA[buy]]></category>
		<category><![CDATA[Description]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[Larry]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[set up]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[trust]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=1696</guid>
		<description><![CDATA[One of the more interesting features of AdWords that advanced PPC marketers have been using is Google Dynamic Keywords. This allows you to insert the search query that the user typed in directly into your ad. How to Use AdWords Dynamic Keywords In your title or description lines, you can enter a little bit of code that will insert the users query into your ad. The text should be formatted as follows: {KeyWord:Alternate Text} The KeyWord: is the query that the user typed in. The Alternate Text is what the ad will display if for some reason the query cannot be shown (such as if the query string is too long, etc.). For example, let&#8217;s say we have &#8220;Larry&#8217;s Lamps&#8221;. Larry is bidding on the keywords &#8220;brass lamps&#8221;, &#8220;brass lamp&#8221;, &#8220;quality brass lamp&#8221;, and &#8220;brass lamps sale&#8221;. The ad is set up in AdWords as follows: {KeyWord:Brass Lamps} Get your {keyword:brass lamps} today You can trust Larry&#8217;s Lamps If the visitor searches for &#8220;Brass Lamps&#8221;, they will see: Brass Lamps Get your brass lamps today You can trust Larry&#8217;s Lamps If the visitor searches for &#8220;Quality Brass Lamp&#8221;, they will see: Quality Brass Lamp Get your quality brass lamp today [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fcapital-dynamic-keyword-insertion%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fcapital-dynamic-keyword-insertion%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=adwords,API,app,Bold,buy,Description,follow,google,interest,ip,isp,keyword,Larry,Matt,PPC,Query,RON,Script,search,set+up,Title,trust,Visit,wp&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the more interesting features of AdWords that advanced PPC  marketers have been using is <strong>Google Dynamic Keywords</strong>. This allows  you to insert the search query that the user typed in directly into  your ad. How to Use AdWords Dynamic Keywords In your title or description lines, you can enter a little bit of code  that will insert the users query into your ad. The text should be  formatted as follows:</p>
<p>{<strong>KeyWord:</strong><em>Alternate Text</em>}</p>
<p>The <strong>KeyWord:</strong> is the query that the user typed in. The <em>Alternate  Text</em> is what the ad will display if for some reason the query  cannot be shown (such as if the query string is too long, etc.).</p>
<p>For example, let&#8217;s say we have &#8220;Larry&#8217;s Lamps&#8221;. Larry is bidding on the  keywords &#8220;brass lamps&#8221;,  &#8220;brass lamp&#8221;, &#8220;quality brass lamp&#8221;, and &#8220;brass  lamps sale&#8221;. The ad is set up in AdWords as follows:</p>
<div>{KeyWord:Brass Lamps}<br />
Get your {keyword:brass lamps} today<br />
You can trust Larry&#8217;s Lamps</div>
<p>If the visitor searches for &#8220;Brass Lamps&#8221;, they will see:</p>
<div>
<div><strong>Brass Lamps</strong></div>
<p>Get your <strong>brass lamps</strong> today<br />
You can trust Larry&#8217;s <strong>Lamps</strong></div>
<p>If the visitor searches for &#8220;Quality Brass Lamp&#8221;, they will see:</p>
<div>
<div><strong>Quality Brass Lamp</strong></div>
<p>Get your <strong>quality brass lamp</strong> today<br />
You can trust Larry&#8217;s Lamps</div>
<p>This is brilliant, because whatever the user types in will appear  exactly in the ad. The ad will be properly bolded, and will appear more  relevent to the visitor.</p>
<p>You can even control the case of the ad:</p>
<p><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Buy {keyword:Car parts}  Buy car parts<br />
Buy {Keyword:Car parts}  Buy Car parts<br />
Buy {KeyWord:Car parts}  Buy Car Parts<br />
Buy {KEYWord:Car Parts}  Buy CAR Parts<br />
Buy {KeyWORD:Car parts}  Buy Car PARTS<br />
Buy {KEYWORD:Car Parts}  Buy Car Parts<br />
</span></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div class="shr-publisher-1696"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/capital-dynamic-keyword-insertion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using RSS feeds</title>
		<link>http://www.bostonmediadomain.com/rss-feeds/</link>
		<comments>http://www.bostonmediadomain.com/rss-feeds/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 00:52:54 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[Aggregator]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Ask]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Extensible Markup Language]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Frequently Asked Questions]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Newsreader]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[ROS]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Web Browser]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[XML (extensible markup language)]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=1194</guid>
		<description><![CDATA[What is a feed? Feeds, also known as RSS feeds, XML feeds, syndicated content, or web feeds, contain frequently updated content published by a website. They are usually used for news and blog websites, but are also used for distributing other types of digital content, including pictures, audio, or video. Feeds can also be used to deliver audio content (usually in MP3 format) which you can listen to on your computer or MP3 player. This is referred to as podcasting. How do I view a feed? When you visit a webpage, the Feeds button Picture of the Feeds button will change color, letting you know that feeds are available. Click the Feeds button, and then click the feed you want to see. To get content automatically, you should subscribe to a feed. For more information on Web Slices, see Web Slices: frequently asked questions. How do I subscribe to a feed? 1.      Open Internet Explorer, FireFox, Safari or Chrome Feedburner or Google reader 2.      Go to the website that has the feed you want to subscribe to. 3.      Click the Feeds button Picture of the Feeds button to discover feeds on the webpage. 4.      Click a feed (if more than [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Frss-feeds%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Frss-feeds%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=Aggregator,app,Ask,blog,Browser,content,data,Domain,download,email,Extensible+Markup+Language,Feed,Feeds,Firefox,Free,Frequently+Asked+Questions,GA,google,Headline,HTTP,Icon,interest,Internet,Internet+Explorer,ip,isp,Matt,Microsoft,Newsreader,Page,RON,ROS,RSS,Safari,Script,Title,Update,Visit,web,Web+Browser,wp,XML+%28extensible+markup+language%29&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignnone size-full wp-image-1195" title="rss_icon" src="http://www.bostonmediadomain.com/wp-content/uploads/2009/11/rss_icon.jpg" alt="rss_icon" width="362" height="331" /></p>
<p>What is a feed?<br />
Feeds, also known as RSS feeds, XML feeds, syndicated content, or web feeds, contain frequently updated content published by a website. They are usually used for news and blog websites, but are also used for distributing other types of digital content, including pictures, audio, or video. Feeds can also be used to deliver audio content (usually in MP3 format) which you can listen to on your computer or MP3 player. This is referred to as podcasting.</p>
<p>How do I view a feed?<br />
When you visit a webpage, the Feeds button Picture of the Feeds button will change color, letting you know that feeds are available. Click the Feeds button, and then click the feed you want to see. To get content automatically, you should subscribe to a feed. For more information on Web Slices, see Web Slices: frequently asked questions.</p>
<p>How do I subscribe to a feed?</p>
<p>1.      Open Internet Explorer, FireFox, Safari or Chrome Feedburner or Google reader<br />
2.      Go to the website that has the feed you want to subscribe to.<br />
3.      Click the Feeds button Picture of the Feeds button to discover feeds on the webpage.<br />
4.      Click a feed (if more than one is available). If only one feed is available, you will go directly to that page.<br />
5.      Click Subscribe to this Feed.<br />
6.      Type a name for the feed and select the folder to create the feed in.<br />
7.      Click Subscribe.</p>
<p>How does a feed differ from a website?<br />
A feed can have the same content as a webpage, but it&#8217;s often formatted differently. When you subscribe, the web broswer automatically checks the website and downloads new content so you can see what is new since you last visited the feed.</p>
<p>Does a feed subscription cost money?<br />
No, it&#8217;s usually free to subscribe to a feed.</p>
<p>How can I view my subscribed feeds?<br />
You view feeds on the Feeds tab in the Favorites Center. To view your feeds in Internet Explorer 8, click the Favorites button, and then click Feeds.</p>
<p>Can other programs display my subscribed feeds?</p>
<p>Top Picks</p>
<p>Web: <a href="http://bloglines.com/">Bloglines</a> Simple two-pane interface, like email.</p>
<p>Mac OS X: <a href="http://ranchero.com/netnewswire/">NetNewsWire</a> This elegant Mac-like aggregator is easy to use and powerful.</p>
<p>Windows: <a href="http://www.sharpreader.net/">SharpReader</a> Simple, but gets the job done.</p>
<p>Linux: <a href="http://liferea.sourceforge.net/">Liferea</a> A simple Gtk newsreader.</p>
<p>Runners-Up</p>
<p><a href="http://www.disobey.com/amphetadesk/">AmphetaDesk</a> A news aggregator you access through a web browser. (Mac/Win/Linux)</p>
<p><a href="http://www.bradsoft.com/feeddemon/">FeedDemon</a> A more complicated aggregator for Windows. (Win)</p>
<p><a href="http://www.feedreader.com/">FeedReader</a> Like SharpReader, but sporadically updated. (Win)</p>
<p><a href="http://www.newsgator.com/">NewsGator</a> Read the news from within Microsoft Outlook. (Win)</p>
<p><a href="http://www.newswatcher.com/">NewsWatcher</a> Based on Scopeware technology. (Win)</p>
<p><a href="http://www.newsisfree.com/">News Is Free</a> Lets you create your own customized news page with feeds from the sites you&#8217;re interested in. (Web)</p>
<p><a href="http://www.novobot.com/">Novobot</a> A smart headline viewer and news ticker that can also process almost any website. (Win)</p>
<p><a href="http://radio.userland.com/">Radio UserLand</a> A full-stregth news-reading application, on your desktop. (Mac/Win)</p>
<p><a href="http://www.aaronsw.com/2002/rss2email/">rss2email</a> Reads RSS feeds and sends each new item to you as an email. (Unix)</p>
<p><a href="http://www.nongnu.org/straw/">Straw</a> The GNOME news aggregator.</p>
<p><a href="http://www.dynamicobjects.com/">dynamicobjects spaces</a> Displays RSS feeds in an Outlook-like interface. (Mac/Win/Lin)</p>
<p>What does RSS mean?<br />
The acronym RSS stands for Really Simple Syndication, and is used to describe the technology used in creating feeds.</p>
<p>What formats do feeds come in?<br />
The most common formats are RSS and Atom. Feed formats are constantly being updated with new versions. Most Browsers supports RSS 0.91, 1.0, and 2.0, and ATOM .3, 1.0 . All web feed formats are based on XML (Extensible Markup Language), a text-based computer language used to describe and distribute structured data and documents.</p>
<div class="shr-publisher-1194"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/rss-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Sandbox Patent</title>
		<link>http://www.bostonmediadomain.com/google-sandbox-patent/</link>
		<comments>http://www.bostonmediadomain.com/google-sandbox-patent/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 23:31:50 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Aggregation]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[attention]]></category>
		<category><![CDATA[Bookmark]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Click-Through Rate]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[CTR]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Description]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[factors]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flame]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[Frequency]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Sandbox]]></category>
		<category><![CDATA[Hit]]></category>
		<category><![CDATA[IAB]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[Information Retrieval]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[IP Address]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[Jon]]></category>
		<category><![CDATA[JPEG]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[local search]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[meta data]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Moderator]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Need]]></category>
		<category><![CDATA[Netscape]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[page rank]]></category>
		<category><![CDATA[Penalty]]></category>
		<category><![CDATA[Personalization]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[posting]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[ROS]]></category>
		<category><![CDATA[satisfaction]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[Taxonomy]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Web Browser]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=1164</guid>
		<description><![CDATA[United States Patent Application 20070143345 Kind Code A1 Jones; Michael T. ;   et al. June 21, 2007 ENTITY DISPLAY PRIORITY IN A DISTRIBUTED GEOGRAPHIC INFORMATION SYSTEM Abstract A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers. Inventors: Jones; Michael T.; (Los Altos, CA) ; McClendon; Brian; (Portola Valley, CA) ; Charaniya; Amin P.; (Milpitas, CA) ; Ashbridge; Michael; (Richmond, CA) Correspondence Name and Address: GOOGLE / FENWICK SILICON VALLEY CENTER 801 CALIFORNIA ST. MOUNTAIN VIEW CA 94041 US Serial No.: 548689 Series Code: 11 Filed: October 11, 2006 U.S. Current Class: 707/104.1; 707/E17.018; 707/E17.11 U.S. Class at Publication: 707/104.1 Intern&#8217;l Class: G06F 17/00 20060101 G06F017/00 Claims [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fgoogle-sandbox-patent%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fgoogle-sandbox-patent%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=action,advertising,Aggregation,Algorithm,app,applications,ASP,attention,Bookmark,Browser,Cache,Click-Through+Rate,Client,community,content,CTR,data,Description,desire,download,factors,Firefox,Flame,follow,Forum,Frequency,GA,GIF,google,Google+Sandbox,Hit,IAB,Icon,Index,Information+Retrieval,interest,Internet,Internet+Explorer,ip,IP+Address,isp,Jon,JPEG,keyword,Link,links,local+search,maps,Matt,meta+data,metrics,Microsoft,Mobile,Moderator,Navigation,Need,Netscape,Opera,Page,page+rank,Penalty,Personalization,Ping,Post,posting,Query,ranking,ROI,RON,ROS,satisfaction,Script,search,Segmentation,SEM,Server,Tag,Taxonomy,Title,Update,Visit,web,Web+Browser,wp&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<table border="0" width="100%">
<tbody>
<tr>
<td width="50%" align="LEFT"><strong>United States Patent Application</strong></td>
<td width="50%" align="RIGHT"><strong>20070143345 </strong></td>
</tr>
<tr>
<td width="50%" align="LEFT" valign="TOP"><strong>Kind Code</strong></td>
<td width="50%" align="RIGHT"><strong>A1 </strong></td>
</tr>
<tr>
<td width="50%" align="LEFT"><strong> Jones; Michael T. ;   et al.</strong></td>
<td width="50%" align="RIGHT"><strong> June 21, 2007 </strong></td>
</tr>
</tbody>
</table>
<hr /><span style="font-size: xx-small;">ENTITY DISPLAY PRIORITY IN A DISTRIBUTED GEOGRAPHIC INFORMATION SYSTEM </span></p>
<p><strong>Abstract</strong></p>
<p>A system for ranking geospatial entities is described. In one embodiment,      the system comprises an interface for receiving ranking data about a      plurality of geospatial entities and an entity ranking module. The module      uses a ranking mechanism to generate place ranks for the geospatial      entities based on the ranking data. Ranked entity data generated by the      entity ranking module is stored in a database. The entity ranking module      may be configured to evaluate a plurality of diverse attributes to      determine a total score for a geospatial entity. The entity ranking      module may be configured to organize ranked entity data into placemark      layers.</p>
<hr />
<table border="0" width="100%">
<tbody>
<tr>
<td width="10%" align="LEFT" valign="TOP">Inventors:</td>
<td width="90%" align="LEFT"><strong>Jones; Michael T.</strong>; <em>(Los Altos, CA)</em> <strong>; McClendon; Brian</strong>; <em>(Portola Valley, CA)</em> <strong>; Charaniya; Amin P.</strong>; <em>(Milpitas, CA)</em> <strong>; Ashbridge; Michael</strong>; <em>(Richmond, CA)</em></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Correspondence Name and Address:</td>
<td width="90%" align="LEFT"><strong></p>
<pre>    GOOGLE / FENWICK
    SILICON VALLEY CENTER
    801 CALIFORNIA ST.
    MOUNTAIN VIEW
    CA
    94041
    US</pre>
<p></strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Serial No.:</td>
<td width="90%" align="LEFT"><strong>548689</strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Series Code:</td>
<td width="90%" align="LEFT"><strong>11 </strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Filed:</td>
<td width="90%" align="LEFT"><strong>October 11, 2006</strong></td>
</tr>
</tbody>
</table>
<table border="0" width="100%">
<tbody>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>U.S. Current Class:</strong></td>
<td width="60%" align="RIGHT" valign="TOP"><strong>707/104.1</strong>; 707/E17.018; 707/E17.11</td>
</tr>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>U.S. Class at Publication:</strong></td>
<td width="60%" align="RIGHT" valign="TOP"><strong>707/104.1</strong></td>
</tr>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>Intern&#8217;l Class: </strong></td>
<td width="60%" align="RIGHT" valign="TOP">G06F 17/00 20060101 G06F017/00</td>
</tr>
</tbody>
</table>
<hr /><strong><em>Claims</em></strong></p>
<hr />
<p>1. A geographic information system (GIS) comprising information about a      plurality of geospatial entities and configured to prioritize the      geospatial entities according to a ranking mechanism.</p>
<p>2. The system of claim 1, wherein the ranking mechanism uses data about a      meta attribute of a geospatial entity to determine the geospatial      entity&#8217;s priority.</p>
<p>3. The system of claim 2, wherein the meta attribute comprises one of:      quality of information available about the geospatial entity, an      attribute of a description of the geospatial entity, and an attribute of      a definition of the geospatial entity.</p>
<p>4. The system of claim 2, wherein the meta attribute comprises an      indicator of the geospatial entity&#8217;s popularity.</p>
<p>5. The system of claim 2, wherein the meta attribute comprises one of: an      age attribute, a stature attribute, and an importance attribute.</p>
<p>6. The system of claim 2, wherein the meta attribute comprises a      relationship of a geospatial entity to its place in a hierarchy of      geospatial entities.</p>
<p>7. The system of claim 1, wherein an entity of the plurality of entities      comprises a collection of geospatial objects and wherein the priority of      the entity is determined responsive to a characteristic of the collection      of geospatial objects.</p>
<p>8. The system of claim 1, wherein an entity of the plurality of entities      comprises a geospatial entity defined in an on-line forum and wherein the      ranking mechanism uses data generated in the on-line forum to determine      the rank of the geospatial entity.</p>
<p>9. The system of claim 1, wherein the ranking mechanism uses data      harvested from a website on the internet about a geospatial entity to      determine the geospatial entity&#8217;s priority.</p>
<p>10. The system of claim 1, wherein the ranking mechanism determines a      geospatial entity&#8217;s priority from a combination of weighted data from a      plurality of meta attributes of the geospatial entity.</p>
<p>11. A computer-implemented method for ranking geospatial entities, the      method comprising: receiving geospatial entity data; evaluating      attributes of geospatial entities included in the received geospatial      entity data; ranking the geospatial entities based on the evaluation; and      storing the ranked geospatial entity data.</p>
<p>12. The method of claim 11, wherein the geospatial entity data comprises      data generated in a community forum.</p>
<p>13. The method of claim 11, wherein the geospatial entity data comprises      data associated with a specific user and further comprising using the      ranked geospatial entity data to generate a map for the specific user.</p>
<p>14. The method of claim 11, further comprising selecting geospatial      entities for a geographical display based on the rankings of the      geospatial entities.</p>
<p>15. The method of claim 11, further comprising providing the ranked      geospatial entity data to a map system configured to generate a map that      includes ranked geospatial entities and unranked geospatial entities.</p>
<p>16. The method of claim 11, further comprising selecting geospatial      entities to include in navigation instructions based on rankings of the      geospatial entities.</p>
<p>17. The method of claim 11, further comprising selecting a geospatial      entity to associate with an advertising term based on the geospatial      entity&#8217;s ranking.</p>
<p>18. The method of claim 11, further comprising providing the ranked      geospatial entity data to an application for generating a search result      based on the ranked geospatial entity data.</p>
<p>19. The method of claim 11, wherein evaluating is performed responsive to      user instructions for providing personalized geospatial entity rankings.</p>
<p>20. The method of claim 19, wherein the user instructions comprise a      weighting to be applied to an attribute of a geospatial entity identified      in the geospatial entity data.</p>
<p>21. A system for ranking geospatial entities, the system comprising: an      interface for receiving ranking data about a plurality of geospatial      entities; an entity ranking module for generating place ranks for      geospatial entities according to a ranking mechanism based on the ranking      data; and a database for storing ranked entity data generated by the      entity ranking module.</p>
<p>22. The system of claim 21, wherein the interface is configured to provide      the ranked entity data to a requesting application.</p>
<p>23. The system of claim 21, wherein the entity ranking module is      configured to evaluate a plurality of diverse attributes to determine a      total score for a geospatial entity.</p>
<p>24. The system of claim 21, wherein the entity ranking module is      configured to organize ranked entity data into placemark layers.</p>
<p>25. The system of claim 24, wherein each placemark layer corresponds to at      least one of: a level of detail, a density, an altitude, and an entity      category.</p>
<p>26. The system of claim 21, wherein the requesting application is a map      server system configured to use the ranked entity data to generate a map      including entities selected on the basis of place ranks.</p>
<p>27. The system of claim 26, wherein the entity ranking module is hosted on      the map server system.</p>
<p>28. An entity ranking module hosted on a client device, the module for      generating rankings for a plurality of geospatial entities and the module      comprising: an interface for receiving entity data that defines a      plurality of geospatial entities and ranking data that describes the      plurality of geospatial entities; and a ranking engine for generating      rankings for the geospatial entities, wherein the rankings are used to      select which of the geospatial items to include in a map to be displayed      on the client device.</p>
<p>29. The module of claim 28, further comprising a memory for storing data      about a user of the client device and wherein the ranking engine is      configured to apply a ranking mechanism responsive to the user data.</p>
<p>30. The module of claim 29, wherein the user data comprises user      preferences about the relative weightings of attributes evaluated by the      ranking engine.</p>
<p>31. The module of claim 29, wherein the user data comprises a user defined      geospatial entity.</p>
<p>32. The module of claim 29, wherein the user data comprises an indication      of a user&#8217;s interest in a geospatial entity and wherein the ranking      mechanism assigns a rankings premium to the geospatial entity based on      the user&#8217;s interest.</p>
<hr /><strong><em>Description</em></strong></p>
<hr />
<p>RELATED APPLICATION DATA</p>
<p>[0001] This application claims the benefit of U.S. Provisional Application      No. 60/726,505, filed on Oct. 12, 2005, which is hereby incorporated by      reference in its entirety.</p>
<p>BACKGROUND</p>
<p>[0002] 1. Field</p>
<p>[0003] The invention relates to mapping systems, and more particularly, to      techniques for prioritizing geographical entities for placement on      geographical displays.</p>
<p>[0004] 2. Description of the Related Art</p>
<p>[0005] A geographic information system (GIS) is a system for archiving,      retrieving, and manipulating data that has been stored and indexed      according to the geographic coordinates of its elements. The system      generally can utilize a variety of data types, such as imagery, maps, and      tables. Historically, GIS technology has been used for scientific and      governmental investigations (e.g., to identify geographical areas      adversely impacted by pollution or over-building), resource management      (e.g., regional forestry observation), and development planning (e.g.,      suburban development of under-utilized geographic areas).</p>
<p>[0006] More recently, GIS technology is being integrated into      Internet-based mapping applications. Users can annotate digital map      locations with placemarks (e.g., designated on the map with an icon or      other graphic). Some placemarks allow the user to write a brief      description relevant to the location marked by the placemark, while other      placemarks allow the user to change the style of icons and/or labels      associated with the placemark. However, in many instances, the number of      available placemarks is significant.</p>
<p>[0007] What is needed, therefore, are techniques for prioritizing which      placemarks (as well as other map entities) to display on a GIS-based map.</p>
<p>SUMMARY</p>
<p>[0008] The above need is met by techniques for generating prioritized      entity data described herein.</p>
<p>[0009] In an embodiment, a geographic information system (GIS) comprises      information about a plurality of geospatial entities and is configured to      prioritize the geospatial entities according to a ranking mechanism. The      ranking mechanism uses data about a meta attribute of a geospatial entity      to determine the geospatial entity&#8217;s priority. The meta attribute may      vary in different implementations but in one embodiment comprises the      quality of information available about a geospatial entity.</p>
<p>[0010] In another embodiment, a computer-implemented method can be used to      rank geospatial entities. The method comprises several steps including      receiving geospatial entity data, evaluating attributes of geospatial      entities included in the received geospatial entity data, ranking the      geospatial entities based on the evaluation, and storing the ranked      geospatial entity data.</p>
<p>[0011] Another embodiment of the present invention provides one or more      machine-readable mediums (e.g., one or more compact disks, diskettes,      servers, memory sticks, or hard drives) encoded with instructions, that      when executed by one or more processors, cause the one or more processors      to carry out a process for ranking geospatial entities. This process can      be, for example, similar to or a variation of the methodologies described      herein.</p>
<p>BRIEF DESCRIPTION OF THE DRAWINGS</p>
<p>[0012] FIG. 1 is a block diagram of a GIS system with entity ranking      capabilities in accordance with an embodiment of the invention.</p>
<p>[0013] FIG. 2 is a block diagram of the entity ranking module shown in      FIG. 1, according to one embodiment of the present invention.</p>
<p>[0014] FIG. 3 illustrates a method for generating and providing      prioritized entities in accordance with an embodiment of the invention.</p>
<p>[0015] FIG. 4 illustrates a method for requesting and receiving a map      including prioritized placemarks in accordance with an embodiment of the      invention.</p>
<p>[0016] FIG. 5 depicts a GIS map that includes prioritized placemarks in      accordance with an embodiment of the invention.</p>
<p>[0017] The figures depict various embodiments of the present invention for      purposes of illustration only. One skilled in the art will readily      recognize from the following description that alternative embodiments of      the structures and methods illustrated herein may be employed without      departing from the principles of the invention described herein.</p>
<p>DETAILED DESCRIPTION</p>
<p>[0018] A geographic information system (GIS) is disclosed that provides      users with a greater degree of flexibility, utility, and information. The      system may also be configured as a distributed geographic information      system (DGIS). The system employs techniques for prioritizing which      placemarks (as well as other map entities) to display on a GIS-based map.</p>
<p>General Overview</p>
<p>[0019] It is common practice in Geographic Information Systems to provide      mechanisms to select a subset of available geographic features for      display based on any of several criteria. For example, one might load a      database of world cities into such a system and then request to see only      those cities within the United States, those cities with populations      exceeding one million persons, or perhaps those cities meeting both of      these criteria. In this last case, only the markers for New York City,      Los Angeles, Chicago, Houston, Philadelphia, San Diego, Detroit, and      Dallas would be displayed if 1990 population data were being used.</p>
<p>[0020] Further, some interactive Geographic Information Systems support      different feature visibility criteria at different viewing distances. For      example, a selection criteria might be constructed that would show only      cities exceeding one million in population when the view was of the North      American continent (viewing distance 1), then include additional cities      exceeding 100,000 in population when the viewpoint is lowered to include      a single state in the display area (viewing distance 2), and finally      modified to include smaller cities as the view lowers within a state or      county (viewing distance 3). These and related techniques are known in      the GIS field as `selection` and in the computer image generation field      as `visibility culling` and `level of detail management`.</p>
<p>[0021] An embodiment of the present invention is configured to determine      `which few of many` geospatial items or entities to display on a map      according to the relative importance of each entity according to its      rank. Such a rank can be generated based on extrinsic factors, such as      the popularity of the entity to users (e.g., quantity and/or velocity of      geospatial item access), quality of information (e.g., respect for the      information source of geospatial item and community stature of geospatial      item&#8217;s author), and similar meta-data about the geospatial feature. For      example, if many users of an interactive GIS system view a particular      small city (e.g., Henderson, Nevada), then an embodiment of the present      invention would be to give that city a sufficiently significant place      rank for display so as to display it along with the major cities      exceeding one million in population. In this way users are shown the      geospatial entities most likely to be of interest in the area of their      visual search within an interactive geospatial information system. The      ranking of geospatial items may further be based on location, distance,      or other intrinsic attributes of a geospatial feature such as position      and altitude (zoom level).</p>
<p>[0022] Although the ranking of geospatial entities is described herein      primarily in the context of choosing entities for display to a user on a      map, the ranking may be used for other purposes, as will be apparent in      light of this disclosure. Examples include selecting which entities      should have associated keywords used for determining and displaying      relevant advertising; selecting which entities should be suggested as      potential origins, destinations, or waypoints in navigation computations;      and other uses where an estimation of a most popular or most interesting      subset of geospatial entities is desired. In such applications, ranked      entity data generated in accordance with an embodiment of the present      invention may be supplied to various systems in addition to or instead of      a digital mapping system as required by the context.</p>
<p>[0023] Using such entity ranking information, a two or three-dimensional      digital map can be generated that includes placemarks that correspond to      geospatial entities. In one such embodiment, a map generated by a GIS may      include several types of data about geospatial entities. For instance,      the map may include geographic features such as the terrain,      infrastructure including roads, rail routes and airports, buildings,      and/or borders of a landscape. The map may also be annotated with      information about government entities and services such as parks and      recreational services, federal, state, or local government landmarks, and      community services. These and other annotations may be presented in the      form of placemarks belonging to one or more categories, including      commercial placemarks that represent businesses, travel placemarks      including, for instance, historical sights and tourism destinations,      user-defined placemarks that have been identified and named by a user for      personal or community use, and/or community placemarks that have been      voluntarily defined by members of the public in a forum. In one      particular embodiment, information presented on a map is organized into      collections that comprise layers, such as a terrain layer, road layer,      border layer, community placemark layer, etc. Other layers include      `current events`, `history`, and `education`, and indicate the      organizational taxonomy of the source from which they were taken. A user      can interact with a map and turn on or off various layers of information.      In an embodiment, a basic or core layer is provided that includes a basic      subset of data (for instance, the terrain, major roads, and political      borders), and the user can select additional layers to customize the map      view. Various third-party content-providers and advertisers can provide      individual layers of data that can be overlaid onto such a basic map.</p>
<p>[0024] As will be understood in light of this disclosure, the placemark      ranking methods described herein can be used in combination with any      conventional, proprietary, and/or emerging techniques to generate a      digital map. In the case of a conventional raster map, for instance, the      placemarks and other types of map data are used to create a map in a      digital format such as .jpeg, .gif, or .png, at a map server and then      delivered to a client. Requests to manipulate or interact with the map,      are provided from the client to the server, which in turn generates the      requested map view. In the case of a tiled raster map, pre-generated,      rasterized images or &#8220;tiles&#8221; that include placemark data are stored at a      map server. When the user submits a map query, the rasterized images are      provided to the client, where they are used to create the requested map.      Additional views based on, for instance, panning, zooming, or tilting the      requested map can be generated at the client using the tiles.      Vector-based methods can also be used to generate digital maps in      accordance with other embodiments of the invention. In one such      particular case, map data, including placemark data, is provided to the      client by a map server in the form of vector graphic instructions. The      instructions are interpreted by an application at the client in real-time      to generate a map for the user. As a user interacts with the map, for      instance, by including or excluding various layers including geospatial      entities, the map can be dynamically updated at the client to include      those layers. Likewise, as the user interacts with the map, for instance,      by zooming or panning, the map can be dynamically regenerated at the      client to include the new map views.</p>
<p>[0025] Geographic information systems (GIS) are referred to throughout the      present disclosure. As is known, a GIS may be implemented as a      distributed geographic information system (DGIS), in which, for instance,      GIS components are distributed across two or more different computers in      different physical locations across a network such as the Internet or a      corporate enterprise. Reference is also made herein to Google Earth, a      GIS-based digital globe that includes various elements such as servers,      clients, and other components and features as will be apparent in light      of this disclosure. Reference is also made to Google Earth Community, a      forum in which placemarks and entities are created, defined, described,      and discussed by members of the participating public. Note that &#8220;Google      Earth&#8221; and &#8220;Google Earth Community&#8221; and the descriptions provided herein      may be protected under other forms of intellectual property, and are used      for reference purposes only.</p>
<p>System Architecture</p>
<p>[0026] FIG. 1 is a high-level diagram of a digital map system 100 with      entity ranking capabilities in accordance with an embodiment of the      invention. The system 100 includes a map server system 150 that is      communicatively coupled to one or more clients 110 via a network 160. The      map server system 150 is coupled to a database 140 of ranked entity data      populated (e.g., offline, or in real-time) by a GIS 170. The GIS 170 is      equipped with an entity ranking module 120A that applies a ranking      mechanism or algorithm to determine the relative ranks of geospatial      entities. These entities may be defined within the GIS 170, for instance,      based on data provided to the GIS 170 from various external sources 180.      The ranked entities are stored in a database 140 and supplied to the map      server system 150, which uses the ranked entity data to generate maps for      clients 110. In the system 100 shown, client-side entity ranking modules      120B-C are also present for providing additional entity ranking      functionality. For instance, in accordance with an alternative      embodiment, the map server system 150 may provide the ranked entity data      to clients 110 for client-side generation of maps and ranked entity data      layers. Principles of heavy-client and light-client functionality equally      apply here, as will be apparent in light of this disclosure.</p>
<p>[0027] Other modules may be included in the system, and illustrated      modules may be rearranged and functionalities can be distributed. For      instance, the GIS 170 can be integrated into the map server system 150.      Similarly, the entity ranking module 120A of the GIS may be a standalone      module. There may be a single entity ranking module 120A implemented      wholly in or with the GIS system 100, without any entity ranking modules      120B-C on the client side 110. In another embodiment, entity ranking is      implemented strictly by entity ranking modules 120B-C at clients 110.      Other configurations will be apparent in light of this disclosure, and      the present invention is not intended to be limited to any particular      one. In this example, the term &#8220;module&#8221; refers to computer program logic      or software for providing the specified functionality. When utilized by a      client device 120 or map server system 150, a module may be loaded into      memory and executed on a processor. In other embodiments, a module can be      implemented in hardware (e.g., gate-level logic), firmware (e.g., a      microcontroller with embedded routines for carrying out entity ranking as      discussed herein), software, or some combination of hardware, firmware,      and/or software.</p>
<p>[0028] The client 110 can be any device that allows a user to access the      map server system 150 via the network 160. The client 110 may a device or      system configured for computing, such as a personal computer or laptop, a      mobile phone, a personal digital assistant, a smartphone, a navigation      system located in a vehicle, or a handheld GPS system. Other clients 110      (not shown) may also be in communication with the map server system 150      via the network 160.</p>
<p>[0029] Each client 110 includes an application such as a browser that      allows the user to interface and communicate with systems such as the map      server system 150 on the network 160, as typically done. Examples of      browsers include Microsoft&#8217;s Internet Explorer browser, Netscape&#8217;s      Navigator browser, Mozilla&#8217;s Firefox browser, PalmSource&#8217;s Web Browser,      or any other browsing or application software capable of communicating      with network 160. Alternatively or in addition, the client 110 may      include an application implemented outside of a browser, such as a      specialized mapping or geographic application, from which data on the map      server system 150 can be accessed. Interactions with the map server      system 150 may be accomplished through a plug-in or other executable      architecture implemented locally.</p>
<p>[0030] The GIS 170 can be configured with conventional technology, but      further includes an entity ranking module 120A configured in accordance      with the principles of the present invention. The GIS 170 receives data      from various sources 180 upon which ranked entity data can be determined      by the entity ranking module 120A. Both geospatial entities and ranking      data by which the geospatial entities can be ranked are represented in      the data. These types of data can be provided to the GIS 170 in      structured and unstructured form. For instance, while entity data in the      form of city names and geographies may be provided in a structured form,      ranking data in the form of community comments or ratings, for instance,      may be provided in unstructured form. Or, entity data and ranking data      may be provided from the same structured source that, for example,      identifies a city and its population, or an unstructured source such as a      community bulletin board in which an entity is defined and data by which      it can be ranked is provided.</p>
<p>[0031] The entity ranking capability of the map system 100 is provided by      one or more entity ranking modules 120. The entity ranking module 120      collects entity data and ranking data with which the geospatial entities      can be rated. This data may be provided from various sources including      the GIS 170, external sources 180, and the client 110. These sources are      described in further detail with reference to FIG. 2. The module 120      evaluates the geospatial entities using the ranking data in order to      determine a score or rank for each of the entities. In an embodiment, the      module 120 also associates the entities with placemarks for a map, and      generates groupings or layers of placemarks based on, for instance, a      certain placemark density or map view altitude. The resulting entities      and entity layers can be stored in a ranked entity database 140, at a      client 110, or elsewhere. Each of these capabilities will be described in      further detail with reference to FIG. 2.</p>
<p>[0032] In a system that includes server 120A and client-side entity      ranking modules 120B-C, the client-side modules 120B-C may provide      complementary rankings for use in generating a map for a client 110. In      one such embodiment, a server-side entity ranking module 120A provides      general placemarks whose rank is determined by a set of general ranking      data, while a client-side entity ranking module 120B-C provides personal      placemarks that have been ranked using personal data about a user, their      behavior, or their preferences.</p>
<p>[0033] The network 160 may be any type of communications network, such as      a local area network (e.g., intranet), wide area network (e.g.,      internet), or some combination thereof. Alternatively, the network 160      may be a direct connection between the client 110 and the map server      system 150. In general, the client 110, network 160, and/or map server      system 150 may be in communication via any type of wired or wireless      connection, using a wide variety of communication protocols.</p>
<p>[0034] The map server system 150 can be implemented with conventional or      custom technology. Numerous known server architecture and functionalities      can be used to implement a GIS server system. Further, the map server      system 150 may include one or more servers operating under a load      balancing scheme, with each server (or a combination of servers)      configured to respond to and interact with clients 110 via the network      160. In one particular embodiment, the server system 150 is implemented      as discussed in U.S. application Ser. No. 10/270,272, filed Oct. 10,      2002, titled &#8220;Server for Geospatially Organized Flat File Data,&#8221; which is      incorporated herein.</p>
<p>[0035] In general, when a user of a client computer 110 enters a search      query (e.g., via browser and client side agent), it is put into a request      by the client 110, and sent to the map server system 150 via the network      160. The server system 160 then determines what the search query is for,      and responds with appropriate data from various sub-systems, such as      geo-coders, routing engines, and local search indexes, in a format that      the requesting client can use to present the data to the user (e.g., via      a browser or other application).</p>
<p>[0036] Used in conjunction with the server system 150, the GIS 170 and      ranked entity database 140 provide a map system 100 that serves map and      GIS data over the Internet or other network 160. The map system 100      allows users to visualize, select, and explore geographic information      (e.g., all over the world or in a particular region). The entity ranking      module 120A can be configured to place rank available map data items      based on various attributes associated with each geospatial feature (or a      subdsdscset of geospatial features). These attributes may be extrinsic or      instrinsic attributes of a geospatial feature, represent meta attributes      of the feature, and/or reflect the personal behavior of a user. Based on      ranking entities according to these attributes, users are shown the      geospatial entities most likely to be of interest in the area of their      visual search within the interactive GIS.</p>
<p>Entity Ranking Module</p>
<p>[0037] FIG. 2 is a high-level block diagram of an entity ranking module      120 that could be implemented at a client computer or server-side GIS      according to one embodiment of the present invention. The entity ranking      module 120 receives or collects data from various sources about      geospatial entities through an interface 250. The data contains both      entity data 210 that identifies and defines geospatial entities and      ranking data 220 by which geospatial entities can be evaluated. The      entity data 210 may comprise placemark-level data. The ranking engine 230      applies one or more ranking algorithms or rank mechanisms to the ranking      data 220 to determine scores for geospatial entities defined in the      entity data 210. The resulting ranked entity data may be provided through      the interface 250 to a requesting application such as a mapping      application. Or, the ranked entity data can be formed into placemark      layers by a placemark layer generator 240. In whatever form, the ranked      entity data is stored and provided to a map server system or other      application. The entity ranking module 120 includes a memory 260 in which      data collected, including from a client, can be stored.</p>
<p>[0038] The entity ranking module 120 can receive entity data 210 and      ranking data 220 about entities from any number of sources. The data may      include satellite data, aerial photographs, street-level photographs,      digital map data, tabular data (e.g., digital yellow and white pages),      and targeted database data (e.g., databases of diners, restaurants,      museums, and/or schools; databases of seismic activity; database of      national monuments; etc). It may also include government census and      population data, building plan data, demographic data including      socio-economic attributes associated with a geospatial entity such as a      zip code or town, and alternative name data. In one particular      embodiment, the data comprises proprietary content collected by a      third-party provider and placemarks derived from it can only be accessed      by users who have specifically paid for or subscribed to it.</p>
<p>[0039] While these sources comprise structured data about geospatial      entities, definitions of geospatial entities 210 and ranking data 220 in      the form of information about attributes of geospatial entities may also      be provided in unstructured form. Such data can be harvested from      websites on the internet, and/or culled or provided from various sources      including community forums such as the Google Earth Community, online      bulletin boards, or other virtual spaces in which geospatial entities may      be defined and described by users in a public, private, or semi-public      setting. In the case of the Google Earth Community, for example, an      entity may be posted by a user, and then descriptions of the entities may      be provided on subsequent postings or replies to the initial posting. The      entity ranking module 120 may also receive data from one or more clients      110 that may be particular to a user or client device 110. As described      in more detail below, this data can be used to customize rankings and/or      a user&#8217;s experience.</p>
<p>[0040] Example geospatial entities include a city name and location, a      user defined entity, a commercial entity, a geospatial item found in a      web search, or any item (e.g., physical thing, event, or quality) having      a geographic association. A geospatial entity is thus comprised of a      geometry associated with a physical place (such as a set of geographic      coordinates on Earth or the moon) and a description. In the case of a      geospatial entity that is non-geographical in nature, such as the War of      1812, this geometry may correspond to locations associated with the      event. Thus, the entity can correspond to single or multiple physical      places and descriptions. For instance, geospatial entities in Google      Earth can be either singleton objects or may be a hierarchical folder of      objects, each object in which may be another folder or an entity. Thus,      while some entities represent one geospatial object, other entities may      have folders that in aggregate represent many geospatial objects. A      single entity, in turn, may correspond to one or more placemarks. For      instance, an entity like &#8220;Oakland gas stations&#8221; may include several      different physical locations, each of which is represented by a separate      placemark.</p>
<p>[0041] Ranking data 220 may describe attributes of entities that can be      evaluated by the ranking engine 230 to determine the entity&#8217;s rank. In an      embodiment, the attribute defines the interestingness of an entity to a      particular user. Such interestingness can be used to rank the various      geospatial entities in the area of a user&#8217;s visual search within an      interactive geospatial information system (such as Google Earth), so that      client-side entity display prioritizing is enabled. As will be explained      in turn, &#8220;interestingness&#8221; for a geospatial entity can be determined by      measuring or otherwise determining various types of extrinsic data      associated with that entity. In one such embodiment, this measure, scaled      by a corresponding weight, forms a bonus that augments the entity&#8217;s score      or rank (e.g., by addition or multiplication). Thus, higher ranked      entities can be given priority for display over lower ranked (less      interesting) entities. Data intrinsic to the GIS system may also be      considered, as normally done (e.g., zoom level).</p>
<p>[0042] In another embodiment, ranking data 220 comprises various      indications of a user&#8217;s interest in certain placemarks. For instance,      placemarks that have been saved or annotated by the user at the browser      or application level could be deemed to be of greater interest to a user.      A user&#8217;s search terms or patterns of web page access or use may also be      correlated to certain geospatial entities and used by an entity ranking      module 120 at the client or on a server to select placemarks for the      user. In addition, placemarks that the user has defined for his or her      own use may be assumed to be of high personal interest. In one such      embodiment, geospatial entities including points of interest or personal      relevance to the user, such as the location of the user&#8217;s house,      workplace, child&#8217;s daycare, or favorite playground are identified and      marked on any map in the vicinity of these elements, regardless of their      relative rank as calculated by a GIS. These and other indications of user      interest may be gauged from the user&#8217;s behavior, or may be in the form of      preferences or instructions regarding entities affirmatively provided by      the user, for instance instructing the inclusion or exclusion of specific      entities or groups of entities in maps provided by a map server system. A      rankings premium may be assigned to geospatial entities based on the      user&#8217;s interest or preferences. User data collected at a client may be      stored in the memory 260 of the entity ranking module and used by the      ranking engine 230 to generate entity rankings that are personal to the      user.</p>
<p>[0043] The ranking engine 230 comprises a module for ranking entities      based on descriptions of entity attributes included in the ranking data      220. Depending on the type of data provided, the ranking engine 230 can      use a variety of mechanisms to evaluate geospatial entities, which are      further described below.</p>
<p>[0044] The entities as ranked by the ranking engine 230 are organized into      layers by a placemark layer generator 240. This may be accomplished by      determining a level of detail and threshold to be associated, for      instance, with a given altitude or density. For instance, when a user&#8217;s      query implicates a number of entities greater than a given threshold,      only those entities having a place rank above a certain threshold are      provided. For example, assume the given threshold for the total number of      entities that can be displayed at the current map view is 50, and that      the place rank threshold is 80. If a user&#8217;s query implicates over 100      geospatial entities, and 35 entities have a place rank over 80, then the      server system will serve those 35 entities along with the 15 next highest      ranked entities for display at the requesting client. Alternatively, all      of the implicated geospatial entities generated are served to a      client-side entity ranking module 120, which then determines which of      those entities to display (in a similar fashion to the server-side      functionality). Or, both server-side and client-side entity ranking can      be carried out, where the server system serves a set of ranked entities,      and a client then displays a sub-set of that served set. Placemarks can      be subdivided into layers according to criteria other than altitude or      density, including conceptual, spatial, temporal, or other groupings. In      one particular embodiment, the placemark layer generator also applies      stylings to the various placemarks and stores those with the placemark      layers.</p>
<p>Ranking Mechanisms</p>
<p>[0045]</p>
<p>[0046] One embodiment of the present invention is a method for computing a      relative ranking of a geospatial entity such as a city name and location,      user defined entity, commercial entity, or geospatial item found in a web      search, as compared to other such entities. These relative rankings are      determined by a ranking engine 230 and are used within a GIS (e.g., as      discussed with reference to client-side entity ranking of FIG. 1) to      order the display of entities when not all can be selected for display,      for example, to show some of the highest or lowest ranked entities, or      perhaps a selected range of entities.</p>
<p>[0047] In an embodiment, this ranking, which can be referred to as place      rank, is computed based on the weighted contributions of various      non-cartographic meta attributes about a geospatial entity. Rather than      directly measuring a characteristic of a physical place, such as its      population, these attributes reflect traits of abstractions or      representations associated with the geospatial entity. Examples include      an attribute of a description of an entity (for instance, the amount of      detail in the description of an entity or the number of times a      description has been viewed), an attribute of a definition of an entity      (e.g. the context or downloads of a definition of an entity, or      attributes about the creation of an entity in a public forum), an      indicator of the popularity of a geospatial entity (such as the number of      views, downloads, or clicks on the entity or a placemark associated with      the entity or an attribute based on a ranking or score assigned to an      entity), or the relationship of an entity to its context, such as the      category to which an entity belongs. Attributes that fit into each of      these categories are described in greater detail below:    [0048] The      amount of detail in the description of an entity. Longer descriptions are      given a greater score than shorter descriptions, based on the presumption      that more words means more information. In one embodiment of the ranking      system described herein, this bonus (increased score) is based on the      number of characters in the description text irrespective of the number      of bytes required to represent that character in a chosen alphabetic      encoding (e.g., thereby normalizing for languages that require more data      to encode). A detail penalty can be assessed when the description size is      less than a selectable threshold as a means to down-weight &#8220;empty&#8221; or      &#8220;signature only&#8221; texts.  [0049] The number of entities created by a      particular author or source. Sources that provide many entities are      presumed more reliable than sources having created few entities. The rank      bonus here rewards effort and experience and applies to user created      entities (places or objects defined by users) as well as those taken from      larger databases and from commercial vendors.  [0050] The context of a      publicly posted geospatial entity. Some geospatial entities originate in      public forums (such as the Google Earth Community), and through this      origination become associated with the context of that forum (e.g.,      social life in Rome). Since the context of the user&#8217;s search is also      known, an embodiment of the ranking system described herein gives a rank      bonus to entities posted in forums having a common or similar context      with the user.  [0051] The number of replies to a publicly posted      geospatial entity. Some geospatial entities originate in public forums      (such as the Google Earth Community) and in this context there is a      potential for dialog about such an entity, where some post to a forum is      the specification of the entity and subsequent posts are replies to that      entity specification post with discussion or additional information. In      these cases, an entity can be credited with a rank bonus based on the      number of replies. The replies can be selectively counted, either      automatically or manually by a moderator, in order to avoid counting      non-relevant replies (e.g., off-topic, flames, or the like).  [0052] The      number of views of a publicly posted geospatial entity. Some geospatial      entities originate in public forums (such as the Google Earth Community)      and in this context there is a potential for readers of these forums to      view some such posts more frequently than others. Since the frequency of      viewing (or similarly actions, such as repeat viewing or bookmarking)      reflects an interest in the item, an embodiment of the ranking system      described herein gives a rank bonus to entities based on the number of      views to the web page where the entity is described. When considered      temporally, the incidence of entity views may have occurred non-uniformly      over time, such as the case with a publicity spike attending an entity      associated with a natural disaster. In such cases it may be preferable,      for example, to consider 1000 views spread broadly over a sample interval      as indicating greater interest, rather than considering 900 views in a      short interval followed by 100 views over a longer interval. To reflect      this variation in level of interest, an embodiment of the ranking system      described herein allows the number of views to be optionally considered      as a time series and apply statistical measures to analyze the      distribution of interest. In one such embodiment, the entity rank bonus      is greater for distributions that are even than those that are uneven,      though the choice of a negative value as the weight for this bonus will      effectively invert the class of distribution considered most interesting.       [0053] The number of downloads of a publicly posted geospatial entity.      Some geospatial entities originate in public forums (such as the Google      Earth Community) and in this context there is a potential for readers of      these forums to download entity data from some such posts more frequently      than others. Since the frequency of downloading (e.g., user click-through      to the entity) reflects a deep interest in the item, an embodiment of the      ranking system described herein gives a rank bonus to entities based on      the number times an entity is downloaded. When considered temporally, the      incidence of entity downloads may have occurred non-uniformly over time,      such as the case with a publicity spike attending an entity associated      with a natural disaster. In such cases it may be preferable, for example,      to consider 1000 downloads spread broadly over a sample interval as      indicating greater interest, rather than considering 900 downloads in a      short interval followed by 100 downloads over a longer interval. To      reflect this variation in level of interest, an embodiment of the ranking      system described herein allows the number of downloads to be optionally      considered as a time series and apply statistical measures to analyze the      distribution of interest. In one such embodiment, the entity rank bonus      is greater for distributions that are even than those that are uneven,      though the choice of a negative value as the weight for this bonus will      effectively invert the class of distribution considered most interesting.       [0054] The community stature of the author a publicly posted geospatial      entity. Some geospatial entities originate in public forums (such as the      Google Earth Community) and in this context there is an identified author      for each entity. In these forums the authors may have a community stature      or status based on number of posts, quality of posts as perceived by      readers of those forums, common knowledge of an author&#8217;s stature,      membership level (e.g., moderator, member, paid member, guest, etc.), and      similar factors. An embodiment of the ranking system described herein      gives a rank bonus to entities based on the stature of its author within      such an online community.  [0055] The number of entities contained within      a multiple entity ensemble. For instance, geospatial entities in Google      Earth can be either singleton objects or may be a hierarchical folder of      objects, each object in which may be another folder or an entity. Due to      this, some entities represent one geospatial object while other entities      may have folders that in aggregate represent many geospatial objects. An      embodiment of the ranking system described herein gives a rank bonus to      aggregated collections since they contain more information. The bonus can      be based, for example, on the<br />
total number of locations in the entity      (e.g., bonus=5 if 5 locations; bonus=7 if 10 locations; bonus=10 if 15      locations; and bonus=15 if 20 or more locations). A further embodiment of      the ranking system described herein assigns a greater rank bonus to      multiple entity ensembles when they have more internal folders rather      than less internal folders. This reflects the perception that entities      with a detailed segmentation using folders are likely to be more detailed      in other aspects as well. In practice, this bonus is computed based on      the number of folders contained within a multiple entity ensemble, either      proportionally to the number of folders or in a segmented manner (e.g.,      bonus=5 if 5 folders; bonus=7 if 10 folders; bonus=10 if 15 folders; and      bonus=15 if 20 or more folders).  [0056] The relative age of an entity      definition. Some geospatial entities originate in public forums (such as      the Google Earth Community) and in this context there is an identified      creation date for each entity. When two or more entities are similar in      location they likely describe related information. To establish a further      refined ranking score for such cases, an embodiment of the ranking system      described herein gives a rank bonus to the older post as an encouragement      for users to create entities defining new information rather than      revisiting previously described locations. In another embodiment, newer      data receives a higher rank because it reflects fresher and more current      information.  [0057] The hierarchical importance of an entity. Some      geospatial entities originate in public forums (such as the Google Earth      Community) and in this context there is a potential parent-child      relationship for the post that defines an entity. A parent post, such as      &#8220;universities in Kansas&#8221; may have several child posts (known as replies)      that supply geospatial entities defining each university within the state      of Kansas. The parent post, perhaps describing the location of the main      administrative office of the Kansas university system, might have an      individual score lower than that of its children, which identify schools      attended by many thousands of individuals. To direct attention to the      parent post in such cases, an embodiment of the ranking system described      herein assigns a rank bonus equal to the sum of the scores of any replies      to each post. The ranking is thus based on the relationship of a      geospatial entity to its place in a hierarchy of geospatial entities.      This assures that the initiating parent post&#8217;s score is greater than or      equal to the sum of its parts. Other aggregation functions may also be      used.  [0058] The relative importance of an entity category or source of      an entity category. Some geospatial entities originate in public forums      (such as the Google Earth Community) and in this context there are      divisions known as `forums`, within one of which the post that defines an      entity will be located. Forums are typically topical; examples include      `current events,` `history,` and `education.` The importance of these      forums is not necessarily uniform. For example, `current events` entities      may be less important over time than `history` entities, which are      timeless. This situation is captured in an embodiment of the ranking      system described herein by assigning an importance to each source of      entities, or categories of entities, for instance, per forum for the      Google Earth Community (or other interactive GIS), by vendor for      commercial entity data, and similarly for other sources of entity data      such as discovery by web search (e.g., low importance) or from official      government sources (e.g., high importance). This relative source      importance factor scales (e.g., multiplies) the overall score computed      for an entity.  [0059] The externally-ranked importance of an entity.      Some geospatial entities originate in public forums (such as the Google      Earth Community) and in this context there may be a score or rank      associated with that entity. In the Google Earth Community Forum, for      example, each ranked post may have from one to five &#8220;stars,&#8221; where five      stars indicates a well-respected or otherwise highly regarded entity and      one star corresponds to a poor or perhaps less respected entity. The      metrics used to determine these external rankings are not necessarily      uniform across multiple entity sources, so for example the entities from      a Google Earth forum might have originating scores ranging from one to      five stars, while geospatial entities found at a restaurant review      website might be rated with zero to four &#8220;forks.&#8221; Further, not only are      such metrics as &#8220;stars&#8221; and &#8220;forks&#8221; not directly compatible in origin and      range, the sources of these metrics may have varying degrees of      reliability. For example, on source might be a public website with      anonymous contributions and ratings while the other might be a      professionally-created restaurant or tourist guide reporting refereed      evaluations. For these reasons, the method by which an embodiment of the      ranking system described herein incorporates such data is prefixed with      an initial scale (A) and offset (B) transformation (e.g., NEW=A*OLD+B)      before the subsequent weighting process (e.g., AttributeScore=Weight *      [NEW]). For example, if a stars-based rating scheme goes from 1 to 5      (i.e, 0% to 100% satisfaction) and a forks-based scheme goes from 0 to 4      (i.e., 0% to 100% satisfaction), then the ratings cannot be compared or      processed just by multiplying, since they start at a different values (1      vs. 0). One technique for handling this case of diverse rating systems is      to take the entity source&#8217;s native range (Low . . . High) and compute the      following: Rescaled=(NativeValue-Low)/(High-Low). This maps any range      into 0 as low and 1 as high. Then, the result (Rescaled) can be      multiplied by a weighting factor (e.g., 100) to allow the entity to gain      from 0 to 100 points of rank bonus as the native ranking moves from 1 . .      . 5 stars or 0 . . . 4 forks. The values of Low and High are constant for      each entity source (Forks, Stars, etc). Using algebra, the resealing      equation can be reordered as: Rescaled=[1/(High-Low)] *      NativeValue+[Low/(Low-High)] or, A=1/(High-Low) and B=Low/(Low-High). It      follows then that Rescaled=A*Native+B. The entity score can then be      augmented by WeightForThisAttribute*Rescaled (for each entity obtained      from that source). One extension of such an embodiment uses the place      ranking computed for an entity by the place rank process described herein      to update the external-rank provided at the source where the entity was      originally located, which could be for example the Google Earth Community      Forums or other GIS forums.  [0060] The spatial density of entities in a      defined neighborhood. When multiple entities are clustered in a      relatively small geographical region, this signifies that authors of the      entities have indicated a geographical region of elevated interest. From      this it can be assumed that an entity with an elevated density of      neighboring entities has a greater value than would otherwise be the      case. This is implemented in an embodiment of the ranking system      described herein by adding or otherwise providing a rank bonus based on      the number of other entities within a defined area that includes an      entity&#8217;s location (e.g., circle or box centered at an entity&#8217;s location).      Note that this metric, though geospatial in concept, is not an inherent      attribute of an entity but rather an observation of that entity in      relation to other entities.</p>
<p>[0061] The click-through rate of displayed entities. When entities are      displayed in an interactive GIS such as Google Earth, it is possible to      track the number of instances where users further investigate an entity      by various means such as clicking on it with a mouse operation, by      performing operations on that entity such as selection or highlighting;      by using that entity as a routing origin, destination, or waypoint; or by      finding that entity to be responsive to a search for information (e.g.,      as when the entity description contains the word &#8220;Pizza&#8221; and a user of      the interactive system performs a search with the keyword &#8220;Pizza&#8221;,      &#8220;Italian&#8221;, or &#8220;Food&#8221;). A tabulation of such events yields a direct      measure of importance for that entity as understood by users of the      system. When this data is collected (e.g., in the optional client entity      ranking module and/or in the server-side entity ranking module) it may be      used as an attribute defining interestingness for an entity. An      embodiment of the ranking system described herein exploits this measured      activity level by assigning a rank bonus to an entity based on the number      of user events it receives compared to the average value for other      entities. This measure (e.g., scaled by the corresponding weight) forms a      bonus added (e.g., or otherwise used) to augment an entity&#8217;s score.      [0062] The enablement rate of entity categories. When entities are      displayed in an interactive GIS such as Google Earth, they are often      presented in the form of layers, as described earlier. These layers are      selectable individually and in aggregate. The enablement of each layer      can be viewed as a vote in a plurality voting system and the aggregation      of such votes may be used to determine the relative preferences that      users have for the various entity data layers. When this data is      collected (e.g., in the optional client entity ranking module and/or in      the server-side entity ranking module) it may be used as an attribute      defining relative interestingness for a collection of entities. For      example, a layer of &#8220;Bars and Night Clubs&#8221; will likely be enabled more      often than a layer of state &#8220;IRS Offices&#8221;. An embodiment of the ranking      system described herein exploits this measured activity level by      assigning a relative weighting for a class of entities or source of      entities based on the number of layer selection actions observed compared      to an average value. This measure can be used to set the relative      importance of an entity category as previously discussed, or may be used      to scale those static priorities by an additional amount based on      empirical observation of user preferences.  [0063] The estimated      importance of the web page or document associated with an entity. When an      entity is linked from a web page or other electronic document, it is      possible to use the estimated importance of that page or document to      infer the estimated importance of the linked geospatial entity. One      estimate of relative importance for online documents is a page rank, such      as described in U.S. Pat. No. 6,285,999, titled &#8220;Method for Node Ranking      in a Linked Database&#8221; and/or U.S. Pat. No. 6,799,176, titled &#8220;Method for      Scoring Documents in a Linked Database&#8221; and/or U.S. Patent Application      No. <strong><em>20050071741,</em></strong> titled &#8220;Information Retrieval Based on Historical Data,&#8221;      each of which are hereby incorporated by reference herein. An embodiment      of the ranking system described herein uses such page rank scores as a      proxy score for geospatial entities referenced by online documents      identified in a search result. For example, a Google search for &#8220;Kansas      university&#8221; returns 1,560,000 results, which are ordered by the page rank      mechanism described in the &#8217;999 patent to display the ten results deemed      most relevant as the initial response to the query. These first ten      results are exactly those having the highest page rank score. An      embodiment of the present invention uses one or more of search result      document page rank scores, scaled by the corresponding weighting factor,      as an importance bonus for geospatial entities referenced by those      documents. For example, the top page rank score may be used, or the      average of the top ten page rank scores, or some other function or      selection thereof.</p>
<p>[0064] One or more of the attributes listed above is evaluated and the      results are weighted individually with a scale factor before being summed      to produce an overall score for an entity. Such a calculation could be      performed by the ranking engine depicted in FIG. 2. In an embodiment,      both meta attribute data about a geospatial entity and data that reflects      attributes of the entity itself are used to determine the overall score.      For instance, in an embodiment, the size of a business and the number of      replies to a posting about the business are both factors that are weighed      by a ranking engine 230. The ordering of entities by non-increasing score      defines the ranking (descending order). The weighting factors can be      changed based on resulting rankings to adjust the relative prominence of      each attribute (e.g., automatically, or as desired by the system      administrator, or by an individual user). In one embodiment, an end user      can assign the weights to be applied to each type of attribute. Any of      the weightings can be set to zero (or one in the case of relative      importance) to remove that attribute from consideration or equivalently      some of the attributes may be ignored. The weighting factors can be made      negative to downgrade rather than reward entities for a particular      attribute. Applying scale factors to individual attributes allows diverse      attributes to be evaluated and a total score to be calculated based on      the attributes.</p>
<p>[0065] Numerous algorithms can be used to for determine place rank in      accordance with an embodiment of the present invention. For example, in      an embodiment, SCORE=NumberOfPostCharacters+a *      NumberOfDescriptionCharacters)+b* NumberOfReplies+c* NumberOfViews+d *      NumberOfDownloads+StatureWithinCommunity, wherein a, b, c, and d      represent variables that can be adjusted based on the value assigned to      each attribute. The StatureWithinCommunity reflects the poster of a      description, and, in an embodiment, can range from 200 to 500 depending      on the poster&#8217;s stature based on any of a number of criteria including      reputation, posting behavior, and ratings or endorsements by other users.</p>
<p>[0066] One embodiment of the ranking system described herein aggregates      the individual attribute measures with a general linear combination. A      more sophisticated aggregation, of which the linear combination is the      subset along the main diagonal, is to use an M by M matrix of weights,      where the dimension M corresponds to the number of attributes, and matrix      reduction is used to allow specification of weights for the full cross      product of attributes. For example, such a technique allows a specified      weight for the product of `description length` and `author stature` as a      combined component. The two equation structures described herein are      representative of the variety of attribute combination methods that will      be apparent in light of this disclosure, such as including exponentiation      or other algebraic forms in the evaluation of each attribute.</p>
<p>[0067] Thus, extrinsic meta data about a geospatial entity can be used as      input to a scoring system that produces a relative ranking for purposes      such as selection for display within a geospatial information system.      There are other attributes that may be used in such a system, such as the      degree of match between search terms and entity description text and      historical search preferences of an individual user or users in      aggregate, that may be incorporated into an interactive GIS as described      herein as elements used to determine an entity score. Further, as      described earlier, the ranking may be used for purposes other than      selection for display.</p>
<p>[0068] FIGS. 3 and 4 are flow charts illustrating steps performed to      generate and serve ranked entity data in accordance with embodiments of      the invention. Not every possible step is shown in the figures. In      addition, some embodiments perform different steps in addition to, or      instead of, the ones described herein. Furthermore, the order of the      steps can vary from that described herein.</p>
<p>Generating Prioritized Placemarks for a Map</p>
<p>[0069] FIG. 3 illustrates a method for generating and providing      prioritized entities in accordance with an embodiment of the invention.      One or more steps may be performed by an entity ranking module such as      the one depicted in FIG. 2 and implemented on the client and/or server      side as shown in FIG. 1. In addition, while certain steps (for instance      350) are triggered by a user request for a map, others may be performed      `off-line` outside the context of a particular search request.</p>
<p>[0070] On a regular basis, entity data is received 310 from various      sources such as the data sources discussed with reference to FIG. 1.      Ranking data is also received 320, from the same or different sources as      the entity data. The collection of data may take place, for instance, as      part of a database construction process, or a web crawl and indexing      process. Such data may also be pushed from vendors or third party      sources. Some portions of the data, for instance, data about a user&#8217;s      personal placemarks, may be updated in real-time in response to a user      request while others are received or refreshed according to a regular      schedule. Various mechanisms such as those described above may be applied      to the ranking data to determine 330 rankings or scores for the entities.      Comparable attribute scores based on disparate types of ranking data      obtained from various sources can be calculated using the techniques      described above. The entity data may be stored in a database such as the      one shown in FIG. 1, or in another embodiment, a subset of the ranked      entity data is cached in a memory of a client hosting an entity ranking      module that determines 330 entity rankings based on the cached data.</p>
<p>[0071] According to the example method shown in FIG. 3, ranked entity data      is used to generate 340 layers of placemarks for display on maps. In an      embodiment, the entities are mapped to placemarks, and stylings are      applied based on the category in which an entity or placemark falls.      Groups of placemarks are correlated to levels of detail in order to      present a viewer of a map with an appropriate density of placemarks. The      levels of detail may reflect any number of inputs, including the altitude      at which a map is being viewed, the resolution of the map, other layers      depicted on a given map, and user preferences about how sparse or dense a      map should be. For instance, in an embodiment, if a placemark score is      beyond a certain threshold, it receives a level 5 rating, meaning that      map views at or below a certain altitude should include the placemark.      The placemarks may also be organized into categories such that an      individual placemark can be associated with different groups of      placemarks, e.g. placemarks associated with a specific city as well as      placemarks of tourist destinations. Each of these categories may be      reflected a separate placemark layer.</p>
<p>[0072] In an embodiment, at a later point in time, a request for a      placemark layer or layers is received 345, and the appropriate layers are      provided 350 to the requester. As discussed earlier, a digital map may be      generated according to raster, tiled, or vector-based methods. Depending      on the method used, a placemark layer may be requested by a map server in      real-time in response to a query, or provided 350 to create map      components that are pre-stored and only served when a user request is      received. In an embodiment, the placemark layers are provided 350 in      response to user preferences or selections. In an embodiment, once      provided, the placemark layer is combined with other layers to form a      map, at a client or server site.</p>
<p>Requesting a Map with Prioritized Placemarks</p>
<p>[0073] FIG. 4 is a flow chart illustrating steps for requesting and      receiving a map including prioritized placemarks in accordance with an      embodiment of the invention. FIG. 5. illustrates a map that could be      received based on a request formulated using steps in the processes      depicted in FIG. 4. One or more of these steps may be performed at a      client requesting a map from a map server as shown in FIG. 1. The process      begins when a map is requested 410 by a client, for instance from within      a browser, specialized application such as Google Earth, or other      software application. The map request identifies the geographic area for      which the map is sought and the altitude the map should represent. User      or client data and preferences are also provided 420 to a map server      system. For instance, in an embodiment, the country from which the      request originates, which can be determined based on the IP address of      the request, for instance, and a user&#8217;s language preferences are provided      to a map server so that only placemarks in the appropriate language and      which reflect country or culture-specific stylings or sources of data are      served. The country and language information may be provided 420 from the      requesting application or another source such as the operating system of      the client.</p>
<p>[0074] In addition, user placemark preferences may also be provided 420 to      the map system. The preferences may reflect for instance, which      categories or layers of placemarks to display, how many placemark to      include (density), and how much identifying information should be      displayed on a map. For instance, in the case of the map of FIG. 5, a      user can select, using checkboxes on a graphical user interface 520,      which layers should be included on the map displayed 550. Each layer of      placemarks is associated with its own icon or styling, for instance, a      knife and fork icon 51 OA for a dining placemark, and a cup 510B for a      drinking establishment.</p>
<p>[0075] In an embodiment, preferences provided 420 to the map system can be      used to personalize the selection and display of placemarks to the user.      Personalized placemark selection may be accomplished in a variety of      ways, for instance by personalizing entity ranking by using a user&#8217;s      behavior or usage patterns as the basis of an attribute upon which an      entity&#8217;s rank is scored or varying the weight given to certain attributes      based on a user&#8217;s input; or, for example, by overriding generalized      ranking schemes by always including placemarks that the user has defined      or designated herself.</p>
<p>[0076] In the flow chart of FIG. 4, a requester may receive 432 various      types of data depending on the personalization preferences provided to      the map server system. However, as one of skill in the art would know,      other steps reflecting different map generation and customization      processes are also possible. In a default embodiment, there are no      personalized placemarks 430A, and the client receives 432A and displays      450A a map with general placemarks. In such an embodiment, no entity      ranking capabilities are implemented locally at the client. In another      embodiment, however, a client requests that the requested map include      only personalized placemarks 430C. In such an embodiment, entity ranking      capabilities are implemented wholly at the client, with an entity ranking      module such as the module described in FIG. 2 hosted locally rather than      on a centralized server. The client receives 432A a map, comprised of map      layers, which does not include any placemarks on it. Personalized      placemarks generated and stored at the client are added 440A to the map,      and the resulting map is generated and displayed for the user.</p>
<p>[0077] In yet another embodiment, the user may request a map that includes      both personal and general placemarks 430. The client receives 432B a map      and a group of general placemarks or entities associated with the      geography of the map based on this request. The general placemarks are      combined with personal placemarks that have been designated by the user      in any of a variety of ways (for instance by authoring the entity      definition or placing the placemark in a favorites folder), and a ranking      mechanism is applied 436B to the combined group of placemarks. The      results are used to generate 440B a layer that includes both personal and      generalized placemarks, which is then combined with the map provided to      the client to generate 450B a map for display 450B.</p>
<p>[0078] FIG. 5 shows an exemplary map including personal and general      placemarks that has been generated in accordance with the method      described at steps 412-420 and 430B through 450B. As is shown in FIG. 5,      personal placemarks including Max&#8217;s playground 105 and Dirk&#8217;s coffee spot      419 are depicted together with dining (e.g. 510A) and drinking placemarks      (e.g. 510B) on the map 550. Also provided are community placemarks which      are demarcated with a special community placemark icon 540. The map 550      also includes interactive content, in the form of a text box 530 that      links to a comment about a placemark provided by a community member. This      allows a user to benefit from the input provided by other community      members.</p>
<p>[0079] The features and advantages described herein are not all-inclusive      and, in particular, many additional features and advantages will be      apparent to one of ordinary skill in the art in view of the figures and      description. Moreover, it should be noted that the language used in the      specification has been principally selected for readability and      instructional purposes, and not to limit the scope of the inventive      subject matter.</p>
<div class="shr-publisher-1164"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/google-sandbox-patent/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ranking Domains Using Domain Maturity</title>
		<link>http://www.bostonmediadomain.com/ranking-domains-domain-maturity/</link>
		<comments>http://www.bostonmediadomain.com/ranking-domains-domain-maturity/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 23:30:33 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Ask]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[attention]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[CTR]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Description]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[expired domains]]></category>
		<category><![CDATA[factors]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[Hit]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[IAB]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[Registrar]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[ROS]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[trust]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=1162</guid>
		<description><![CDATA[Ranking Domains Using Domain Maturity Invented by Janine Crumb, Krishna C Gade, Rangan Majumder, Vishnu Challam Assigned to Microsoft US Patent Application 20080086467 Published April 10, 2008 Filed October 10, 2006 Abstract Ranking domains for search engines is provided herein. To rank a domain, contributing domains associated with the domain are identified. Additionally, the maturity of each of the contributing domains is determined. A rank for the domain is then determined based at least in part on the maturity of each of the contributing domains. The domain rankings may then be used to order results for search queries. Inventors: Crumb; Janine; (Seattle, WA) ; Gade; Krishna C.; (Redmond, WA) ; Majumder; Rangan; (Redmond, WA) ; Challam; Vishnu; (Bellevue, WA) Correspondence Name and Address: SHOOK, HARDY &#38; BACON L.L.P.;(c/o MICROSOFT CORPORATION) INTELLECTUAL PROPERTY DEPARTMENT, 2555 GRAND BOULEVARD KANSAS CITY MO 64108-2613 US Assignee Name and Adress: Microsoft Corporation Redmond WA Serial No.: 548152 Series Code: 11 Filed: October 10, 2006 U.S. Current Class: 707/5; 707/E17.108 U.S. Class at Publication: 707/5 Intern&#8217;l Class: G06F 17/30 20060101 G06F017/30 Claims 1. A method for ranking a domain, the method comprising:receiving a list of one or more contributing domains associated with the domain;determining a maturity [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Franking-domains-domain-maturity%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Franking-domains-domain-maturity%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=action,Algorithm,API,app,applications,Ask,ASP,attention,CGI,Client,content,CTR,data,Description,desire,Domain,Domains,expired+domains,factors,Flash,follow,Free,GA,Hit,html,HTTP,IAB,Internet,ip,isp,Link,links,Matt,Microsoft,Opera,Ping,Query,ranking,Registrar,RON,ROS,Script,search,Search+Engine,search+engines,Server,Spam,Tag,trust,Update,Visit,web&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&amp;r=1&amp;p=1&amp;f=G&amp;l=50&amp;d=PG01&amp;S1=20080086467.PGNR.&amp;OS=dn/20080086467&amp;RS=DN/20080086467">Ranking Domains Using Domain Maturity</a><br />
Invented by  Janine Crumb,  Krishna C Gade, Rangan Majumder, Vishnu Challam<br />
Assigned to Microsoft<br />
US Patent Application 20080086467<br />
Published April 10, 2008<br />
Filed October 10, 2006</p>
<p><strong>Abstract</strong></p>
<p>Ranking domains for search engines is provided herein. To rank a domain,      contributing domains associated with the domain are identified.      Additionally, the maturity of each of the contributing domains is      determined. A rank for the domain is then determined based at least in      part on the maturity of each of the contributing domains. The domain      rankings may then be used to order results for search queries.</p>
<hr />
<table border="0" width="100%">
<tbody>
<tr>
<td width="10%" align="LEFT" valign="TOP">Inventors:</td>
<td width="90%" align="LEFT"><strong>Crumb; Janine</strong>; <em>(Seattle, WA)</em> <strong>; Gade; Krishna C.</strong>; <em>(Redmond, WA)</em> <strong>; Majumder; Rangan</strong>; <em>(Redmond, WA)</em> <strong>; Challam; Vishnu</strong>; <em>(Bellevue, WA)</em></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Correspondence Name and Address:</td>
<td width="90%" align="LEFT"><strong></p>
<pre>    SHOOK, HARDY &amp; BACON L.L.P.;(c/o MICROSOFT CORPORATION)
    INTELLECTUAL PROPERTY DEPARTMENT, 2555 GRAND BOULEVARD
    KANSAS CITY
    MO
    64108-2613
    US</pre>
<p></strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Assignee Name and Adress:</td>
<td width="90%" align="LEFT"><strong>Microsoft Corporation</strong><br />
<strong>Redmond</strong><br />
<strong>WA</strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Serial No.:</td>
<td width="90%" align="LEFT"><strong>548152</strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Series Code:</td>
<td width="90%" align="LEFT"><strong>11 </strong></td>
</tr>
<tr>
<td width="10%" align="LEFT" valign="TOP">Filed:</td>
<td width="90%" align="LEFT"><strong>October 10, 2006</strong></td>
</tr>
</tbody>
</table>
<table border="0" width="100%">
<tbody>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>U.S. Current Class:</strong></td>
<td width="60%" align="RIGHT" valign="TOP"><strong>707/5</strong>; 707/E17.108</td>
</tr>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>U.S. Class at Publication:</strong></td>
<td width="60%" align="RIGHT" valign="TOP"><strong>707/5</strong></td>
</tr>
<tr>
<td width="40%" align="LEFT" valign="TOP"><strong>Intern&#8217;l Class: </strong></td>
<td width="60%" align="RIGHT" valign="TOP">G06F 17/30 20060101 G06F017/30</td>
</tr>
</tbody>
</table>
<hr /><strong><em>Claims</em></strong></p>
<hr />
<p>1. A method for ranking a domain, the method comprising:receiving a list      of one or more contributing domains associated with the      domain;determining a maturity for at least one of the one or more      contributing domains; andcalculating a rank for the domain based at least      in part on the maturity for the at least one of the one or more      contributing domains.</p>
<p>2. The method of claim 1, wherein determining the maturity for at least      one of the one or more contributing domains comprises identifying at      least one of the one or more contributing domains as a mature domain.</p>
<p>3. The method of claim 2, wherein the mature domain is identified based on      factors comprising at least one of a date of domain registration and a      date of first discovery of the mature domain.</p>
<p>4. The method of claim 3, wherein the mature domain is a contributing      domain that has been registered for more than one year without having      expired or being swapped.</p>
<p>5. The method of claim 2, wherein calculating the rank for the domain      comprises calculating the rank based at least in part on a rank of the      mature domain.</p>
<p>6. The method of claim 1, wherein determining the maturity for at least      one of the one or more contributing domains comprises identifying at      least one of the one or more contributing domains as an immature domain;      andwherein calculating the rank for the domain comprises calculating the      rank based at least in part on a rank of the immature domain, wherein the      rank of the immature domain is based on contributing domains associated      with the immature domain that have been identified as mature domains.</p>
<p>7. The method of claim 1, wherein calculating the rank for the domain      comprises calculating the rank based on a fraction of a number associated      with at least one of the one or more contributing domains, wherein the      fraction of the number associated with the at least one of the one or      more contributing domains corresponds to the maturity of the at least one      of the one or more contributing domains.</p>
<p>8. The method of claim 1, wherein each of the one or more contributing      domains comprise a domain that includes at least one link to the domain.</p>
<p>9. The method of claim 1, further comprising using the rank of the domain      to facilitate ordering results for a search query that include the      domain.</p>
<p>10. A method for presenting search results, the method      comprising:receiving information associated with a plurality of      domains;determining a maturity for each of one or more contributing      domains associated with each of the plurality of domains;calculating a      rank for each of the plurality of domains based at least in part on the      maturity for at least one of the one or more contributing domains      associated with the each of the plurality of domains;in response to      receiving a search query, generating one or more search results      comprising at least one of the plurality of domains that match the search      query; andpresenting the one or more search results in accordance with      ranks of the at least one of the plurality of domains that match the      search query.</p>
<p>11. The method of claim 10, wherein determining the maturity for each of      the one or more contributing domains associated with each of the      plurality of domains comprises identifying at least one of the one or      more contributing domains as a mature domain.</p>
<p>12. The method of claim 11, wherein calculating the rank for each of the      plurality of domains comprises calculating the rank based at least in      part on a rank of the mature domain.</p>
<p>13. The method of claim 11, wherein determining the maturity for each of      the one or more contributing domains associated with each of the      plurality of domains comprises identifying at least one of the one or      more contributing domains as an immature domain; andwherein calculating      the rank for each of the plurality of domains comprises calculating the      rank based at least in part on a rank of the mature domain and a rank of      the immature domain, wherein the rank of the immature domain is based      only on contributing domains associated with the immature domain that      have been identified as mature domains.</p>
<p>14. The method of claim 10, wherein calculating the rank for each of the      plurality of domains comprises calculating the rank based on a fraction      of a rank associated with at least one of the one or more contributing      domains, wherein the fraction of the rank associated with the at least      one of the one or more contributing domains corresponds to the maturity      of the at least one of the one or more contributing domains.</p>
<p>15. A search engine for ranking search results, the search engine      comprising:a ranking component configured to determine one or more      contributing domains associated with each of a plurality of domains, to      determine a maturity for each of the one or more contributing domains,      and to calculate a rank for each of the plurality of domains based at      least in part on the maturity for at least one of the one or more      contributing domains; anda searching component configured to perform a      search in response to a search query and to return one or more search      results comprising at least one of the plurality of domains that match      the search query.</p>
<p>16. The search engine of claim 15, further comprising a user interface      component configured to receive the search query and to present the one      or more search results in accordance with the ranks of the at least one      of the plurality of domains that match the search query.</p>
<p>17. The search engine of claim 15, wherein the ranking component is      further configured to determine the maturity for each of the one or more      contributing domains by identifying at least one of the one or more      contributing domains as a mature domain.</p>
<p>18. The search engine of claim 17, wherein the ranking component is      further configured to calculate the rank for each of the plurality of      domains based at least in part on a rank of the mature domain.</p>
<p>19. The search engine of claim 17, wherein the ranking component is      further configured to determine the maturity for each of the one or more      contributing domains by identifying at least one of the one or more      contributing domains as an immature domain and to calculate the rank for      each of the plurality of domains based at least in part on a rank of the      mature domain and a rank of the immature domain, wherein the rank of the      immature domain is based only on contributing domains associated with the      immature domain that have been identified as mature domains.</p>
<p>20. The search engine of claim 15, wherein the ranking component is      further configured to calculate the rank for each of the plurality of      domains based on a fraction of a rank associated with at least one of the      one or more contributing domains, wherein the fraction of the rank      associated with the at least one of the one or more contributing domains      corresponds to the maturity of the at least one of the one or more      contributing domains.</p>
<hr /><strong><em>Description</em></strong></p>
<hr />
<p>CROSS-REFERENCE TO RELATED APPLICATIONS</p>
<p>[0001]Not Applicable.</p>
<p>STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT</p>
<p>[0002]Not Applicable.</p>
<p>BACKGROUND</p>
<p>[0003]Domain ranking is frequently used by search engines to facilitate      the ordering of results for a search query. In general, a domain may be      ranked based in part on the number of contributing domains associated      with that domain. A contributing domain may be, for instance, one that      includes a link to the domain being ranked. For example, if hundreds of      other domains that maintain at least one web site include one or more      links to a particular domain, the domain may receive a higher rank than      another domain that is referenced by just a few other domains. In      addition to the number of contributing domains, ranks of the contributing      domains may influence the rank for the domain as well. For example, if a      trusted, popular domain, such as Yahoo.com or CNN.com, includes a link to      the domain, the ranks for such popular domains may be attributed to the      rank for the domain. Receiving a higher domain ranking often means that      the domain would be listed above other competing domains, thereby      affording more visits by those browsing or searching the Internet. For      domains that maintain commercial web sites or web sites that charge      advertisers on per-click or per-visit basis, a higher domain ranking      means better profitability. For example, sites like Yahoo.com and      CNN.com, which are visited by millions of people each day, attract many      commercial advertisers who are willing to pay large fees.</p>
<p>[0004]Typically, a domain includes links to other domains to make its      content more useful and attractive for its visitors. Most existing domain      ranking algorithms often assume that a number of contributing domains      that maintain one or more links to a particular domain provides an      indication of the popularity or utility of the particular domain. Those      algorithms also tend to assume that the particular domain is popular      and/or useful if a link is included in another domain that is well-known      for its popularity and utility, such as MSN.com. These assumptions have      been held to be mostly correct when it was neither easy nor cheap to      register and maintain a domain.</p>
<p>[0005]Due in part to increased competition in the domain registration      market in recent years, however, the cost involved in purchasing a domain      has decreased significantly. In some cases, domain registrars even offer      free domain registrations for up to thirty to sixty day trial periods.      Spammers often take advantage of such offers through a spam technique      known as a web farm. In particular, spammers purchase or otherwise obtain      a large number of sites and interlink the sites together to increase the      sites&#8217; rankings by artificially increasing the number of contributing      domains for some or all of the sites. In effect, this practice defeats      the assumption that the more a domain is referenced by other domains, the      more likely that the domains is popular and/or useful such that it should      be highly ranked.</p>
<p>SUMMARY</p>
<p>[0006]This summary is provided to introduce a selection of concepts in a      simplified form that are further described below in the Detailed      Description. This summary is not intended to identify key features or      essential features of the claimed subject matter, nor is it intended to      be used as an aid in determining the scope of the claimed subject matter.</p>
<p>[0007]Embodiments of the present invention relate to, among other things,      ranking a domain. One or more contributing domains associated with a      target domain are identified and the maturity of the contributing domains      is determined. By way of example only and not limitation, the maturity of      a contributing domain may be determined based on the date that it was      registered or the date that it was first discovered by a search engine. A      rank for the target domain is then calculated based on the maturity of      the contributing domains associated with that target domain. Accordingly,      when a search engine receives a search query, results may be ordered      based at least in part on the domain rankings.</p>
<p>BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING</p>
<p>[0008]The present invention is described in detail below with reference to      the attached drawing figures, wherein:</p>
<p>[0009]FIG. 1 is a block diagram of an exemplary computing environment      suitable for use in implementing the present invention;</p>
<p>[0010]FIG. 2 is a block diagram of an exemplary system in which      embodiments of the present invention may be employed;</p>
<p>[0011]FIG. 3 is a block diagram of an exemplary search engine in      accordance with an embodiment of the present invention;</p>
<p>[0012]FIG. 4 is a flow diagram showing a method for ranking a domain in      accordance with an embodiment of the present invention; and</p>
<p>[0013]FIG. 5. is a flow diagram showing a method for presenting search      results in accordance with an embodiment of the present invention.</p>
<p>DETAILED DESCRIPTION</p>
<p>[0014]The subject matter of the present invention is described with      specificity herein to meet statutory requirements. However, the      description itself is not intended to limit the scope of this patent.      Rather, the inventors have contemplated that the claimed subject matter      might also be embodied in other ways, to include different steps or      combinations of steps similar to the ones described in this document, in      conjunction with other present or future technologies. Moreover, although      the terms &#8220;step&#8221; and/or &#8220;block&#8221; may be used herein to connote different      elements of methods employed, the terms should not be interpreted as      implying any particular order among or between various steps herein      disclosed unless and except when the order of individual steps is      explicitly described.</p>
<p>Overview</p>
<p>[0015]Embodiments of the present invention provide an approach for ranking      a domain based on the maturity of contributing domains associated with      the domain. By way of example only and not limitation, a maturity of a      contributing domain may be based on the date that the contributing domain      was registered or the date that the contributing domain was first      discovered by a search engine.</p>
<p>[0016]Less mature (i.e., newer) domains typically have a higher likelihood      of being spam and/or being a part of a web farm that attempts to      artificially inflate domain rankings for domains in the web farm.      Accordingly, by taking into account the maturity of contributing domains      when determining a rank for a domain, embodiments of the present      invention provide domain rankings in which more relevant and useful      domains may be ranked higher than spam domains and/or less relevant      domains.</p>
<p>[0017]Accordingly, in one aspect, an embodiment of the present invention      is directed to a method for ranking a domain. The method includes      receiving a list of one or more contributing domains associated with the      domain. The method also includes determining a maturity for at least one      of the contributing domains. The method further includes calculating a      rank for the domain based at least in part on the maturity for the      contributing domain.</p>
<p>[0018]In another aspect of the invention, an embodiment is directed to a      method for presenting search results. The method includes receiving      information associated with a number of domains. The method also includes      determining a maturity for each of one or more contributing domains      associated with each domain. The method further includes calculating a      rank for each of the domains based at least in part on the maturity for      the contributing domains associated with the each domain. The method also      includes generating one or more search results that include domains that      match a search query. The method still further includes presenting the      search results in accordance with ranks of the domains that match the      search query.</p>
<p>[0019]In a further aspect, an embodiment of the present invention is      directed to a search engine for ranking search results. The search engine      includes a ranking component configured to determine one or more      contributing domains associated with each of a number of domains. The      ranking component is also configured to determine a maturity for each of      the contributing domains and to calculate a rank for each of the domains      based at least in part on the maturity for at least one of the      contributing domains. The search engine also includes a searching      component configured to perform a search in response to a search query      and to return one or more search results comprising at least one of the      domains that match the search query.</p>
<p>Exemplary Operating Environment</p>
<p>[0020]Referring to the drawings in general and initially to FIG. 1 in      particular, an exemplary operating environment for implementing      embodiments of the present invention is shown and designated generally as      computing device 100. Computing device 100 is but one example of a      suitable computing environment and is not intended to suggest any      limitation as to the scope of use or functionality of the invention.      Neither should the computing device 100 be interpreted as having any      dependency or requirement relating to any one or combination of      components illustrated.</p>
<p>[0021]The invention may be described in the general context of computer      code or machine-useable instructions, including computer-executable      instructions such as program modules, being executed by a computer or      other machine, such as a personal data assistant or other handheld      device. Generally, program modules including routines, programs, objects,      components, data structures, etc., refer to code that perform particular      tasks or implement particular abstract data types. The invention may be      practiced in a variety of system configurations, including hand-held      devices, consumer electronics, general-purpose computers, more specialty      computing devices, etc. The invention may also be practiced in      distributed computing environments where tasks are performed by      remote-processing devices that are linked through a communications      network.</p>
<p>[0022]Computing device 100 includes a bus 110 that directly or indirectly      couples the following devices: memory 112, one or more processors 114,      one or more presentation components 116, input/output (I/O) ports 118,      I/O components 120, and an illustrative power supply 122. Bus 110      represents what may be one or more busses (such as an address bus, data      bus, or combination thereof). Although the various blocks of FIG. 1 are      shown with lines for the sake of clarity, in reality, delineating various      components is not so clear, and metaphorically, the lines would more      accurately be grey and fuzzy. For example, one may consider a      presentation component such as a display device to be an I/O component.      Also, processors have memory. We recognize that such is the nature of the      art, and reiterate that the diagram of FIG. 1 is merely illustrative of      an exemplary computing device that can be used in connection with one or      more embodiments of the present invention. Distinction is not made      between such categories as &#8220;workstation,&#8221; &#8220;server,&#8221; &#8220;laptop,&#8221; &#8220;hand-held      device,&#8221; etc., as all are contemplated within the scope of FIG. 1 and      reference to &#8220;computing device.&#8221;</p>
<p>[0023]Computing device 100 typically includes a variety of      computer-readable media. By way of example, and not limitation,      computer-readable media may comprises Random Access Memory (RAM); Read      Only Memory (ROM); Electronically Erasable Programmable Read Only Memory      (EEPROM); flash memory or other memory technologies; CDROM, digital      versatile disks (DVD) or other optical or holographic media; magnetic      cassettes, magnetic tape, magnetic disk storage or other magnetic storage      devices, carrier wave, or any other medium that can be used to encode      desired information and be accessed by computing device 100.</p>
<p>[0024]Memory 112 includes computer-storage media in the form of volatile      and/or nonvolatile memory. The memory may be removable, nonremovable, or      a combination thereof. Exemplary hardware devices include solid-state      memory, hard drives, optical-disc drives, etc. Computing device 100      includes one or more processors that read data from various entities such      as memory 112 or I/O components 120. Presentation component(s) 116      present data indications to a user or other device. Exemplary      presentation components include a display device, speaker, printing      component, vibrating component, etc.</p>
<p>[0025]I/O port(s) 118 allow computing device 100 to be logically coupled      to other devices including I/O components 120, some of which may be built      in. Illustrative components include a microphone, joystick, game pad,      satellite dish, scanner, printer, wireless device, etc.</p>
<p>Exemplary System</p>
<p>[0026]Referring now to FIG. 2, a block diagram is provided illustrating an      exemplary system 200 in which embodiments of the present invention may be      employed. It should be understood that this and other arrangements      described herein are set forth only as examples. Other arrangements and      elements (e.g., machines, interfaces, functions, orders, and groupings of      functions, etc.) can be used in addition to or instead of those shown,      and some elements may be omitted altogether. Further, many of the      elements described herein are functional entities that may be implemented      as discrete or distributed components or in conjunction with other      components, and in any suitable combination and location. Various      functions described herein as being performed by one or more entities may      be carried out by hardware, firmware, and/or software. For instance,      various functions may be carried out by a processor executing      instructions stored in memory.</p>
<p>[0027]Among other components not shown, the system 200 may include      multiple client devices, such as client device 202, multiple source      devices, such as source device 204, and a search engine 208. Each of the      client devices, source devices, and search engine may be any type of      computing device, such as computing device 100 described with reference      to FIG. 1, for example. The components may communicate with each other      via a network 206, which may include, without limitation, one or more      local area networks (LANs) and/or wide area networks (WANs). Such      networking environments are commonplace in offices, enterprise-wide      computer networks, intranets, and the Internet. It should be understood      that any number of client devices, source devices, search engines, and      networks may be employed within system 200 within the scope of the      present invention.</p>
<p>[0028]Source devices, such as the source device 204, may maintain a      variety of domains. For example, the source device 204 may be a web      server that maintains multiple domains. The search engine 208 may access      domain information by communicating with these source devices. For      example, the search engine 208 may periodically crawl the source device      204 to access and/or update domain information, such as domain      registration date, domain expiration date, domain swapping date(s), and a      set of linked domains.</p>
<p>[0029]The search engine 208 accesses domain information from the multitude      of source devices, such as the source device 204, and determines a rank      for each of the domains maintained by the source devices. The ranks may      be used to sort the domains when users access the search engine 208 to      search for particular domains through the client device 202.</p>
<p>[0030]Referring now to FIG. 3, an exemplary search engine 300 in      accordance with an embodiment of the present invention will be described      in further detail. Among other components not shown, the search engine      may include a searching component 302, a ranking component 304, a      database 308, and a user interface component 306. Each component may      comprise a program, routine, application, or other machine-executable      code capable of performing the actions discussed herein. One skilled in      the art will recognize that the components shown in FIG. 3 are provided      for illustrative purposes only and other arrangements may be provided in      accordance with various embodiments of the present invention.</p>
<p>[0031]Generally, the search engine 300 may receive search queries from      client devices, such as the client device 202 of FIG. 2, via the user      interface component 306. The user interface component 306 may communicate      to receive search queries from client devices and pass the search queries      to the searching component 302 for performing searches. The user      interface component 306 may also communicate to receive search results      from the searching component 302 and return the search results to the      client devices.</p>
<p>[0032]The searching component 302 may receive a search query from the user      interface component 306 and perform a search to generate search results      comprising domains stored in the database 308 that match the search query      in accordance with the ranks of the domains. The searching component 302      may also return the search results to the user interface component 306,      which may generate a search results user interface and provide the search      results user interface to the requesting client device.</p>
<p>[0033]The ranking component 304 may collect information associated with      various domains from one or more source devices, such as the source      device 204 of FIG. 2, by, for example, crawling the source devices. The      ranking component 304 may determine contributing domains associated with      each domain, determine a maturity for each of the contributing domains,      and calculate a rank for each domain based on the maturity of the      contributing domains associated with a respective domain. In some      embodiments, the ranking component 304 may also save domain information      and domain ranks in the database 308. In some embodiments, the maturity      of a contributing domain is determined based on the date that the      contributing domain was registered or the date that the contributing      domain was first discovered by a search engine (e.g., when domain      information does not readily provide a registration date). In some      embodiments, determining the maturity of a domain also includes      identifying the domain as either a mature domain or an immature domain.      For example, all contributing domains that were registered more than a      year ago may be identified as mature domains.</p>
<p>[0034]In some embodiments, a domain&#8217;s rank is calculated based in part on      only mature contributing domains that are associated with the domain. For      example, suppose a target domain called ClickHereForSearch.com is linked      to by four other domains, Yahoo.com, MSN.com, CNN.com, and      SearchesRus.com. Suppose further that the first three domains have been      registered for more than one year while SearchesRus.com is a new domain      that was registered less than two months ago. If, in the present example,      a mature domain is defined as a domain that has been registered for more      than a year without being expired or swapped, the domains, Yahoo.com,      MSN.com, and CNN.com, would be identified as mature domains while      SearchesRus.com would not. A rank for ClickHereForSearch.com may then be      calculated based on linking from Yahoo.com, MSN.com, and CNN.com only      (i.e., the mature domains) because SearchesRus.com is not a mature      domain.</p>
<p>[0035]In other embodiments, a domain&#8217;s rank may be calculated based, at      least in part, on the presence of both mature and immature contributing      domains. In such embodiments, the contribution of immature domains to a      target domain&#8217;s rank would be based only on the rank that the immature      contributing domains received from mature domains associated with the      immature contributing domains. Such embodiments recognize that although      new domains often tend to be spam, not all new domains are spam and that,      in fact, there are typically new domains that provide great utility.      These embodiments assure that immature domains that quickly gather      popularity for their utility are allowed to contribute rank that is      accumulated from mature domains associated with the immature domains.</p>
<p>[0036]Referring back to ClickHereForSearch.com example, suppose that      SearchesRus.com is a new domain that quickly gathered many other domain      owners&#8217; attention for its unique search algorithms. Suppose further that      popular and/or trusted domains (i.e., mature domains), such as ABC.com,      Harvard.edu, and USPS.com, include at least one link to SearchesRus.com      in addition to a slew of other new domains. In the present embodiment, a      rank for ClickHereForSearch.com may be calculated based not only on the      contribution from the mature domains, Yahoo.com, MSN.com, and CNN.com,      but also on a rank of SearchesRus.com, which was calculated based only on      ranks of its mature contributing domains, ABC.com, Harvard.edu, and      USPS.com.</p>
<p>[0037]In further embodiments, instead of identifying each contributing      domain as either a mature or immature domain to determine its      contribution to a target domain&#8217;s rank, each contributing domain&#8217;s      maturity (e.g., the age of each contributing domain) may be used to      determine the extent of the contributing domain&#8217;s contribution to the      target domain&#8217;s rank. In other words, a target domain&#8217;s rank may be      calculated based in part on a fraction of ranks of contributing domains      associated with the domain. The fraction of each contributing domain&#8217;s      rank used to determine the target domain&#8217;s rank corresponds to the      maturity (e.g., age) of the contributing domain. For example, in an      embodiment, domains that have been registered for more than ten years may      contribute 100% of their accumulated ranks to a target domain&#8217;s rank;      domains that have been registered from six to ten years may contribute      75% of their accumulated ranks to a target domain&#8217;s rank; domains that      have been registered from three to six years may contribute 50% of their      accumulated ranks to a target domain&#8217;s rank; domains that have been      registered for one to three years may contribute 25% of their accumulated      ranks to a target domain&#8217;s rank; and domains that have been registered      for less than one year may only contribute 10% of their accumulated      ranks.</p>
<p>[0038]Referring again to ClickHereForSearch.com example, suppose that      Yahoo.com has been registered for more than ten years; CNN.com has been      registered for seven years; MSN.com has been registered for four years;      and SearchesRus.com has been registered for less than one year. The rank      for ClickHereForSearch.com may be calculated based on 100% of the      accumulated rank for Yahoo.com, 75% of the accumulated rank for CNN.com,      50% of the accumulated rank for MSN.com, and 10% of the accumulated rank      for SearchesRus.com.</p>
<p>Exemplary Methods</p>
<p>[0039]FIG. 4 is a flow diagram illustrating a method 400 for ranking a      domain in accordance with an embodiment of the present invention. At      block 402, contributing domains associated with a target domain are      determined. Typically, the contributing domains are a set of domains that      include one or more links to the target domain. As indicated above, in      some embodiments, the search engine 208 periodically crawls the source      devices, such as the source device 204, and collects new domain      information and updates existing domain information. Such information may      be used to identify contributing domains associated with the target      domain.</p>
<p>[0040]At block 404, the maturity for each of the contributing domains      associated with the target domain is determined. In general, a maturity      of a domain is determined based on how long the domain has been known to      exist. Typically, a maturity of a domain is determined based on the date      that the domain was registered or the date that the domain was first      discovered by a search engine (e.g., if the registration date cannot be      ascertained).</p>
<p>[0041]As indicated above, in some embodiments, one or more of the      contributing domains are identified as mature domains based on the      maturity of the contributing domains. For example, all domains that were      registered more than a year ago may be defined as mature domains.      Similarly, in some embodiments, one or more of the contributing domains      are determined to be immature domains based on the maturity of the      contributing domains. For example, all domains that were registered or      discovered for the first time by a search engine less than a year ago may      be determined to be immature. In some embodiments, a maturity of a domain      is reset if the domain expires or if the domain is swapped. Domain      registration is typically based on year-to-year basis. Domain owners are      required to pay an annual fee for keeping their domains. Domains will      expire if the annual fees are not paid. Expired domains can, thereafter,      be purchased by different owners. Spammers may purchase a block of      domains that have been expired as well as new domains to form a Web Farm.      Domain swapping occurs when domain users trade their domains. Spammers      may take advantage of swapping by swapping their domains for domains that      have not been tainted. Spammers may be further prevented from escaping      preventive measures based on maturity of domains by resetting the      maturity of the domains that have expired or have been swapped.</p>
<p>[0042]At block 406, a rank for the target domain is calculated. As      indicated above, in some embodiments, only mature contributing domains      are used to calculate the rank for the target domain. In other words,      only contributing domains that have been identified as mature domains by      meeting a predetermined minimum period of existence may contribute to the      rank of the target domain. For example, suppose that a spammer purchases      one hundred domains and has each of the one hundred domains include links      to the remaining ninety nine domains. This extensive interlinking would      typically afford each of the one hundred domains a potential to receive a      high rank based on the number of domains that include a link thereto even      though all one hundred of the domains may be less than a month old.      However, the present embodiment prevents these contributing domains that      have not been registered for more than a minimum period of time to      qualify as mature domains. Accordingly, by not qualifying as mature      domains in some embodiments, each of the one hundred spam domains may be      successfully stopped from contributing ranks to the remaining ninety nine      spam domain accumulating ranks.</p>
<p>[0043]In other embodiments, the target domain&#8217;s rank may be determined      based on both mature contributing domains and immature contributing      domains. However, in such embodiment, immature contributing domains      contribute to the target domain&#8217;s rank only to the extent that the      immature contributing domains have received rank from mature domains      associated with the immature domains. For example, suppose that a mature      domain is defined as a domain that has been registered for more than six      months without being expired or swapped and that a target domain called      ChildrensWorld.com is linked to by two other domains, ToysRus.com and      NewToyCompany.com. NewToyCompany.com is a new domain that was registered      less than a month ago, but is linked to by two mature domains, Kmart.com      and Target.com, in addition to other newer domains. A rank for the target      domain may be calculated based on a rank of NewToyCompany.com, which was      calculated based only on ranks of the two mature contributing domains,      Kmart.com and Target.com, in addition to the rank of ToysRus.com, which      is a mature domain.</p>
<p>[0044]In further embodiments, the target domain&#8217;s rank is determined not      by identifying mature and immature contributing domains, but by      determining the extent of a contributing domain&#8217;s contribution based on      its maturity. Such embodiments provide a sliding scale approach based on      contributing domain maturity. In such embodiments, a fraction may be      determined for each contributing domain based on its maturity and applied      to determine that respective contributing domain&#8217;s contribution to the      target domain&#8217;s rank. For example, contributing domains that have been      registered for a longer period of time (i.e., have a greater maturity)      may contribute more to a target domain&#8217;s rank than contributing domains      that have been registered for a shorter period of time (i.e., have a      lesser maturity).</p>
<p>[0045]FIG. 5 is a flow diagram illustrating a method 500 for presenting      search results in accordance with an embodiment of the present invention.      At block 502, a search query is received at a search engine, such as the      search engine 208 of FIG. 2, from a client device, such as the client      device 202 of FIG. 2. At block 504, one or more search results are      determined for the search query using domains that have been previously      received or collected and stored in a database, such as the database 308      of FIG. 3. For example, the search engine may search the database and      select one or more domains stored therein that match the search query.</p>
<p>[0046]At block 506, a search results user interface is generated using      domain rankings to determine an order for the search results. For      example, the search results may be presented with the higher ranked      domains at the top such that users would see more reliable and/or popular      domains first. Typically, ranks for the domains have already been      determined and stored in the database prior to being used for ordering      the search results. The domain rankings may have been generated in a      manner similar to the embodiments described hereinabove with reference to      FIG. 4. The search result user interface is then communicated from the      search engine to the client device for presentation on the client device,      as shown at block 508. Advantageously, the present invention&#8217;s approaches      to ranking domains may be used to assist search engines to rank domains      in accordance with the popularity and utility of the domains while      preventing spam domains from earning undeservedly high ranks.</p>
<p>CONCLUSION</p>
<p>[0047]Embodiments of the present invention relate to, among other things,      ranking a domain. One or more contributing domains associated with a      target domain are identified and the maturity of the contributing domains      is determined. By way of example only and not limitation, the maturity of      a contributing domain may be determined based on the date that it was      registered or the date that it was first discovered by a search engine.      In turn, the maturity of the contributing domains may be used to      calculate a rank for the target domain.</p>
<p>[0048]The present invention has been described in relation to particular      embodiments, which are intended in all respects to be illustrative rather      than restrictive. Alternative embodiments will become apparent to those      of ordinary skill in the art to which the present invention pertains      without departing from its scope.</p>
<p>[0049]From the foregoing, it will be seen that this invention is one well      adapted to attain all the ends and objects set forth above, together with      other advantages which are obvious and inherent to the system and method.      It will be understood that certain features and subcombinations are of      utility and may be employed without reference to other features and      subcombinations. This is contemplated by and is within the scope of the      claims.</p>
<div class="shr-publisher-1162"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/ranking-domains-domain-maturity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is the difference between AJAX and Javascript</title>
		<link>http://www.bostonmediadomain.com/difference-ajax-javascript/</link>
		<comments>http://www.bostonmediadomain.com/difference-ajax-javascript/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:14:02 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=906</guid>
		<description><![CDATA[AJAX is a part of Javascript programming. Javascript is just a client-side scripting language that is used to control a web page once a user has downloaded the page. AJAX is a particular usage of Javascript in which javascript communicates with the remote script and receives the response from the server, without having to reload the whole page. Ajax on Java starts allows you to write some applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fdifference-ajax-javascript%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fdifference-ajax-javascript%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=AJAX,app,applications,Client,content,data,Domain,download,HTTP,ip,isp,JavaScript,Page,Script,SEO,Server,Title,web,wp&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-medium wp-image-907" title="ajax_java" src="http://bostonmediadomain.com/wp-content/uploads/2009/10/ajax_java-199x300.jpg" alt="ajax_java" width="199" height="300" />AJAX is a part of Javascript programming. Javascript is just a client-side scripting language that is used to control a web page once a user has downloaded the page. AJAX is a particular usage of Javascript in which javascript communicates with the remote script and receives the response from the server, without having to reload the whole page.</p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Ajax on Java starts allows you to write some applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data.</span></p>
<div class="shr-publisher-906"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/difference-ajax-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>free web tech tools</title>
		<link>http://www.bostonmediadomain.com/free-web-tech-tools/</link>
		<comments>http://www.bostonmediadomain.com/free-web-tech-tools/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 16:35:09 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[cloak]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=429</guid>
		<description><![CDATA[IPTools offers a wide variety of online networking tools. With this site you can look up IP address information, check spam databases, run pings, run traceroutes, lookup WHOIS information and much more. BugMeNot allows you to find and share logins for sites that require you to register. This tool is great to use when you don&#8217;t want to have to go through the process of creating an account for a site when you just want to login once for something like a driver. SpeedTest.net allows you to test your Internet connection speed. It&#8217;s great to use when you want to see if your ISP is holding up on their end of the bargain. Much better than You Get Signal: http://www.grc.com/intro.htm Desktoptopia is a cool app for the mac that loads designer desktops on your monitor from an ever growing database of top creative desktops. www.desktoptopia.com http://spambox.us/ lets you set the expire date of your temporary email address from 30 minutes, to a whole year In addition to my last post, http://www.youconvertit.com/ lets you convert files up to 300Mb in size, instead of media-convert&#8217;s 150Mb and zamzar&#8217;s 100Mb. It also lets you convert up to 5 files at once. dontreg.com &#8211; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Ffree-web-tech-tools%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Ffree-web-tech-tools%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=cloak,download,email,isp,share&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="IPTools" href="http://www.iptools.com/"><img src="http://www.bostonmediadomain.com/images/iptools1.png" alt="" width="96" height="30" /></a><br />
<a title="IPTools" href="http://www.iptools.com/">IPTools</a> offers a wide variety of online networking tools. With this site you can look up IP address information, check spam databases, run pings, run traceroutes, lookup WHOIS information and much more.</p>
<p><a title="BugMeNot" href="http://www.bugmenot.com/"><img src="http://www.bostonmediadomain.com/images/bugmenot1.png" alt="" width="119" height="30" /></a><br />
<a title="BugMeNot" href="http://www.bugmenot.com/">BugMeNot</a> allows you to find and share logins for sites that require you to register. This tool is great to use when you don&#8217;t want to have to go through the process of creating an account for a site when you just want to login once for something like a driver.</p>
<p><a title="SpeedTest.net" href="http://www.speedtest.net/"><img src="http://www.bostonmediadomain.com/images/speedtest1.png" alt="" width="190" height="30" /></a><br />
<a title="SpeedTest.net" href="http://www.speedtest.net/">SpeedTest.net</a> allows you to test your Internet connection speed. It&#8217;s great to use when you want to see if your ISP is holding up on their end of the bargain.</p>
<p>Much better than You Get Signal: <a title="http://www.grc.com/intro.htm" href="http://www.grc.com/intro.htm">http://www.grc.com/intro.htm</a></p>
<p>Desktoptopia is a cool app for the mac that loads designer desktops on your monitor from an ever growing database of top creative desktops. <a title="www.desktoptopia.com" href="http://www.desktoptopia.com">www.desktoptopia.com</a></p>
<p><a title="http://spambox.us/" href="http://spambox.us/">http://spambox.us/</a> lets you set the expire date of your  temporary email address from 30 minutes, to a whole year</p>
<p>In addition to my last post, <a title="http://www.youconvertit.com/" href="http://www.youconvertit.com/">http://www.youconvertit.com/</a> lets you convert files up to 300Mb in size, instead of media-convert&#8217;s 150Mb and zamzar&#8217;s 100Mb. It also lets you convert up to 5 files at once.</p>
<p><a title="temporary email" href="http://www.dontreg.com">dontreg.com &#8211; temp email</a> is useful too.</p>
<p>Wiki tools <a href="www.zoho.com" target="blank">Zoho</a> to the list.  It provides around 14 different tools like wiki to CRM tools, chat and may more.</p>
<p>Regarding <strong>security</strong> and mail delivery, I suggest this very interesting service: <a title="https://lockbin.com/" href="https://lockbin.com/">https://lockbin.com/</a></p>
<p>It&#8217;s very useful, reliable and easy-to-use. A big help ensuring your <strong>privacy online</strong>.</p>
<p>There are more free DNS, IP and host tools at <a href="http://www.mydnstools.info">mydnstools.info</a>, including a very cool web host / webserver info tool.</p>
<p>Here is a list that has hundreds of free ware ranked by popularity</p>
<p><a></a><a href="http://michaeleee.blogspot.com/2007/01/list-of-best-freeware.html">http://michaeleee.blogspot.com/2007/01/list-of-best-freeware.html</a></p>
<p>I find <a href="http://www.freetube.us.tc">FreeTube</a> useful when theres some news event thing happening that I want to learn more on..it shows live television channels mostly news rather entertaining.</p>
<p><a title="Del.icio.us" href="http://del.icio.us/"><img src="http://www.bostonmediadomain.com/images/delicious1.png" alt="" width="167" height="30" /></a><br />
<a title="Del.icio.us" href="http://del.icio.us/">Del.icio.us</a> is a social bookmarking site that allows you to bookmark sites and view them from any computer. This site is great because not only can you bookmark sites and view them anywhere, you can also search through everyone&#8217;s bookmarks to find great tech articles.</p>
<p><a title="Omnidrive" href="http://www.omnidrive.com/"><img src="http://www.bostonmediadomain.com/images/omnidrive1.png" alt="" width="71" height="40" /></a><br />
<a title="Omnidrive" href="http://www.omnidrive.com/">Omnidrive</a> is an online storage service that allows you to upload large files, access them from any computer, and share them with other people. They also offer the ability to edit your Office documents using Zoho without ever downloading them. You get 1GB free and the ability to upgrade to 1 terabyte. This site is great for hosting your tech tools and accessing them from computers you are working on.</p>
<p><a title="10 Minute Mail" href="http://10minutemail.com/"><img src="http://www.bostonmediadomain.com/images/10minutemail1.png" alt="" width="162" height="30" /></a><br />
<a title="10 Minute Mail" href="http://10minutemail.com/">10 Minute Mail</a> allows you to create temporary email addresses that expire after 10 minutes. It&#8217;s great to use for sites that require you to receive something through email but you don&#8217;t want to be bombarded with spam.</p>
<p><a title="Free Password Generator" href="http://www.freepasswordgenerator.com/"><strong>Free Password Generator</strong></a><br />
<a title="Free Password Generator" href="http://www.freepasswordgenerator.com/">Free Password Generator</a> generates very strong and unique passwords. Before you generate your passwords, you can predefine settings such has what type of symbols to use and the length you want it to be.</p>
<p><a title="Trend Micro HouseCall" href="http://housecall.trendmicro.com/"><img src="http://www.bostonmediadomain.com/images/trendmicro1.png" alt="" width="80" height="30" /></a><br />
<a title="Trend Micro HouseCall" href="http://housecall.trendmicro.com/">Trend Micro HouseCall</a> is an online virus, spyware, and malware scanner that runs in your web browser. It&#8217;s very handy when you are working on a computer that doesn&#8217;t have antivirus software and you want to scan it without having to install one.</p>
<p><a title="You Get Signal" href="http://www.yougetsignal.com/openPortsTool/"><img src="http://www.bostonmediadomain.com/images/yougetsignal1.png" alt="" width="141" height="30" /></a><br />
<a title="You Get Signal" href="http://www.yougetsignal.com/openPortsTool/">You Get Signal</a> allows you to check which ports are open into your network. This is great tool to use when you are trying to patch holes in your firewall.</p>
<p><a title="WhatIsThatFile.com" href="http://www.whatisthatfile.com/"><span><strong>WhatIsThatFile.com</strong></span></a><br />
<a title="WhatIsThatFile.com" href="http://www.whatisthatfile.com/">WhatIsThatFile.com</a> allows you to identify unknown files on a computer. This tool is great for looking up files that you suspect might be possible viruses, trojans, or malware.</p>
<p><a title="YouSendIt" href="http://www.yousendit.com/"><img src="http://www.bostonmediadomain.com/images/yousendit1.png" alt="" width="88" height="40" /></a><br />
<a title="YouSendIt" href="http://www.yousendit.com/">YouSendIt</a> allows you to send large files to other people when the files are too large for your email. This tool is a great alternative to using FTP.</p>
<p><a title="Dll-Files.com" href="http://www.dll-files.com/"><img src="http://www.bostonmediadomain.com/images/dllfiles1.png" alt="" width="182" height="30" /></a><br />
<a title="Dll-Files.com" href="http://www.dll-files.com/">DLL-files.com</a> has a huge library of downloadable dll files. Next time you get an error about a missing dll file, you can go here and download it.</p>
<p><a title="Google Microsoft Search" href="http://www.google.com/microsoft.html"><img src="http://www.bostonmediadomain.com/images/googlemicrosoft1.png" alt="" width="73" height="30" /></a><br />
<a title="Google Microsoft Search" href="http://www.google.com/microsoft.html">Google Microsoft Search</a> allows you to search specifically through Microsoft-related sites. This site is great for searching through Microsoft tech articles for a specific problem.</p>
<p><a title="Zamzar" href="http://www.zamzar.com/"><img src="http://www.bostonmediadomain.com/images/zamzar1.png" alt="" width="102" height="30" /></a><br />
<a title="Zamzar" href="http://www.zamzar.com/">Zamzar</a> is a file conversion tool that allows you to convert file types through their site. Currently they support over 60 file types. This is a great tool for converting files when you don&#8217;t have the appropriate application to do so.  make sure your pop up blocker is turned on!</p>
<p><a title="DRPD" href="http://www.routerpasswords.com/"><img src="http://www.bostonmediadomain.com/images/drpd1.png" alt="" width="349" height="30" /></a><br />
<a title="DRPD" href="http://www.routerpasswords.com/">Default Router Passwords Database</a> allows you to search for router as well as other devices default passwords. This tool comes in very handy when you have to reset a device but can&#8217;t find the manual to look up the default password.</p>
<div class="shr-publisher-429"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/free-web-tech-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Importance of Backlinks</title>
		<link>http://www.bostonmediadomain.com/the-importance-of-backlinks/</link>
		<comments>http://www.bostonmediadomain.com/the-importance-of-backlinks/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 11:30:58 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[Anchor Text]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Backlink]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[Filter]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google patent]]></category>
		<category><![CDATA[Hyperlink]]></category>
		<category><![CDATA[Inbound Link]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[IP Address]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[Keyword Phrase]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Link Building]]></category>
		<category><![CDATA[Link Farm]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Need]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Outbound Link]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[Reciprocal Links]]></category>
		<category><![CDATA[Relevancy]]></category>
		<category><![CDATA[Rob]]></category>
		<category><![CDATA[ROS]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[trust]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/2008/06/09/the-importance-of-backlinks/</guid>
		<description><![CDATA[If you&#8217;ve read anything about or studied Search Engine Optimization, you&#8217;ve come across the term &#8220;backlink&#8221; at least once. For those of you new to SEO, you may be wondering what a backlink is, and why they are important. Backlinks have become so important to the scope of Search Engine Optimization, that they have become some of the main building blocks to good SEO. In this article, we will explain to you what a backlink is, why they are important, and what you can do to help gain them while avoiding getting into trouble with the Search Engines. What are &#8220;backlinks&#8221;? Backlinks are links that are directed towards your website. Also knows as Inbound links (IBL&#8217;s). The number of backlinks is an indication of the popularity or importance of that website. Backlinks are important for SEO because some search engines, especially Google, will give more credit to websites that have a good number of quality backlinks, and consider those websites more relevant than others in their results pages for a search query. When search engines calculate the relevance of a site to a keyword, they consider the number of QUALITY inbound links to that site. So we should not be [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fthe-importance-of-backlinks%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fthe-importance-of-backlinks%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=Algorithm,Anchor+Text,app,Backlink,content,Directory,Domain,Filter,GA,google,google+patent,Hyperlink,Inbound+Link,Index,ip,IP+Address,isp,keyword,Keyword+Phrase,Link,Link+Building,Link+Farm,links,Matt,Need,optimization,Outbound+Link,Page,Ping,Query,ranking,Reciprocal+Links,Relevancy,Rob,ROS,search,Search+Engine,search+engine+optimization,search+engines,SEO,stats,themes,Traffic,trust,Update,Visit,web,webmaster&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><font class="defaultfont"></p>
<p align="justify"> If you&#8217;ve read anything about or studied Search Engine Optimization, you&#8217;ve come across the term &#8220;backlink&#8221; at least once. For those of you new to SEO, you may be wondering what a backlink is, and why they are important. Backlinks have become so important to the scope of Search Engine Optimization, that they have become some of the main building blocks to good SEO. In this article, we will explain to you what a backlink is, why they are important, and what you can do to help gain them while avoiding getting into trouble with the Search Engines.</p>
<p align="justify">What are &#8220;backlinks&#8221;? Backlinks are links that are directed towards your website. Also knows as Inbound links (IBL&#8217;s). The number of backlinks is an indication of the popularity or importance of that website. Backlinks are important for SEO because some search engines, especially Google, will give more credit to websites that have a good number of quality backlinks, and consider those websites more relevant than others in their results pages for a search query.</p>
<p align="justify">When search engines calculate the relevance of a site to a keyword, they consider the number of QUALITY inbound links to that site. So we should not be satisfied with merely getting inbound links, it is the quality of the inbound link that matters.<br />
A search engine considers the content of the sites to determine the QUALITY of a link. When inbound links to your site come from other sites, and those sites have content related to your site, these inbound links are considered more relevant to your site. If inbound links are found on sites with unrelated content, they are considered less relevant. The higher the relevance of inbound links, the greater their quality.</p>
<p align="justify">For example, if a webmaster has a website about how to rescue orphaned kittens, and received a backlink from another website about kittens, then that would be more relevant in a search engine&#8217;s assessment than say a link from a site about car racing. The more relevant the site is that is linking back to your website, the better the quality of the backlink.</p>
<p align="justify">Search engines want websites to have a level playing field, and look for natural links built slowly over time. While it is fairly easy to manipulate links on a web page to try to achieve a higher ranking, it is a lot harder to influence a search engine with external backlinks from other websites. This is also a reason why backlinks factor in so highly into a search engine&#8217;s algorithm. Lately, however, a search engine&#8217;s criteria for quality inbound links has gotten even tougher, thanks to unscrupulous webmasters trying to achieve these inbound links by deceptive or sneaky techniques, such as with hidden links, or automatically generated pages whose sole purpose is to provide inbound links to websites. These pages are called link farms, and they are not only disregarded by search engines, but linking to a link farm could get your site banned entirely.</p>
<p align="justify">Another reason to achieve quality backlinks is to entice visitors to come to your website. You can&#8217;t build a website, and then expect that people will find your website without pointing the way. You will probably have to get the word out there about your site. One way webmasters got the word out used to be through reciprocal linking. Let&#8217;s talk about reciprocal linking for a moment.</p>
<p align="justify">There is much discussion in these last few months about reciprocal linking. In the last Google update, reciprocal links were one of the targets of the search engine&#8217;s latest filter. Many webmasters had agreed upon reciprocal link exchanges, in order to boost their site&#8217;s rankings with the sheer number of inbound links. In a link exchange, one webmaster places a link on his website that points to another webmasters website, and vice versa. Many of these links were simply not relevant, and were just discounted. So while the irrelevant inbound link was ignored, the outbound links still got counted, diluting the relevancy score of many websites. This caused a great many websites to drop off the Google map.</p>
<p align="justify">We must be careful with our reciprocal links. There is a Google patent in the works that will deal with not only the popularity of the sites being linked to, but also how trustworthy a site is that you link to from your own website. This will mean that you could get into trouble with the search engine just for linking to a bad apple. We could begin preparing for this future change in the search engine algorithm by being choosier with which we exchange links right now. By choosing only relevant sites to link with, and sites that don&#8217;t have tons of outbound links on a page, or sites that don&#8217;t practice black-hat SEO techniques, we will have a better chance that our reciprocal links won&#8217;t be discounted.</p>
<p align="justify">Many webmasters have more than one website. Sometimes these websites are related, sometimes they are not. You have to also be careful about interlinking multiple websites on the same IP. If you own seven related websites, then a link to each of those websites on a page could hurt you, as it may look like to a search engine that you are trying to do something fishy. Many webmasters have tried to manipulate backlinks in this way; and too many links to sites with the same IP address is referred to as backlink bombing.</p>
<p align="justify">One thing is certain: interlinking sites doesn&#8217;t help you from a search engine standpoint. The only reason you may want to interlink your sites in the first place might be to provide your visitors with extra resources to visit. In this case, it would probably be okay to provide visitors with a link to another of your websites, but try to keep many instances of linking to the same IP address to a bare minimum. One or two links on a page here and there probably won&#8217;t hurt you.</p>
<p align="justify">There are a few things to consider when beginning your backlink building campaign. It is helpful to keep track of your backlinks, to know which sites are linking back to you, and how the anchor text of the backlink incorporates keywords relating to your site. A tool to help you keep track of your backlinks is the Domain Stats Tool. This tool displays the backlinks of a domain in Google, Yahoo, and MSN. It will also tell you a few other details about your website, like your listings in the Open Directory, or DMOZ, from which Google regards backlinks highly important; Alexa traffic rank, and how many pages from your site that have been indexed, to name just a few.</p>
<p align="justify"> Another tool to help you with your link building campaign is the Backlink Builder Tool. It is not enough just to have a large number of inbound links pointing to your site. Rather, you need to have a large number of QUALITY inbound links. This tool searches for websites that have a related theme to your website which are likely to add your link to their website. You specify a particular keyword or keyword phrase, and then the tool seeks out related sites for you. This helps to simplify your backlink building efforts by helping you create quality, relevant backlinks to your site, and making the job easier in the process.</p>
<p align="justify">There is another way to gain quality backlinks to your site, in addition to related site themes: anchor text. When a link incorporates a keyword into the text of the hyperlink, we call this quality anchor text. A link&#8217;s anchor text may be one of the under-estimated resources a webmaster has. Instead of using words like &#8220;click here&#8221; which probably won&#8217;t relate in any way to your website, using the words &#8220;Please visit our tips page for how to nurse an orphaned kitten&#8221; is a far better way to utilize a hyperlink. A good tool for helping you find your backlinks and what text is being used to link to your site is the Backlink Anchor Text Analysis Tool. If you find that your site is being linked to from another website, but the anchor text is not being utilized properly, you should request that the website change the anchor text to something incorporating relevant keywords. This will also help boost your quality backlinks score.</p>
<p align="justify">Building quality backlinks is extremely important to Search Engine Optimization, and because of their importance, it should be very high on your priority list in your SEO efforts. We hope you have a better understanding of why you need good quality inbound links to your site, and have a handle on a few helpful tools to gain those links.</p>
<p></font></p>
<div class="shr-publisher-415"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/the-importance-of-backlinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Social Media To Drive Traffic</title>
		<link>http://www.bostonmediadomain.com/using-social-media-to-drive-traffic/</link>
		<comments>http://www.bostonmediadomain.com/using-social-media-to-drive-traffic/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 16:59:30 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Bookmark]]></category>
		<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Brin]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[Del.icio.us]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[Home Page]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Link Building]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[Need]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[SMO]]></category>
		<category><![CDATA[Social Bookmarking Sites]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Social Media Optimization]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Submission]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[Website Traffic]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/2008/06/03/using-social-media-to-drive-traffic/</guid>
		<description><![CDATA[SMO, or Social Media Optimization, helps build website traffic by using social media based websites. The dawning of web 2.0 has seen many different social media websites crop up in an equally large number of different guises. Content sharing, social bookmarking, and collaborative websites form the basis of this initiative and it is these types of website that you need to use in order to leverage the power of the social web. SMO As Guerrilla Marketing The nature of Social Media Optimization is such that it could be considered form of guerrilla marketing. Website owners and blog owners have the choice of either investing money or their own skills and time in order to generate traffic from social sites. As long as your efforts are directed appropriately, the more work you put in the more reward you will reap. SMO As A Link Building Technique Social optimization also has a happy side effect &#8211; it helps to build your link profile so you will usually gain search engine traffic in the long term. Becoming a part of an online community is essential to your social optimization and this, in turn, will naturally provide links to your website. The links will [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fusing-social-media-to-drive-traffic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fusing-social-media-to-drive-traffic%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=app,applications,blog,Bookmark,Bookmarks,Brin,community,content,Del.icio.us,desire,Digg,facebook,Forum,GA,Home+Page,Icon,interest,Internet,isp,Link,Link+Building,links,marketing,myspace,Need,Opera,optimization,Page,Post,RON,search,Search+Engine,search+engines,SMO,Social+Bookmarking+Sites,social+media,Social+Media+Optimization,Spam,Submission,Tag,Tagging,Traffic,Visit,web,web+2.0,Website+Traffic&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><font size="2"><strong>SMO, or Social Media Optimization</strong>, helps build website traffic by using social media based websites. The dawning of web 2.0 has seen many different social media websites crop up in an equally large number of different guises. Content sharing, social bookmarking, and collaborative websites form the basis of this initiative and it is these types of website that you need to use in order to leverage the power of the social web.</p>
<p><strong>SMO As Guerrilla Marketing</strong></p>
<p>The nature of Social Media Optimization is such that it could be considered form of guerrilla marketing. Website owners and blog owners have the choice of either investing money or their own skills and time in order to generate traffic from social sites. As long as your efforts are directed appropriately, the more work you put in the more reward you will reap.</p>
<p><strong>SMO As A Link Building Technique</strong></p>
<p>Social optimization also has a happy side effect &#8211; it helps to build your link profile so you will usually gain search engine traffic in the long term. Becoming a part of an online community is essential to your social optimization and this, in turn, will naturally provide links to your website. The links will usually be from relevant pages based on a similar topic to that of your own page. The more popular social sites are also given a lot of weight by certain search engines.</p>
<p><font size="2"><strong>Optimize Your Existing Site</strong></p>
<p>Create genuinely interesting, intriguing, or informative pages. Includes images, links, video, and collaborative tools so that visitors really get involved when they do visit your site. SMO is basically digital word-of-mouth and if your website doesn&#8217;t offer some kind of appealing experience to your visitors, then it simply won&#8217;t attract the positive word-of-mouth that you want.</p>
<p>Add new pages, if necessary, so that you can include more information. However, don&#8217;t just add pages for the sake of it &#8211; ensure that each page really does have something unique to offer. A website still needs to be well structured.</p>
<p><strong>Get A Blog</strong></p>
<p>Add a blog. Every website has potential blog posts in it so find yours and start blogging regularly. Blog posts tend to attract links from other blog posts and those in turn will spread the word of your website. The more popular your blog becomes, the more value it is perceived to offer and the more visitors you will continue to get.</p>
<p>Be active in those blogs that are within your industry and use your link where permitted and relevant. Don&#8217;t spam because that will lose you more friends than it will make but if you offer relevant information and a forum or blog allows you to link to it, then offer an insightful comment and provide a link.</p>
<p><strong>Be Active</strong></p>
<p>Being active is a vital part to your whole SMO campaign. Simply registering with social bookmarking sites and content sharing sites is not enough. You need to be involved, post regularly, and generally become a part of the community. If you don&#8217;t have the time or the inclination to do this then find somebody else to do it instead.</p>
<p><strong>Some Social Sites To Join</strong></p>
<p>You really do reap what you sow in terms of SMO. Determine the sites that are most suitable to your website, join them, and become an active member. Choose some broad topic sites as well as some that are specific to those interested in the industry in which you operate or topic that you cover. Look at social news submission sites, content sharing sites, bookmarking, and networking sites and try to get a broad coverage of all of them. Here are just a few of the sites you should seriously consider using:</p>
<p><strong>Social News/Media Sharing Websites</strong></p>
<p><strong>* Reddit</strong> &#8211; Reddit is a very popular social news website that boasts a lot of subscribers and covers a wide range of topics.<br />
<strong>* Digg</strong> &#8211; Initially, Digg was reserved to technology and related topics but is now a broad topic news site that again has a lot of subscribers and regular readers.<br />
<strong>* Newsvine</strong> &#8211; Not as popular as the two above but offering a slightly more formal tone to its content. Again, a good range of topics are covered.</p>
<p><font size="2"><strong>Social Networking Sites</strong></p>
<p><strong>* MySpace</strong> &#8211; It may be largely riddled with spam but there are still too many genuine users for you to ignore MySpace. You don&#8217;t have to be an unsigned band to take advantage either.<br />
<strong>* Facebook</strong> &#8211; Has caused quite a stir and offers users the chance to create and distribute their own applications as well as content. Another very popular site.<br />
<strong>* LinkedIn</strong> &#8211; LinkedIn is a social networking site dedicated to professionals and businesses. It can really help to build a huge network of partners, customers, and other useful contacts in a business network.</p>
<p><strong>Social Bookmarking Websites</strong></p>
<p><strong>* del.icio.us</strong> &#8211; Register, store bookmarks that you find useful, and include a bookmark to your own website and use a public profile.<br />
<strong>* Stumble Upon</strong> &#8211; Same again. Alternatively you can add a Stumble icon to each of your pages, blog posts, and other media and let your readers do the walking for you.</p>
<p><strong>Buttons For Your Pages</strong></p>
<p>Many social websites offer a button that your readers or visitors can use to automatically add a page. Bookmarking and content sharing sites, in particular, have these buttons and if you&#8217;ve ever read a website or an article site then you will have seen the Digg This and Stumble buttons at the bottom of each entry. Users registered with these sites can click the button and quickly add your page. The most popular websites are usually displayed on the high traffic home pages delivering yet more visitors to your site.</p>
<p><strong>Offering Quality</strong></p>
<p>The Social Internet has opened up a whole new avenue for promoting your business, but it needs to be done properly and carefully. Simply tagging, bookmarking, and sharing every page you have regardless of its quality will not bring you the desired results. You may find that it does you more harm than good in the long run.</p>
<p></font></p>
<p></font></p>
<p></font></p>
<div class="shr-publisher-413"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/using-social-media-to-drive-traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Myths About Google; how you really rank and why</title>
		<link>http://www.bostonmediadomain.com/top-myths-about-google-how-you-really-rank-and-why/</link>
		<comments>http://www.bostonmediadomain.com/top-myths-about-google-how-you-really-rank-and-why/#comments</comments>
		<pubDate>Tue, 20 May 2008 02:34:32 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Backlink]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[Dynamic Content]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Incoming Links]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[PageRank]]></category>
		<category><![CDATA[Pop-up]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[Rob]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Toolbar]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/2008/05/19/top-myths-about-google-how-you-really-rank-and-why/</guid>
		<description><![CDATA[Myth #1: The Higher Your Google PageRank (PR), the Higher You&#8217;ll be in the Search Results Listing &#8211; PageRank has nothing to do with the ranking of web pages, it has to do with the level of authoritativeness the page has and how often it will be reindexed. Higher PageRank pages tend to be reindexed more often. Myth #2: The Google Toolbar will List Your Actual PageRank &#8211; The toolbar displays PageRank and back link information that is generally 3-5 months old. Myth # 3: PageRank is a Value Based on the Number of Incoming Links to Your Site &#8211; It is more to do with the QUALITY of the links coming into your site. Myth # 4: Searching for Incoming Links on Google Using &#8220;link:&#8221; will Show you all Your BackLinks &#8211; Google only shows you a small number of the links they know about. They have publicly stated that the links they show you may not all be counted towards PageRank. Instead, use Yahoo! or MSN as a gauge to your link progress. Myth #5: Being Listed in the Open Directory Project Gives you a Special PageRank Bonus &#8211; There is not a &#8220;special&#8221; bonus, you get PageRank [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Ftop-myths-about-google-how-you-really-rank-and-why%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Ftop-myths-about-google-how-you-really-rank-and-why%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=analytics,Backlink,content,data,Directory,Dynamic+Content,GA,google,Google+Analytics,Incoming+Links,Index,ip,isp,Link,links,Page,PageRank,Pop-up,ranking,Rob,RON,search,Toolbar,web,Yahoo%21&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Myth #1:</strong> The Higher Your Google PageRank  (PR), the Higher You&#8217;ll be in the Search Results Listing &#8211; PageRank has nothing  to do with the ranking of web pages, it has to do with the level of  authoritativeness the page has and how often it will be reindexed. Higher  PageRank pages tend to be reindexed more often.</p>
<p><strong>Myth #2:</strong> The  Google Toolbar will List Your Actual PageRank &#8211; The toolbar displays PageRank  and back link information that is generally 3-5 months old.</p>
<p><strong>Myth #  3:</strong> PageRank is a Value Based on the Number of Incoming Links to Your Site &#8211;  It is more to do with the QUALITY of the links coming into your site.</p>
<p><strong>Myth # 4:</strong> Searching for Incoming Links on Google Using &#8220;link:&#8221;  will Show you all Your BackLinks &#8211; Google only shows you a small number of the  links they know about. They have publicly stated that the links they show you  may not all be counted towards PageRank. Instead, use Yahoo! or MSN as a gauge  to your link progress.</p>
<p><strong>Myth #5:</strong> Being Listed in the Open  Directory Project Gives you a Special PageRank Bonus &#8211; There is not a &#8220;special&#8221;  bonus, you get PageRank from the ODP the same as you would from any other site.  No special treatment is given.</p>
<p><strong>Myth #6:</strong> Being Listed in Yahoo!  Gives you a Special PageRank Bonus &#8211; See #5. There is no special bonus given.</p>
<p><strong>Myth #7:</strong> Google Analytics is used to track your user behavior for  future products with Google &#8211; The data is not used by Google per the terms of  use. There is no real value for Google to analyze that information, unless  Yahoo! or MSN decided to use Google Analytics.</p>
<p><strong>Myth #8:</strong> Google  Will Not Index Dynamic Pages &#8211; Google indexed dynamic content all the time, the  issue is, does it index it correctly, and that is the responsibility of the web  master, not Google.</p>
<p><strong>Myth # 9:</strong> Google Will Not List Your Site, or  Penalize it, if you use Pop-ups &#8211; Google does not view pop-ups as an indexing  problem. However, if the pop-ups are abusive, you can be manually de-indexed.</p>
<p><strong>Myth # 10:</strong> Google will Penalize you if You&#8217;re Linked to by a Link  Farm &#8211; While Google has stated that you cannot be penalized because of something  that is not in your direct control, they do have systems in place to determine  if you are participating in programs which are against their terms of use.</p>
<div class="shr-publisher-411"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/top-myths-about-google-how-you-really-rank-and-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress SEO Tips; a useful strategy</title>
		<link>http://www.bostonmediadomain.com/wordpress-seo-tips-a-useful-strategy/</link>
		<comments>http://www.bostonmediadomain.com/wordpress-seo-tips-a-useful-strategy/#comments</comments>
		<pubDate>Thu, 08 May 2008 00:43:49 +0000</pubDate>
		<dc:creator>jeff selig</dc:creator>
				<category><![CDATA[Commentary & Analysis]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[Alt Attribute]]></category>
		<category><![CDATA[Anchor Text]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Ask]]></category>
		<category><![CDATA[attention]]></category>
		<category><![CDATA[Backlink]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Bold]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[Deep Link]]></category>
		<category><![CDATA[Deep Linking]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[Duplicate Content]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Fresh Content]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Blog Search]]></category>
		<category><![CDATA[Header Tag]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[image search]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Internal Link]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[links to your blog]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Need]]></category>
		<category><![CDATA[Nofollow]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[PageRank]]></category>
		<category><![CDATA[Penalty]]></category>
		<category><![CDATA[Permalink]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[Quality Content]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[Rob]]></category>
		<category><![CDATA[RON]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SERP]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[Sitemap]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Spider]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[Trackback]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[urls]]></category>
		<category><![CDATA[Visit]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://bostonmediadomain.com/?p=406</guid>
		<description><![CDATA[WordPress SEO Tip #20  Don&#8217;t Block the Search Engines! First and foremost: make sure you&#8217;re not inadvertently telling the search engines to go away! Believe it or not, some WordPress installations block the search engine bots by default. From your admin panel, go to Options &#62; Privacy and make sure its set to I would like my blog to be visible to everyone. Bonus Tip #1 &#8211; Are Comments Enabled? Some WordPress users restrict comments to registered users, or disable them entirely. While this may be appropriate in some situations, in most cases comments are a very beneficial factor, and a defining mark, of a blog. Comments engage your readers, help you get more fresh content SEO brownie points, and give search engines another reason to come back frequently. Here&#8217;s how to fully enable comments: 1. Login to the WordPress administration center 2. Click Options on the menu bar 3. Is Users must be registered and logged in to comment checked? If so, consider unchecking it. 4. Click Discussion on the submenu bar 5. Make sure the following are checked: Allow people to post comments on the article and Allow link notifications from other Weblogs (pingbacks and trackbacks.) WordPress SEO [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fwordpress-seo-tips-a-useful-strategy%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bostonmediadomain.com%2Fwordpress-seo-tips-a-useful-strategy%2F&amp;source=seosem&amp;style=normal&amp;service=is.gd&amp;hashtags=action,Alt+Attribute,Anchor+Text,API,app,Ask,attention,Backlink,blog,Bold,community,content,Deep+Link,Deep+Linking,desire,Digg,Duplicate+Content,email,Feed,follow,Free,Fresh+Content,GA,google,Google+Blog+Search,Header+Tag,html,HTTP,image+search,Index,Install,Internal+Link,ip,isp,keyword,Link,links,links+to+your+blog,Login,maps,Need,Nofollow,Open+Source,optimization,Page,PageRank,Penalty,Permalink,Ping,plugins,Post,Quality+Content,ranking,Rob,RON,RSS,search,Search+Engine,search+engine+optimization,search+engines,SEO,SERP,share,Sitemap,social+media,Spam,Spider,Tag,tags,themes,Title,Trackback,Traffic,URL,urls,Visit,web,wordpress&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>WordPress SEO Tip #20  Don&#8217;t Block the Search Engines!</p>
<p>First and foremost: make sure you&#8217;re not inadvertently telling the search engines to go away! Believe it or not, some WordPress installations block the search engine bots by default.</p>
<p>From your admin panel, go to Options &gt; Privacy and make sure its set to I would like my blog to be visible to everyone.<br />
Bonus Tip #1 &#8211; Are Comments Enabled?</p>
<p>Some WordPress users restrict comments to registered users, or disable them entirely. While this may be appropriate in some situations, in most cases comments are a very beneficial factor, and a defining mark, of a blog.</p>
<p>Comments engage your readers, help you get more fresh content SEO brownie points, and give search engines another reason to come back frequently.</p>
<p>Here&#8217;s how to fully enable comments:</p>
<p>1. Login to the WordPress administration center<br />
2. Click Options on the menu bar<br />
3. Is Users must be registered and logged in to comment checked? If so, consider unchecking it.<br />
4. Click Discussion on the submenu bar<br />
5. Make sure the following are checked: Allow people to post comments on the article and Allow link notifications from other Weblogs (pingbacks and trackbacks.)</p>
<p>WordPress SEO Tip #19  Does Your Blog Have a Topic?</p>
<p>Some of us would prefer to have a blog where we talk about anything that comes to mind: cars, movies, photosynthesis, dust mites, you name it.</p>
<p>In and of itself, such a blogging style isnt wrong; however, you can leave search engines clueless as to what your blogs about and thus for what search queries your blog should appear. And some of your readers might get annoyed in the process as well.<br />
WordPress SEO Tip #18  Ensure URL Canonicalization</p>
<p>If your blog posts are accessible from more than one URL, you could end up with:</p>
<p>* Search engines confused as to which URL to display in the SERPs.<br />
* PageRank split between multiple pages.<br />
* Duplicate content penalties.</p>
<p>Starting with version 2.3, WordPress takes care of this and makes sure your content is accessible from only one place. So if you use an older version, either upgrade to the latest version of WordPress.<br />
WordPress SEO Tip #17  Check for Valid XHTML</p>
<p>Most code errors are minor, but the more serious ones can cause content misinterpretation by search engines, lower rankings, and rendering errors.</p>
<p>WordPress itself produces valid code, but errors can crop up from two other common sources:</p>
<p>* Poorly written plugins or themes<br />
* User-created coding errors (in the blog posts themselves, or through theme customizations)</p>
<p>First check your site for errors. If an error is found, look at the surrounding content to determine the source of the error.</p>
<p>If a plugin is the culprit, fix it if you&#8217;re good at that sort of thing (the beauty of open source!), or send a quick email to the plugin developer and let him or her know.<br />
WordPress SEO Tip #16 &#8211; Don&#8217;t Leech Link Juice!</p>
<p>One characteristic of WordPress blogs is the sidebar, which is typically present on every single page. Do you really need to be passing link juice from every single one of your pages to every single one of those links? If the answer is no, consider adding rel=nofollow to the less important ones.<br />
WordPress SEO Tip #15  Use Images in Your Posts</p>
<p>Not only do they increase visitor attention and retention, they give you an opportunity to use keyword-rich alt attributes, title attributes, and filenames. Plus it&#8217;ll give your blog visibility in image search engines.<br />
WordPress SEO Tip #14  Does Your Theme Use Header Tags Correctly?</p>
<p>* The blog title, or your main keyword should be in an &lt;h1&gt; tag.<br />
* If your subtitle is keyword-rich, you can put it in an &lt;h2&gt;; otherwise I recommend putting it in a non-header tag like &lt;div&gt;.<br />
* The post titles should go in &lt;h2&gt; tags.<br />
* Sidebar section titles should be &lt;h3&gt; tag or non-header.</p>
<p>Unfortunately, some themes (including the WordPress Default Theme) put the sidebar section titles in &lt;h2&gt; tags. Although this makes sense from a strict structural point of view, it also gives irrelevant sidebar headers (Categories, Archives, Meta, etc.) equal weight with your SEO-important post titles.</p>
<p>To sum it up: Use a theme that utilizes header-tags properly, or try fixing the theme you have.<br />
WordPress SEO Tip #13  Use Pinging</p>
<p>A ping is a this site has new content notification that invites bots to visit your blog.</p>
<p>WordPress pings one website called Ping-o-matic by default, which in turn pings others. You can also add additional services by going to Options &gt; Writing in the admin panel. (For example, the pinging URL for Google Blog Search is http://blogsearch.google.com/ping/RPC2)</p>
<p>Another Bonus Tip: Once a post is published, WordPress issues pings whenever the post is edited. Try to cut down on after-publishing edits to avoid being considered a ping spammer.<br />
WordPress SEO Tip #12  Install the Google XML Sitemaps Generator Plugin</p>
<p>XML Sitemaps are search-engine-friendly directories of your blogs posts and other pages intended to help search engines spider your site. Though pioneered by Google, theyre supported by Yahoo, MSN, and Ask.com as well.</p>
<p>The Google XML Sitemaps Generator for WordPress makes creation of these sitemaps easy and automatic. It also lets the engines know when you post new content.<br />
WordPress SEO Tip #11  Avoid Sponsored Themes</p>
<p>There was a debate in the WordPress community not too long ago on the topic of sponsered themes. These themes include paid links (usually in the footer) than can suck PageRank and possibly result in a Google paid links penalty.</p>
<p>Stick with WordPress theme directories that dont include sponsored themes, like the WordPress Theme Viewer.<br />
Bonus Tip #2  Write Right Post Titles</p>
<p>SEO isnt everything: once youre high in the SERPs, you need action words to prompt clickthroughs.</p>
<p>Put keywords in your title if at all possible, but not if it&#8217;ll compromise the click-trigger action title.<br />
WordPress SEO Tip #10  Use Traditional SEO Techniques</p>
<p>A WordPress blog is a website too, so the traditional SEO techniques still apply:</p>
<p>* Use important keywords in the title and throughout the post, but don&#8217;t overdo it.<br />
* Bold your keywords when it makes sense.<br />
* Develop links to your blog.</p>
<p>WordPress SEO Tip #9  Use the Power of the Slug</p>
<p>Ever wondered what the Post Slug on the Write page was? Its the text that goes in the URL when you have Pretty Permalinks enabled (see tip #2).</p>
<p>By default the slug is a sanitized version of the post title. However, if your title is overly long or keyword-sparse, you can change the slug through the Post Slug box.</p>
<p>Yet Another Bonus Tip: The SEO Slugs plugin can take out common words like you, is, etc. out of the slug for you automatically.<br />
WordPress SEO Tip #8  Use Timestamping to Stagger Fresh Content</p>
<p>Search engines and visitors love fresh blog content on a steady, regular basis. But for a lot of us, creativity comes irregularly: 10 post ideas one week, none the next.</p>
<p>Enter timestamping. When writing a post, click the plus sign next to Post Timestamp. Set a date and time, and the post will publish by itself whenever you specify.</p>
<p>Search engines will keep coming back, and visitors wont be inundated with a ton of new posts all at once.</p>
<p>Hint: If youve timestamped a post, dont click the Publish button, since thatll publish your post immediately regardless of your timestamp. Instead, select Published under Post Status and click the Save button.<br />
WordPress SEO Tip #7  Use Tags for Free Keyword Boosts</p>
<p>WordPress 2.3 and above include a tags feature that lets you assign keywords to your blog posts. Once you start using them, then since each tag gets its own webpage, youll be generating a ton of your own themed, keyword-oriented internal backlink pages.<br />
WordPress SEO Tip #6  Integrate Social Media</p>
<p>Adding social media links/buttons like the ones above makes it easy for visitors to promote your quality content (hint, hint). Social media is a great way to build links naturally as well as drive targeted site traffic.</p>
<p>* Share This is a very popular social media all-in-one plugin.<br />
* If youre a FeedBurner user, you can use FeedFlare to add action links, including social media ones, to the bottom of your posts.</p>
<p>Lots of social media sites provide code you can use to generate buttons like those above. Grab your own code from:</p>
<p>* Digg<br />
* Sphinn<br />
* StumbleUpon<br />
* Mixx<br />
* Scoop</p>
<p>WordPress SEO Tip #5  Implement Deep-Linking</p>
<p>Here are several great ways to implement deep-linking on your WordPress blog:</p>
<p>* Within your posts, link to other posts on your blog and use important keywords in the anchor text.<br />
* Install the Similar Posts plugin, which inserts a list of related posts youve written to the bottom of each of your blog posts. This process will create aged deep links and increase visitor retention.<br />
* Display your most popular posts in your sidebar using the Popularity Contest plugin. Gives your most popular posts tons of internal links, and helps your visitors find your best content.</p>
<p>WordPress SEO Tip #4  Make Scrapers Work to Your Advantage</p>
<p>Most of us would probably be upset if someone used scraping (automated content stealing) to publish our laboriously-written posts as his or her own.</p>
<p>But with a little work, you can make the scrapers work for you, not against you.</p>
<p>Heres how to do it, courtesy of EarnersBlog.com:</p>
<p>If you use WordPress its very easy to take full advantage of these sites linking to you, all you need to do is create links back to your content within your feed.</p>
<p>What youll need for this:</p>
<p>* Cave Monkeys Full Text Feed Plugin<br />
* Solo Technologies Add Related Posts to your Feed Plugin</p>
<p>These plugins simply show your entire post in your feed &amp; also add some related posts in your feed only (which will also increase the amount of people in your feed reading more than 1 post).<br />
Now, everytime anyone scrapes your blog via your RSS feed &amp; republishes it theyll be deep linking to 5 or more of your existing posts. Bingo.</p>
<p>WordPress SEO Tip #3  Install the All-in-One SEO Plugin</p>
<p>Like the name implies, this plugin covers a lot of the bases.</p>
<p>* Puts the blog name after the post title, giving your keyword-rich titles more prominence.<br />
* Allows you to override title and meta tags on your homepage as well as your individual posts.<br />
* Lets you add noindex to your category and/or tag pages to avoid duplicate content.<br />
* And more.</p>
<p>A must-have for serious WordPress SEO.<br />
WordPress SEO Tip #2  Use Pretty Permalinks</p>
<p>Sure, you may already use Pretty Permalinks, but are you using the best possible permalink structure?</p>
<p>For those of who dont use Pretty Permalinks, its a must-do for WordPress SEO. Permalinks, in essence, are the URLs of your WordPress blog posts. Pretty Permalinks put slugs (which should contain keywords  see tip #9) in your URLs instead of the default numbers.</p>
<p>To enable or change them, first login, then go to Options &gt; Permalinks.</p>
<p>The two options you do not want are Default and Numeric. Here are my suggestions for picking a pretty permalink structure:</p>
<p>* Date and Name Based: The problem with this is that your posts are several extra directories deep, which can decrease relevence in some search engines. However, such a permalink structure can nevertheless be desireable if your blog is news-oriented or date-sensitive.<br />
* Post Name Only: If your blog covers one topic that has no subtopics (which, though possible, is unlikely), select Custom and type /%postname%/<br />
* Category Based: If your blog covers multiple topics, implement category-based URLs. (You have to look into the Codex to find information on category-based URLs, so many WordPress users probably dont realize that this option exists!) To implement it, select Custom and type /%category%/%postname%/</p>
<p>WordPress SEO Tip #1  WordPress Secret: Use Category-Based Permalinks for SEO Siloing</p>
<p>Heres the big finale. Problem is, this tip is so important (and lengthy) that it really merits its own post.</p>
<p>Heres a teaser: it entails implementing the powerful siloing technique on your WordPress blog through a combination of plugins, settings, and strategies.<br />
Conclusion</p>
<p>Okay, so it was actually more like 23+ tips instead of 20. I certainly hope you gleaned a useful strategy or two in your quest for WordPress search engine optimization. If you enjoyed this post, please social it, email it, link it, or leave a comment!</p>
<div class="shr-publisher-406"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://www.bostonmediadomain.com/wordpress-seo-tips-a-useful-strategy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

