<?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>DesignCaffeine</title>
	<atom:link href="http://www.designcaffeine.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designcaffeine.com</link>
	<description>UX Design of Intuitive &#38; Resourceful Systems</description>
	<lastBuildDate>Sat, 05 Jun 2010 01:49:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Design Patterns for Mobile Faceted Search: Part II</title>
		<link>http://www.designcaffeine.com/2010/articles/354/</link>
		<comments>http://www.designcaffeine.com/2010/articles/354/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 01:27:45 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Search Matters]]></category>
		<category><![CDATA[Search Results]]></category>
		<category><![CDATA[UX Design]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=354</guid>
		<description><![CDATA[Originally Published on UXMatters.com May 3, 2010 ⇒
In Part I of “Design Patterns for Mobile Faceted  Search,” I looked at the challenges and opportunities of mobile faceted  search. 		To address the well-known challenge of limited screen real estate on 		mobile devices, I covered the Four Corners, Modal Overlay, Watermark, 		and Full-Page Refinement Options [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Read this article on UXMatters (Opens in a New Window)" href="http://www.uxmatters.com/mt/archives/2010/05/design-patterns-for-mobile-faceted-search-part-ii.php" target="_blank">Originally Published on UXMatters.com May 3, 2010 ⇒</a></p>
<p>In <a title="Part I" href="http://www.uxmatters.com/mt/archives/2010/04/design-patterns-for-mobile-faceted-search-part-i.php">Part I</a> of “Design Patterns for Mobile Faceted  Search,” I looked at the challenges and opportunities of mobile faceted  search. 		To address the well-known challenge of limited screen real estate on 		mobile devices, I covered the Four Corners, Modal Overlay, Watermark, 		and Full-Page Refinement Options design patterns, which maximize the 		real estate available for search results on a mobile device. This 		month’s column covers strategies for making people more aware of the  filtering options that are available to them, as well as  methods of  improving 		 transitions between the various states a user encounters in a search 		user interface.<br />
<span id="more-354"></span></p>
<h2>Teaser Mobile Design Pattern</h2>
<p>Teasers are nothing new on  mobile phones. Most mobile user  interfaces 	implement this pattern in some manner or another. Consider, for  example, 	the Yelp iPhone application, shown in Figure 1.</p>
<p>Figure 1—Teaser design pattern in  Yelp’s mobile app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/05/images/figure1_yelp_iphone.jpg" alt="Teaser in Yelp app" width="320" height="460" /></p>
<p>Yelp displays five complete search results, 	plus a teaser at the bottom of the page that shows a partial view of  the 	next result set. The Teaser design pattern is very useful in showing  that 	there are more search results below the fold. As I mentioned in a  previous column, “<a title="Choosing the Right Search Results Page Layout: Make the Most of  Your Width" href="http://www.uxmatters.com/mt/archives/2009/03/choosing-the-right-search-results-page-layout-make-the-most-of-your-width.php">Choosing 	the Right Search Results Page Layout: Make the Most of Your Width</a>,”  my 	usability testing has shown that Amazon is an absolute master of this 	pattern. Regardless of a screen’s resolution, they <em>always</em> display 	partial product descriptions and pictures just above the fold. Showing 	part of what is at the fold is a very effective means of inviting  visitors 	to scroll down and see more content.</p>
<p>Recently, when Microsoft came out with Windows 7  Mobile, they 	extended the Teaser pattern well beyond just showing the availability  of 	search results below the fold. In Figure 2, an excellent 	video from Luke Wroblewski’s 	blog entry “Windows Phone: User Interface Teases &amp; Transitions”	 effectively 	demonstrates this concept. As you can see, Windows 7 Mobile shows there  is 	more content   available on the left, right,  above, <em>and</em> below  what’s 	currently visible on the screen.</p>
<p>Figure 2—Teasers and transitions in 	Windows 7 Mobile (Compiled by Luke Wroblewski)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="474" height="380" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/EUeNCzRhhDE&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="474" height="380" src="http://www.youtube.com/v/EUeNCzRhhDE&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>In its implementation of the Teaser pattern, Windows 7  Mobile 	uses lots of very obvious cues, including screen titles that are cut  off 	in midword, partially visible screen widgets, image fragments, and  abundant 	use of animated transitions.</p>
<p>A <em>teaser</em> is a specific application of the more 	general design principle: <em>fixing imperfection</em>, in which a  design immediately 	engages people by having them fix something that is intentionally not  quite 	right with a user interface or object. In the process of fixing an  imperfection, 	people learn the user interface’s 	interaction model. Studies have shown that this process of fixing  imperfection, 	or seeking symmetry, is very natural to humans and quite immersive,  even 	to the point of alleviating anxiety and pain in burn trauma.</p>
<p>The problem some may see with the   Windows 7 Mobile  design 	is that people cannot win at this particular game of fixing  imperfection. 	There is absolutely no way to fix the user interface to simultaneously  show 	<em>all</em> of a title, widget, or image that exceeds the size of the  screen. 	It’s 	kind of like a blanket that is intentionally made too small: if you  cover 	your legs, your chest is exposed; pull the blanket up to your chin and  your 	legs get cold. As UX designers, we often seek a kind of minimalistic,  authentic 	beauty and symmetry in our designs, so some  designers might find this 	kind of user interface profoundly disturbing. However, one cannot argue  against 	the effectiveness of this design approach.</p>
<p>The wireframe shown in Figure 	3 takes advantage of the Teaser design pattern to show a partial view  of 	some faceted search filters on the right and, thus, expand the  available 	virtual screen real estate.</p>
<p>Figure 3—Teaser design pattern  facilitates the discovery of faceted search 	filters</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/05/images/figure3_teasers_wireframe.png" alt="Wireframe showing Teaser pattern" width="473" height="383" /></p>
<p>The search results are on the left  in this wireframe;  filters, 	on the right. Following a basic convention of mobile 	user interfaces, buttons on the right let people drill down deeper into  the 	application’s information 	architecture (IA) space, while tapping buttons on the left moves them  closer 	to the top of the IA or to the home page. In this example of what  Microsoft 	calls <em>panoramic 	applications</em>, 	the mobile device acts as a sort of viewfinder that displays only a  small 	part of a much larger virtual space.</p>
<p>The Teaser design pattern very effectively  facilitates 	discovery through its use of partially exposed screen elements—in my 	example, faceted search results filters. This pattern 	also enables people to make rapid transitions from looking at search  results 	to narrowing down the search results, so it is highly suitable for  applications 	in which it is advantageous for people to discover a set of filters  quickly 	and use them often.</p>
<h2>Basic/Advanced Parallel Architecture Pattern</h2>
<p>Another good design pattern for efficient discovery and use of  filters is 	the Basic/Advanced Parallel Architecture design pattern, depicted in  Figure 	4. This design pattern is especially effective in applications that  offer 	a fixed set of filters—for instance, booking air travel.</p>
<p>Figure 4—Basic/Advanced Parallel  Architecture design pattern</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/05/images/figure4_parallel_wireframe.png" alt="Basic/Advanced Parallel Architecture" width="473" height="691" /></p>
<p>The idea behind the Basic/Advanced Parallel  Architecture design 	pattern is that there are two modes of interacting with filters: basic  and advanced. 	The <em>basic mode</em> lets customers easily engage 	with your application and dramatically shortens their learning curve.  However, 	people who want an <em>advanced mode</em> of filtering can easily  obtain this 	functionality—in 	the example shown in Figure 4, by returning to the filter page and  tapping 	the <strong>Advanced Search</strong> tab.</p>
<p>The <em>parallel architecture</em> part of this pattern 	comes in when a customer needs to adjust the filter values. For  customers 	who started their query from the <strong>Basic Search</strong> tab,  tapping 	<strong>Back</strong> returns them to that tab. For customers who  started from 	the <strong>Advanced Search</strong> tab, tapping <strong>Back</strong> returns 	them to that tab, where they can adjust the expanded set of filters.  While 	the relationships between these three contexts—Basic 	Search, Advanced Search, and Search Results—are a bit difficult to  explain, 	they offer a very natural interaction model that most people have found  very 	intuitive to use during testing.</p>
<p>The Basic/Advanced Parallel Architecture 	design pattern offers the added advantage of a flatter architecture.  Instead 	of an advanced mode that requires people to go deeper into an  application’s 	IA, the advanced flow sits in parallel with the basic flow, so both are  equally 	accessible with a single tap.</p>
<p>It is important to note that, in both cases, the search  results 	page has a persistent status bar across the top of the screen,  displaying 	an entire search query, <em>plus</em> any applied filters. Recall that a  persistent status 	bar was one of the features I described in Part I of “<a title="Design Patterns for Mobile Faceted Search." href="http://www.uxmatters.com/mt/archives/2010/04/design-patterns-for-mobile-faceted-search-part-i.php">Design 	Patterns for Mobile Faceted Search.</a>”</p>
<p>One application that successfully implements the  Basic/Advanced 	Parallel Architecture design pattern is the Thirsty Pocket 	iPhone app, shown in Figure 5.</p>
<p>Figure 5—Basic/Advanced Parallel  Architecture design pattern in Thirsty Pocket</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/05/images/figure5_thirsty_pocket.png" alt="Thirsty Pocket" width="473" height="841" /></p>
<p>Notice that, instead of labeling this feature <strong>Advanced</strong>, 		Thirsty Pocket uses the label <strong>More Search Options</strong>. In  Thirsty 		Pocket, the purpose of the advanced search page is to provide options 		for searching outside the device’s current 	GPS location, as well as narrowing a search by price. Most people would  <em>not</em> use 	the location filter, and the price filter might, in fact, severely  limit 	the effectiveness of search by too frequently narrowing a search to  zero search 	results. The price filter is a great example of the “ejector 		seat lever” Alan 		Cooper so eloquently describes in his book <em>About Face 3</em>. 	Therefore, this price filter is best hidden on a separate page. 	In the Thirsty Pocket app, the label <strong>More Search Options</strong> describes the purpose 	of the advanced search page perfectly and has the added bonus of being  less 	intimidating.</p>
<p>In another variation on the Basic/Advanced Parallel  Architecture 		design pattern,  instead of <strong>Basic Search</strong> and 		<strong>Advanced Search</strong> tabs, Thirsty Pocket presents two  buttons 		on its home page: a prominent <strong>Search Near Me</strong> button  for  basic 		search and a de-emphasized <strong>More Search Options</strong> button  for 		 advanced search options. Tapping <strong>More Search Options</strong> lets 		 you set filters, then tap <strong>Advanced Search</strong> to see the  filtered 		 search results. Nevertheless, the Thirsty Pocket 		user interface still preserves the essential features of this pattern, 		 because tapping  <strong>Modify Search</strong> on the search  results page 		 takes you back to the appropriate search page—basic 		or advanced—depending 	on how you initiated a search.</p>
<h2>In Conclusion</h2>
<p>A lot of people have asked me about these design patterns and the  best ways 	to use them. Thank you all for your questions. Unfortunately, the  answer 	would go well beyond the scope of even a two-part article. The best  recommendation 	I can make is that you learn as many design patterns as possible;  understand 	why these patterns have emerged, what customer and business goals they  support, 	and what limitations they have. Then, once you understand the unique 	goals of your own customers and business leaders, you can either choose 	the right design pattern or combination of patterns or develop your own  design 	patterns that fit the task at hand. Our understanding of user  interfaces is 	still evolving—and 	for mobile design, still in its infancy. Mobile design patterns and  paradigms 	are just beginning to emerge, but they represent the beginning of  something 	magnificent.<a title="Top" href="http://www.uxmatters.com/mt/archives/2010/05/design-patterns-for-mobile-faceted-search-part-ii.php#top"><img src="http://www.uxmatters.com/images/ux-bug.gif" alt="" width="18" height="18" /></a></p>
<h4>References</h4>
<p>Bucolo, Sam et al. “The Design of a Tangible  Interaction Device to Alleviate 	Anxiety and Pain in Pediatric Burns Patients.” <em>CHI ’06 Extended  Abstracts 	on Human Factors in Computing Systems</em>, Montreal, Quebec, Canada,  April 22–27, 	2006.</p>
<p>Cooper, Alan, Robert Reimann, and David Cronin. <em>About  			Face 3: The Essentials of Interaction Design.</em> 3rd ed.  Indianapolis, IN: 	John Wiley &amp; Sons, Inc., 2007.</p>
<p>Nudelman, Greg. “<a title="Design Caffeine for Search and Browse UI" href="http://www.slideshare.net/gnudelman/design-caffeine-for-search-and-browse-ui-iasummit2010">Design Caffeine for  Search and Browse UI</a>.”<a title="Design Caffeine for Search and Browse UI" href="http://www.slideshare.net/gnudelman/design-caffeine-for-search-and-browse-ui-iasummit2010"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>Information 	Architecture Summit 2010</em>, Phoenix, Arizona, April 9–11, 2010.  Retrieved April 30, 2010.</p>
<p>—— “<a title="Design Patterns for Mobile Faceted Search" href="http://www.uxmatters.com/mt/archives/2010/05/mt/archives/2010/04/design-patterns-for-mobile-faceted-search-part-i.php">Design 		Patterns for Mobile Faceted Search</a>.” <em>UXmatters</em>, March 8,  2010. Retrieved 	April 30, 2010.</p>
<p>—— “<a title="Experience Design for a Viral Mobile Community" href="http://www.slideshare.net/gnudelman/experience-design-for-a-viral-mobile-community">Experience  Design for a Viral Mobile Community</a>.”<a title="Experience Design for a Viral Mobile Community" href="http://www.slideshare.net/gnudelman/experience-design-for-a-viral-mobile-community"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>Net 	Squared Conference</em>, San Jose, CA, May 2009. Retrieved April 30,  2010.</p>
<p>—— “<a title="Choosing the Right Search Results Page Layout: Make the Most of  Your Width" href="http://www.uxmatters.com/mt/archives/2009/03/choosing-the-right-search-results-page-layout-make-the-most-of-your-width.php">Choosing 		the Right Search Results Page Layout: Make the Most of Your Width</a>.”  	<em>UXmatters</em>, March 9, 2009. Retrieved April 30, 2010.</p>
<p>Wroblewski, Luke. “<a title="Windows Phone: User  Interface Teases &amp; Transitions" href="http://www.lukew.com/ff/entry.asp?1003">Windows Phone: User Interface  Teases &amp; Transitions</a>.”<a title="Windows Phone: User  Interface Teases &amp; Transitions" href="http://www.lukew.com/ff/entry.asp?1003"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>LukeW Ideation +  Design</em>, February 17, 2010. Retrieved April 30, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/articles/354/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design Patterns for Mobile Faceted Search: Part I</title>
		<link>http://www.designcaffeine.com/2010/articles/348/</link>
		<comments>http://www.designcaffeine.com/2010/articles/348/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 18:24:03 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Finding]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Search Matters]]></category>
		<category><![CDATA[Search Results]]></category>
		<category><![CDATA[UX Design]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=348</guid>
		<description><![CDATA[Originally Published on UXMatters.com April 5, 2010 ⇒
In my previous Search Matters column, “Mobile  Finding: Turning Limitations into Opportunity,” I discussed how  mobile 		search user experiences differ from those on the Web. In this and my 		next column, I’ll look specifically at the challenges and  opportunities 		of mobile faceted search. This column [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Read this article on UXMatters (Opens in a New Window)" href="http://www.uxmatters.com/mt/archives/2010/04/design-patterns-for-mobile-faceted-search-part-i.php" target="_blank">Originally Published on UXMatters.com April 5, 2010 ⇒</a></p>
<p>In my previous <em>Search Matters</em> column, “<a title="Mobile Finding: Turning Limitations into Opportunity" href="http://www.designcaffeine.com/2010/search-matters/337/">Mobile  Finding: Turning Limitations into Opportunity</a>,” I discussed how  mobile 		search user experiences differ from those on the Web. In this and my 		next column, I’ll look specifically at the challenges and  opportunities 		of mobile faceted search. This column covers design patterns for  maximizing 		the real estate available for search results, while the next will  cover strategies 	for making people aware of filtering options.</p>
<p>Faceted search is extremely helpful for certain kinds  of finding—particularly for ecommerce apps. Unfortunately, the designers  of mobile applications do <em>not</em> have established user interface  paradigms they can follow or abundant screen real estate for presenting  facets and filters in a separate area on the left or at the top of a  screen. To implement faceted search on mobile devices, we 	need to get creative rather than following established Web design  patterns. 	Join me in exploring the Four Corners, Modal Overlay, Watermark, and  Refinement Options design patterns for mobile devices. Following these  patterns can 	move us one step closer to making faceted search a usable reality on  mobile 	devices.<br />
<span id="more-348"></span></p>
<p>But first, let’s take a look at the challenges of  designing 	mobile faceted search, which include navigational elements that use up  precious 	screen real estate, limited search-refinement options, and the general  lack 	of an iterative refinement flow.</p>
<h2>Mobile Faceted Search Challenges</h2>
<p>Recall that one of the mobile applications I discussed in my last  column was 	Amazon’s iPhone app. Figure 1 shows its search results screen.</p>
<p>Figure 1—Faceted search in Amazon’s  iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_1_amazon_mobile.png" alt="Faceted search in Amazon’s iPhone app" width="473" height="327" /></p>
<p>On the Web, Amazon’s faceted search is nothing short of 	gold standard, so comparing their Web faceted-search experience to that  of 	their iPhone app is instructive. Looking at the Amazon iPhone 	app in Figure 1, the first 	thing to note is the amount of screen real estate Amazon has devoted to  things 	other than search results. Their fairly standard iPhone page layout has  a 	navigation bar at the top and a tab bar at the bottom, which together  take 	up about 74 pixels. In all, Amazon has permanently devoted almost 22%  of 	their precious screen real estate to navigation and other features. As a  consequence, 	they can display <em>only</em> three search 	results at a time. And Amazon is actually fairly frugal with its screen  real 	estate—at 	least in comparison to other mobile ecommerce applications.</p>
<p>Another interesting issue is that the user’s keyword  query—in 		this case, <em>green 	lantern</em>—does <em>not</em> appear in its entirety in the  application’s navigation bar—both 	because the user interface displays the query in a really large font  and 	because the query text has to compete with a large search refinement  button 	that is also  on the navigation bar. With the screen‘s limited real  estate, 	the query gets cut off, allowing only <em>green…</em> to appear there.</p>
<p>Last, but not least, the only search refinement Amazon 		presents to customers is <strong>By Category</strong>—a button that  takes 		a customer to a different category-selection screen. While <em>category</em> is 		definitely one of the most useful and frequently applied facets,  offering 		category selection alone hardly compares to the rich array of  search-refinement 		options that is available on Amazon’s Web site, as shown in Figure 2. 		Conspicuously absent are various sorting options, as well as filtering 		by price.</p>
<p>Figure 2—Search on Amazon’s Web site  presents many refinement options</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_2_amazon_web.png" alt="Search on Amazon's Web site" width="467" height="360" /></p>
<p>However, in these screenshots, you cannot see one of  the most important and 	striking differences between search on the Web and on mobile devices,  which 	you can understand <em>only</em> in terms of the app’s  search-refinement flow. Figure 	3 illustrates the differences between Amazon’s Web and mobile  search-refinement 	flows.</p>
<p>Figure 3—The differences between the  Web and mobile search-refinement flows</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_3_amazon_flows.png" alt="Differences between Web and mobile" width="460" height="160" /></p>
<p>On the Web, Amazon’s search supports progressive,  faceted search refinement 	and exploration as one of its primary goals for the search process. As  Peter 	Morville said in his brilliant book, <em>Search Patterns</em>, “Faceted 	navigation 	… helps us learn. Search becomes an iterative, interactive experience 	where what we find changes what we seek.” For example, on the Web, a  customer 	who starts with the keyword query <em>Nike</em> can narrow down the  search results 	by category (Shoes), additional keywords (<em>Nike Air</em>), product  type (Cross 	Training), and size (12).</p>
<p>In contrast, Amazon’s iPhone app does <em>not</em> preserve search 	refinement as part of its finding flow. The customer who starts with  the 	keyword query <em>Nike</em>, then refines the results <strong>By  Category</strong> (Shoes) 	is unable to refine the results further. If a customer attempts to  refine 	a query by adding more keywords (<em>Nike Air</em>), the app removes  the customer’s 	prior category selection (Shoes), doing a completely new search for the  query <em>Nike Air</em> and searching <em>all</em> categories. This  behavior has the 	unfortunate effect of interrupting the flow of step-wise exploration  and 	discovery that is central to the faceted search experience. Obviously,  there 	is a real need for better patterns for the step-wise narrowing,  expanding, 	and refining of faceted search results on mobile devices.</p>
<p>Mobile faceted search needs to balance customers’ needs 	to both refine results and maintain their search-refinement flows  against 	the limited screen real estate and fat-finger issues. We must  especially 	guard against introducing false simple-mindedness in the name of <em>simplicity</em>. 	Simplicity is a great goal, but as John Maeda said in his masterful  book, 	<em>The Laws of Simplicity</em>, “Some 	things can never be made simple.” Using the words of Albert Einstein, 	we have to strive to make the most of the tools available to us and  make 	user interfaces “as simple as possible, 	but not simpler.” The four design patterns that follow make the most of 	the available screen real estate, while providing intuitive and useful  search-results 	refinement capabilities and improving the mobile faceted-search  experience.</p>
<h2>Four Corners and Modal Overlay Patterns</h2>
<p>As I described in my column “<a title="Search Results Satori: Balancing Pogosticking and Page  Relevance" href="http://www.uxmatters.com/mt/archives/2009/06/search-results-satori-balancing-pogosticking-and-page-relevance.php">Search 		Results Satori: Balancing Pogosticking and Page Relevance</a>,”  maximizing 		the number of results on a search results screen is key to improving  information 		scent and overall finding efficiency. One of the most successful  design patterns 		for maximizing the use of screen real estate is the Four Corners  pattern, shown 	in Figure 4.</p>
<p>Figure 4—Four Corners and Modal  Overlay patterns</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_4_four_corners.jpg" alt="Four Corners and Modal Overlay patterns" width="473" height="332" /></p>
<p>The Four Corners pattern devotes almost the entire  mobile screen to search 	results. Users can display particular functions by tapping the  semitransparent 	corners, which provide access to filters, the home page, and two  additional 	menus. This pattern includes a thin, persistent status bar across the  top of the screen, which displays an entire search query, <em>plus</em> any  applied filters, 	rather than just the few characters Amazon Mobile displays in a large  font. 	Displaying an entire query is highly beneficial, given users’ mobile  context 	of use and the frequent interruptions inherent in the mobile finding  experience.</p>
<p>Although the design pattern is called <em>Four Corners</em> and 		triangles are the most effective shape for the corners, they don’t  necessarily have to be triangles. 	Other alternatives include semitransparent buttons or floating icons.  However, 	for transparent buttons, it’s best to keep icons simple and avoid text 	labels.</p>
<p>Another pattern that works really well with Four  Corners 		is the Modal Overlay pattern, shown on the right in Figure 4. A modal 	overlay can display various search-refinement options such as filtering  and 	sorting. As I wrote in “<a title="The Mystery of Filtering by Sorting" href="http://www.uxmatters.com/mt/archives/2009/07/the-mystery-of-filtering-by-sorting.php">The 	Mystery of Filtering by Sorting</a>,” it is <em>not</em> necessary to  place 	filtering and sorting in two different areas of a screen. Most people  have, 	at best, just a vague idea of the differences between the two features.  This 	is particularly true for the mobile experience, where screen real  estate 	is at a premium and minimizing the number of taps necessary to  achieving 	a goal is key.</p>
<p>The Four Corners and Modal Overlay patterns work  particularly well in combination. 	In Figure 4, each user interaction on the modal overlay refines the  search results 	interactively. This dynamic interaction model works great, because  users can 	always see where they are and what filters they have applied, and they  have 	easy access to further refinement options, all without ever leaving the  context 	of the search results screen.</p>
<p>Some touch phones—like the iPhone—do not provide 	an API (Application Programming Interface) for modal overlays, but  instead 	deliver content one screen at a time, with transitions between screens.  On 	such devices, you’ll need to fake modal 	overlays. You can achieve this effect by rendering the <em>same</em> search 	results on a new screen—this time with a slightly darkened  background—with 	a modal overlay over the results. When displaying this new screen, an  application 	should minimize any transition to help to preserve 	the illusion of maintaining the search results context.</p>
<h2>Watermark Pattern with the Full-Page Refinement Options  Pattern</h2>
<p>The latest generation of smartphones—including the Apple iPhone, Palm 	Pre, and Google Android—provides designers with a whole bevy of novel 	interaction models. Some of the ways in which people must interact with  new 	smartphones may not be obvious to them, because they may not match  their 	existing mental models or the affordances of devices with which they’re 	familiar. Nevertheless, once people discover these interactions, they  seem 	surprisingly intuitive and fun, and people do <em>not</em> easily  forget them.</p>
<p>In 	mobile computer games, it is common practice to teach players by  allowing 	them to manipulate their mobile devices through various gestures,  including 	tilting, turning, and shaking them—or even using a device’s  accelerometer 	to mimic the way one would use a magic wand: 	“Incendio!”</p>
<p>Figure 5—Fun ways of employing the  iPhone’s accelerometer in the <a title="Harry Potter game" href="http://www.wired.com/geekdad/2009/11/review-harry-potter-spells-iphone-app-is-magical-if-imperfect/">Harry 	Potter game</a><a title="Harry Potter game" href="http://www.wired.com/geekdad/2009/11/review-harry-potter-spells-iphone-app-is-magical-if-imperfect/"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a></p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_5_harry_potter2.jpg" alt="Harry Potter game uses iPhone accelerometer" width="320" height="480" /></p>
<p>In ecommerce applications, customers’ object in  interacting 	with a mobile device is <em>not</em> typically entertainment, but the  efficient 	acquisition of goods, services, or information—so necessity typically 	shortens their learning curve. If we want people to be able to perform a 	nonstandard interaction to use a device’s 	essential features, the interaction must be fairly obvious—and it must 	<em>not</em> require them to read instructions they would perceive as 	obnoxious or distracting. This is where careful use of the Watermark  design 	pattern can be especially powerful.</p>
<p>A <em>watermark</em> is a transparent 	outline that appears either over or behind the primary content on a  screen. 	In some ways, a watermark is similar to a splash screen, but it is  considerably 	less distracting because watermarks let users see the content on the  screen 	at the same time. Figure 6 shows two variations of the Watermark  pattern, 	plus a full-screen example of a Refinement Options pattern.</p>
<p>Figure 6—Two variations of the  Watermark pattern and a Refinement Options 	pattern</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/04/images/figure_6_splash_screen.jpg" alt="Variations of Watermark and Refinement Options patterns" width="473" height="656" /></p>
<p>The two examples of the Watermark pattern, shown in  Figure 6, 	demonstrate a circular swiping gesture and a shaking gesture on 	a multitouch device. In both cases, 	once a user launches an application, each watermark appears just once  or 	twice, gently dissolving to let the user view the screen’s 	main content. Watermarks can  also use animation—for 	example, to demonstrate the motion of the circular swipe by displaying  one 	arrow at a time on the screen. However, animation greatly increases a  watermark’s 	visibility, so you should use it with care. Circular swiping emulates  the 	motion of digging into a pile of puzzle pieces to find the right one,  while 	shaking recalls the action of shaking up small, loose objects in a bag  or 	a box.</p>
<p>In each case, the idea behind the watermark is to  educate or 	remind people about the gesture or interaction that is necessary to  view 	a screen containing additional search-refinement features. Once people  decide 	to dig in further or shake up their search results, the application  displays 	a full screen of refinement options, as shown at the bottom of Figure  6. 	This screen provides an example of the Refinement Options pattern.  Again, the 	thin, persistent status bar across the top of the screen shows the  query. Together 	with the watermark, this helps maximize the real estate the screen can  devote 	to search results, while making exploration intuitive.</p>
<p>With a full screen of refinement options, a user can  view four 	or five of the most popular values for each of the facets and select a  facet 	value with a single tap. This is almost like having the entire array of  refinement 	options on a typical faceted search results Web page. Having the search  box 	integrated into the refinement options page also re-enforces the idea  of 	applying search query terms and facets together as a set, just as they  are 	on a Web page. Together, these patterns let us duplicate the intuitive  and 	efficient step-wise refinement and expansion flow our customers expect  from 	a faceted search results page on an ecommerce site. Using a scrollable  screen 	of facets rather than a 	modal overlay like that shown in Figure 4 allows us to devote the full 	screen width to the search results, sprucing them up with icons for  popular 	refinement options and letting customers refine the results with fewer  taps.</p>
<p>Does this mean presenting a full page of refinement  options 	is better than a modal overlay? Not at all. A modal overlay displays  its 	refinement options within the context of the search results, while  displaying 	a separate results-refinement screen, along with its associated  transition, 	yanks customers out of the search-results context and presents what  some 	people might think is an overwhelming variety of refinement options.</p>
<p>When discussing design patterns, avoid getting caught  up in 	judging one pattern to be better than another. Each pattern is useful  in 	specific contexts and applications and for particular purposes and  types 	of customers. Design patterns are like a language we can use to  communicate 	with our customers. It helps to have a vocabulary of patterns that is  as 	complete and varied as possible, as well as to use each pattern  appropriately 	to communicate your design message with clarity and precision.<a title="Top" href="http://www.uxmatters.com/mt/archives/2010/04/design-patterns-for-mobile-faceted-search-part-i.php#top"><img src="http://www.uxmatters.com/images/ux-bug.gif" alt="" width="18" height="18" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/articles/348/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing Mobile Search: Turning Limitations into Opportunities</title>
		<link>http://www.designcaffeine.com/2010/articles/337/</link>
		<comments>http://www.designcaffeine.com/2010/articles/337/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 05:46:32 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Finding]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Search Matters]]></category>
		<category><![CDATA[Search Results]]></category>
		<category><![CDATA[ThirstyPocket]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[UX Design]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=337</guid>
		<description><![CDATA[Originally Published on UXmatters.com March 8, 2010 ⇒
Thinking of porting your Web finding experience to iPhone, Android, or Windows 	Mobile? Just forget about the fact that these devices are basically full-featured 	computers with tiny screens. Having gone through this  design exercise 	a few times, I have realized that designing a great mobile finding experience [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Read this article on UXmatters (Opens in a New Window)" href="http://www.uxmatters.com/mt/archives/2010/03/designing-mobile-search-turning-limitations-into-opportunities.php" target="_blank">Originally Published on UXmatters.com March 8, 2010 ⇒</a></p>
<p>Thinking of porting your Web finding experience to iPhone, Android, or Windows 	Mobile? Just forget about the fact that these devices are basically full-featured 	computers with tiny screens. Having gone through this  design exercise 	a few times, I have realized that designing a great mobile finding experience 	requires a way of thinking that is quite different from our typical approach 	to designing search for Web or desktop applications. To put it simply, designing 	a mobile finding experience requires thinking in terms of turning limitations 	into opportunities. In this column, I’ll discuss some of the limitations 	of mobile platforms, as well as the opportunities they afford, and share 	a few design ideas that might come in handy for your own projects.<br />
<span id="more-337"></span></p>
<h2>Understanding Mobile Platforms</h2>
<p>One of the challenges of mobile application design is understanding  both the 	capabilities <em>and</em> limitations of each platform. Let’s use the 	iPhone finding experience as an example. On the plus side, the iPhone  has 	a high-resolution screen, Multi-Touch controls, accelerometer,  persistent 	data storage, cool video transitions, push content delivery, GPS, and a  device 	ID. The benefits of these features have been pretty much beaten to  death 	in advertisements, so I will <em>not</em> discuss them here. On the  other hand, 	the problem constraints and limitations of mobile devices are much more  interesting. I have found few sources that discuss these in detail, so  in this column, 	I’ll attempt to describe the most important challenges of designing for  the new generation of smartphones—at least as they pertain to finding:</p>
<ul>
<li>the difficulty of typing</li>
<li>the small amount of screen real estate</li>
<li>awkward touch controls</li>
<li>the so-called <em>fat-finger problem</em></li>
</ul>
<h3>The Difficulty of Typing</h3>
<p>Searching requires users to type a search string, and typing on a  mobile 	phone is  difficult—partly because of the size of the device. In a 	July 2009 blog post on <em>Alertbox</em>, Jakob Nielsen called the  mobile experience “miserable” 	and reported, “Text entry is particularly slow and littered with typos, 	even on devices with dedicated mini-keyboards.”</p>
<p>For many users, touch 	devices like the iPhone exacerbate this problem. Their 	screens display a virtual keyboard and other buttons. One issue with  touch 	devices   is poor visibility, because a user’s fingers 	must, by necessity, cover buttons on the screen when a user is pushing  them. 	Thus, when pushing a button on a virtual keyboard, a user’s 	hand obscures his view of the keyboard.</p>
<p>The lack of tactile response on touch 	devices presents a particular problem when a user is  multitasking—whether 	riding in taxi, using public transportation, or walking down a city  street. 	On <em>any</em> mobile device, it’s very difficult to type when a  person is crammed 	into a bus or subway car and being jostled around. A user’s desire to 	avoid typing becomes a necessity when using a mobile device while 	driving.</p>
<p>Another challenge users encounter when searching on  smartphones is that they’re 	likely to lose anything they’ve laboriously typed into a search box if a  device 	receives an incoming phone call, because mobile applications cannot  block phone 	functions. Nor should an application, however useful, be able to  prevent a user 	from receiving incoming calls.</p>
<h3>The Small Amount of Screen Real Estate</h3>
<p>Mobile screens are, by necessity, small, because a mobile device has  to fit 	into a person’s pocket or purse. The small size of mobile screens  limits 	the number of controls and the amount of content that can appear on  them. 	In that <em>Alertbox</em> post 	I mentioned earlier, Jakob Nielsen reported, “Unsurprisingly, the  bigger 	the screen, the better the user experience.” According to Nielsen,  users’ success 	rates with touch phones like the iPhone are about double their success  rates 	with feature phones.</p>
<h3>Awkward Touch Controls</h3>
<p>One of the consequences of mobile devices’ having smaller screens and 	controls that users must manipulate through touch interfaces is that  some 	controls no longer look like their Web and desktop counterparts. For  example, 	rather than the usual drop-down list or set of option buttons, the  selection 	control on an iPhone is instead a spinning control called a <em>picker</em>, 	shown in Figure 1.</p>
<p>Figure 1—Three pickers in the Urban  Spoon iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_1_urbanspoon.jpg" alt="Pickers in the Urban Spoon iPhone app" width="320" height="460" /></p>
<p>A picker that a user can quickly manipulate with a  finger eats up precious 	real estate, so it’s not possible to show users much outside the  picker. Large 	pickers also place limitations on how users can filter search results  on mobile 	devices. Similar size restrictions exist for <em>all</em> of an  application’s touch controls.</p>
<h3>The Fat-Finger Problem</h3>
<p>The high-resolution screens on better mobile devices—like the iPhone,  Android, 	and Palm Pre—can accommodate fairly high information density.  Unfortunately, 	at the same time, touchscreens <em>limit</em> the on-screen density of  controls that 	users can accurately manipulate with a finger. Thus, placing multiple  controls 	close together on a touchscreen mobile device presents difficulties.  This challenge 	is known as the <em>fat-finger problem</em>.</p>
<p>Typically, an iPhone touchscreen can comfortably  support a maximum 	 of only three to five clickable buttons or tabs across a screen. More  than 	this leads to frequent frustrations due to users’ inadvertently  pressing 	the wrong control. While five controls across a screen is the absolute  limit 	for relatively frustration-free mobile computing for people with  relatively 	small fingers, I highly recommend a limit of four or fewer controls. Of  course, 	if one control is bigger than the others, you’ll 	have to reduce the overall number of controls accordingly. For example,  Figure 	2 shows the Yelp mobile application, which has only three controls  across 	the navigation bar at top of the screen, but four controls across tab  bar 	at the bottom.</p>
<p>Figure 2—Yelp iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_2_yelp.png" alt="Yelp iPhone app" width="327" height="490" /></p>
<p>Because Yelp’s search box takes up a large part of the  navigation 	bar, the designers had to reduce the overall number of controls to  three 	to ensure users’ wouldn’t 	press the wrong controls with their fingers too often.</p>
<h2>Understanding User Experience within a Mobile Context of Use</h2>
<p>The challenge in designing mobile applications is the need to  accommodate 	the design constraints and usability challenges mobile devices impose,  while 	focusing on users’ goals within a mobile context of use. Simply 	duplicating the functionality of a Web application—while trying to work 	around the mobile design challenges I’ve described—<em>always</em> results 	in a subpar mobile application. It’s not enough to think: <em>How 	can I duplicate our Web application’s user experience within the  limitations 	of the mobile platform?</em> Instead, it’s better to start from  scratch, focusing 	on <em>What experience would work best for mobile users?</em> Putting  users’ goals 	first allows a design team to concentrate on the new opportunities a  mobile 	application presents rather than seeing the challenges of mobile simply  as 	barriers to implementing a Web application’s existing functionality.</p>
<p>Next, I’ll present some ideas about how to approach the 	design of finding experiences for mobile devices in a way that lends  itself 	to taking full advantage of their capabilities within a 	mobile context of use. These ideas by no means represent an exhaustive  catalog 	of all possibilities. I merely want to provide a few examples that may  inspire 	further exploration as part of your own finding projects.</p>
<h3>Preloading Pertinent Search Results</h3>
<p>As I discussed earlier, typing on mobile devices is difficult. Plus, a  phone 	call, a text message, or an opportunity to take a picture is likely to  interrupt 	a user’s finding experience at least once. Saving a user’s previous 	searches is an obvious and simple way of re-engaging users in a finding  task 	and provides useful context when an application first opens.</p>
<p>Unlike Web applications, 	native mobile applications are persistent, so it’s easy to cache their 	search results. Cached results load quickly, users’ re-engagement is  immediate, 	and there is little to compete for a user’s attention—that is, at 	least until another phone call comes in. Some mobile device APIs even  enable 	native applications to detect whether a phone call interrupted a user’s 	previous session or the user exited an application normally and  determine 	how much time has elapsed since a user last opened the application.  These 	capabilities present interesting possibilities for fine-tuning an  application’s 	welcome-back screen to re-immerse users in their previous tasks or  offer 	pertinent new content and present new possibilities for interaction.</p>
<h3>Providing Local Results</h3>
<p>On mobile devices that support GPS, Wi-Fi, or other location-tracking  mechanisms, 	you can determine the current location of  another person who is using a 	mobile device, allowing applications to offer location-aware services.  Mobile 	applications with search capabilities can serve highly relevant, fresh  results 	that perfectly match a user’s 	current mobile context. For example, Loopt is just one of a whole cadre  of 	social networking mobile applications that allow users to track the  locations 	of their friends who are currently nearby and exchange messages with  them, 	get coupons from local merchants, and discover neighborhood happenings, 	as Figure 3 shows.</p>
<p>Figure 3—Local search results in the 	Loopt iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_3_loopt2.png" alt="Local search results in Loopt iPhone app" width="320" height="977" /></p>
<h3>Offering a Value-Added Interpretation of the Real World</h3>
<p>Using mobile devices for sense-making in the real world offers one of  the 	most intriguing possibilities for mobile applications. Luke Wroblewski  described 	some interesting possibilities, including augmented reality  applications, 	in his <em>Smashing Magazine</em> article “Enhancing User Interaction 	with First Person User Interface.”</p>
<p>When it comes to finding, however, 	the Amazon Mobile iPhone app offers the <strong>Amazon Remembers</strong> feature, which is 	a forerunner of many exciting things to come. Amazon Mobile lets  customers 	take pictures of any real world items and add them to their lists of  things 	to remember. Once a user uploads a photo, Amazon figures out what the  item 	is and, if there is a corresponding item available for sale on Amazon,  displays 	that item and sends the customer an email alert, encouraging her to  purchase 	the item. Customers often get a response in a matter of minutes, but  the 	search can take up to 24 hours. This application lays a solid  foundation for 	the idea of a mobile Internet of objects that I described in one of my  previous 	columns, “<a title="Brave New World of Visual Browsing" href="http://www.uxmatters.com/mt/archives/2009/08/brave-new-world-of-visual-browsing.php">Brave 	New World of Visual Browsing</a>.”</p>
<h3>Providing Various Sorting Options</h3>
<p>As I previously mentioned in my column “<a title="The Mystery of Filtering by Sorting" href="http://www.uxmatters.com/mt/archives/2009/07/the-mystery-of-filtering-by-sorting.php">The 		Mystery of Filtering by Sorting</a>,” 	sorting options are an excellent way of opening up an ecommerce site’s 	inventory for browsing. One of the best ways of doing this is to  provide 	two or more buttons on a search results screen that allow multiple ways  of 	dissecting an inventory, without ever failing to serve <em>some</em> results. 	By using sorting options together with geolocation, customers can even  avoid 	having to type in 	<em>any</em> query at all. As Figure 4 shows, the ThirstyPocket iPhone  app lets 	customers simply press the <strong>Search Nearest</strong> or <strong>Search  	Newest</strong> button to see 	a sample of local results without having to type anything in the search  box.</p>
<p>Figure 4—ThirstyPocket iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_4_thirstyPocket.jpg" alt="ThirstyPocket iPhone app" width="320" height="480" /></p>
<p>Of course, a customer can always type keywords in a  search box 	to narrow down the results. As I explained in my <a title="presentation" href="http://www.slideshare.net/gnudelman/experience-design-for-a-viral-mobile-community">presentation</a><a title="presentation" href="http://www.slideshare.net/gnudelman/experience-design-for-a-viral-mobile-community"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> at 	the Net Squared Conference in May 2009, using this design pattern lets  customers 	engage with an inventory of items or content immediately, then invest  the 	effort of typing in keywords once they have caught the scent of  something 	that interests them or to refine the search results further. Of course,  given 	the fat-finger problem and a mobile device’s limited screen real 	estate, we can’t provide more 	than three to five sort options on the screen at one time. However, as  the 	ThirstyPocket example shows, even a couple of sort options is often  enough 	for customers to begin exploring.</p>
<h3>Considering Custom Controls</h3>
<p>One consequence of mobile devices’ having a smaller screen is <em>not</em> having 	the space to create a navigation bar of filters, facets, or categories  on 	the left, providing a key to the properties by which a user can  effectively 	narrow down a result set. Consider, for example, the all-important  category 	filter. If an application were to use the standard iPhone picker, shown  in 	Figure 1, it would obscure most of the search results on the screen.  Various 	applications deal with this challenge in different ways. Some mobile  applications 	have created custom category-filter controls—like those in Amazon  Mobile, 	shown in Figure 5.</p>
<p>Figure 5—Custom category-filter  controls in Amazon Mobile</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_5_amazon_categories2.png" alt="Amazon Mobile category filters" width="474" height="340" /></p>
<p>Clicking <strong>By Category</strong> takes a customer  to a different, full-sized screen on 	which he can select a category. The ThirstyPocket application, shown in  Figure 	4, uses the same principle for its custom category selector, with an  added twist: 	the visual design of the category selector is reminiscent of the  familiar drop-down 	list, taking full advantage of customers’ existing mental model and  helping 	them understand what behavior to expect.</p>
<h2>Changing Search Paradigms</h2>
<p>Because of the unique mix of constraints and opportunities that  mobile application 	design presents, this design space is rich with possibilities for  changing 	the existing paradigms for search and finding. Consider speech  recognition, 	for example. While, on the desktop, speech recognition does not yet  enjoy 	widespread popularity and use, mobile represents an entirely different  context—where 	speech recognition can offer an ideal solution. Not interpreting a  spoken 	word correctly on a mobile device might not be quite as big a deal as  it 	is on the desktop, because the accuracy of speech recognition may  actually 	approach, if not exceed, that of typing on a mobile phone’s awkward  mini-keyboard. 	Combine speech recognition with the use of an accelerometer and  magnetometer, 	allowing gestural input, and you have the Google Mobile search  application 	for the iPhone, shown in Figures 6 and 7.</p>
<p>Figure 6—Google Mobile iPhone app</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/03/images/figure_6_google_mobile.png" alt="Google Mobile iPhone app" width="320" height="480" /></p>
<p>Figure 7—Google Mobile Voice Search  on the iPhone</p>
<p><object width="474" height="380" alt="Google Mobile Voice Search on the  iPhone"><param name="movie" value="http://www.youtube.com/v/y3z7Tw1K17A&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="474" height="380" src="http://www.youtube.com/v/y3z7Tw1K17A&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The iPhone application Google Mobile recognizes the  		gesture of a person’s swinging the phone up to his ear to know when to 	record a search command. When the user speaks, the search engine  accepts 		and interprets his voice commands, then serves up search results. This 		user interface implements what is literally a game-changing design  paradigm, 		because its designers have taken the time to truly consider the mobile 		context of use and map natural interactions like speech and gestures 		to mobile device functions. As Peter Morville said in his book <em>Search  		Patterns</em>, “We 		simply raise our phones to our ears and speak our search, relying on 		Google Mobile to derive what we want from who we are, where we stand, 		and what we say…. Like placing your hands under a tap to turn on the 		water, this is the type of smart design that ‘dissolves in behavior’.”</p>
<p>When it comes to designing for a mobile context, we are 		just starting to scratch the surface. As Tom Chi of <em>OK/Cancel</em> famously quipped 		in his interview with Luke Wroblewski, “A well defined-and exciting  problem (and its associated constraints) 	is the catalyst that makes design go.” When we stop thinking about the 	limitations of mobile platforms and, instead, truly focus on the user  goals 	we are working to support, we might just find those limitations turning  into 	opportunities for redefining how people find, remember, and discover  things 	in their world.<a title="Top" href="http://www.uxmatters.com/mt/archives/2010/03/designing-mobile-search-turning-limitations-into-opportunities.php#top"><img src="http://www.uxmatters.com/images/ux-bug.gif" alt="" width="18" height="18" /></a></p>
<h4>References</h4>
<p>Morville, Peter. <em>Search Patterns</em>.  Sebastopol, 	CA: O’Reilly, 2010.</p>
<p>Nielsen, Jakob. “<a title="Mobile  Usability" href="http://www.useit.com/alertbox/mobile-usability.html">Mobile 		Usability</a>.”<a title="Mobile  Usability" href="http://www.useit.com/alertbox/mobile-usability.html"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>Alertbox</em>, July  20, 2009. 	Retrieved February 27, 2010.</p>
<p>Wroblewski, Luke. “<a title="Enhancing User Interaction With First Person User Interface" href="http://www.smashingmagazine.com/2009/09/21/enhancing-user-interaction-with-first-person-user-interface/">Enhancing  User Interaction With First Person User Interface</a>.”<a title="Enhancing User Interaction With First Person User Interface" href="http://www.smashingmagazine.com/2009/09/21/enhancing-user-interaction-with-first-person-user-interface/"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>Smashing Magazine</em>, September 21, 2009. Retrieved February 27,  2010.</p>
<p>Wroblewski, Luke. “<a title="Defining the  Problem: Q&amp;A with Tom Chi" href="http://www.lukew.com/ff/entry.asp?336">Defining 	the Problem: Q&amp;A with Tom Chi</a>.”<a title="Defining the  Problem: Q&amp;A with Tom Chi" href="http://www.lukew.com/ff/entry.asp?336"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>Functioning Form</em>,  April 27, 2006. Retrieved February 27, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/articles/337/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from Whitney’s Amazing talk “Evangelizing Yourself”</title>
		<link>http://www.designcaffeine.com/2010/soap-box/328/</link>
		<comments>http://www.designcaffeine.com/2010/soap-box/328/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:23:04 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Soap Box]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[uxdesign]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=328</guid>
		<description><![CDATA[Notes from Whitney’s Amazing talk “Evangelizing Yourself” http://www.slideshare.net/whitneyhess/evangelizing-yourself-1184852
by Whitney Hess http://www.WhitneyHess.com

Visit Thisisindexed.com – great simple life graphics
Access to most challenging projects &#38; hardest problems
Practice
&#8220;Common sense is not common practice&#8221;
Play up your strength
Accept your weaknesses
Share expertise &#8212; blog
Focus &#8212;  focus on your specific skills, make them digestible, be honest, write often
Share new insights
Speak
Teach
“The opposite of networking [...]]]></description>
			<content:encoded><![CDATA[<p>Notes from Whitney’s Amazing talk “Evangelizing Yourself” <a href="http://www.slideshare.net/whitneyhess/evangelizing-yourself-1184852">http://www.slideshare.net/whitneyhess/evangelizing-yourself-1184852</a></p>
<p>by Whitney Hess <a href="http://www.whitneyhess.com/">http://www.WhitneyHess.com</a><br />
<span id="more-328"></span><br />
Visit Thisisindexed.com – great simple life graphics</p>
<p>Access to most challenging projects &amp; hardest problems</p>
<p>Practice</p>
<p>&#8220;Common sense is not common practice&#8221;</p>
<p>Play up your strength</p>
<p>Accept your weaknesses</p>
<p>Share expertise &#8212; blog</p>
<p>Focus &#8212;  focus on your specific skills, make them digestible, be honest, write often</p>
<p>Share new insights</p>
<p>Speak</p>
<p>Teach</p>
<p>“The opposite of networking is NOT working”</p>
<p>Visit a general tech conference &#8212; talk about UX</p>
<p>School &#8212; GGU</p>
<p>Share ideas and opinions</p>
<p>Find people who inspire you</p>
<p>See what they do every day &amp; find your own voice.</p>
<p>Twitter:</p>
<p>Reply to everyone</p>
<p>Avoid negativity!!</p>
<p>Remember: you are a rep of UX in the universe</p>
<p>Go big &#8212; build a network</p>
<p>Linked in:</p>
<p>Write recommendations for people you know.</p>
<p>Fully public profile</p>
<p>Connect to everyone you know</p>
<p>Follow and engage with influencers</p>
<p>Figure out why you are important &#8212; 1 liner</p>
<p>Facebook:</p>
<p>Proceed with caution</p>
<p>Weird for professional use</p>
<p>No clients, friends mostly, feels inauthentic if client connect</p>
<p>Link everything back to your blog</p>
<p>Use same email address</p>
<p>Use same username</p>
<p>Be findable &#8212; 1 person, loveable, smart, real</p>
<p>Accept invitations to social events</p>
<p>Seek out events</p>
<p>Organize your own</p>
<p>Tech events are everywhere: IxDA, UPA, meetup IA UX &#8212; start your own</p>
<p>Ask someone for coffee: when you do, you will be top of mind in their head &#8212; they&#8217;ll remember the meeting they had with you last week.</p>
<p>Carpe Diem!</p>
<p>Opportunities seized = life</p>
<p>Have a goal before going out</p>
<p>Pick one person in the room to talk to</p>
<p>David Armano</p>
<p>Fred Beecher &#8212; prototyping</p>
<p>Have a recent blog/article/book to discuss</p>
<p>Ask people to introduce u to others</p>
<p>Ask: “can you help me meet more people?”</p>
<p>&#8220;Who do you think I should meet here?&#8221;</p>
<p>Carry your card.</p>
<p>Follow up.</p>
<p>Ask:  &#8221;What are you working on?&#8221; &#8212; remember it!</p>
<p>Make conscious effort to remember what matters to the other person: kids, etc.</p>
<p>We are all each other&#8217;s resources</p>
<p>Exude confidence</p>
<p>Negative thinking holds u back. Bury it</p>
<p>There are 3 kinds of confidence:</p>
<p>Confidence in yourself</p>
<p>Making others confident in you</p>
<p>Helping people find confidence in themselves</p>
<p>Recognize your past amazing work, be proud of it</p>
<p>Do things that are scary &#8212; they will not be scary anymore</p>
<p>Act &#8220;as if&#8221; pretend, do it often enough, it becomes the habit.</p>
<p>Be decisive!</p>
<p>Nothing is permanent, make decision, move on.</p>
<p>Be opinionated, support it when challenged.</p>
<p>Be willing to walk away from negative situations</p>
<p>Ask for feedback, listen to it.</p>
<p>No reason to be emotional, not publically!!</p>
<p>Admit mistakes &#8212; everyone makes them!</p>
<p>Shut up and listen: 2 ears and 1 mouth to use in proportion</p>
<p>Shooting your mouth off = your own lack of confidence.</p>
<p>Organize events</p>
<p>Mentor others (Coffee)</p>
<p>Give feedback and recognition linkedin recommendations</p>
<p>Connect the dots &#8212; synthesize what&#8217;s going on!!</p>
<p>Hope &#8211; Optimism &#8211; Enthusiasm</p>
<p>Cast a wider net</p>
<p>Don&#8217;t feed the trolls, ignore the haters.</p>
<p>Find your own happiness; pursue your life&#8217;s purpose.</p>
<p>Be reliable, grateful.</p>
<p>Follow your gut.</p>
<p>&#8220;Go forth unafraid&#8221;</p>
<p>I have empathy; I help people; I can help things that are broken and fix the real problems.</p>
<p>I want to affect as many lives as possible, harder problems, bigger challenges.</p>
<p>Helping people trade better &#8212; not fulfilling your life&#8217;s purpose.</p>
<p>Ignore haters &#8212; they are not very happy.</p>
<p><strong>Remember why you are here!</strong></p>
<p>Greg@DesignCaffeine<br />
@DesignCaffeine</p>
<p>http://DesignCaffeine.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/soap-box/328/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Numeric Filters: Issues and Best Practices</title>
		<link>http://www.designcaffeine.com/2010/articles/321/</link>
		<comments>http://www.designcaffeine.com/2010/articles/321/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:34:44 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Filters]]></category>
		<category><![CDATA[Finding]]></category>
		<category><![CDATA[Search Matters]]></category>
		<category><![CDATA[Search Results]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=321</guid>
		<description><![CDATA[Originally published on UXMatters.com February 8, 2010 ⇒
Faceted search has been around for a long time and has become the de facto 	standard for search on most ecommerce sites. However, filters with numeric values 	remain among the most confusing, because many sites have not able to design 	usable numeric filters that people can use in [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Read this article on UXMatters (Opens in a New Window)" href="http://www.uxmatters.com/mt/archives/2010/02/numeric-filters-issues-and-best-practices.php" target="_blank">Originally published on UXMatters.com February 8, 2010 ⇒</a></p>
<p>Faceted search has been around for a long time and has become the de facto 	standard for search on most ecommerce sites. However, filters with numeric values 	remain among the most confusing, because many sites have <em>not</em> able to design 	usable numeric filters that people can use in an intuitive manner. Recently, 	powerful user interface controls called <em>sliders</em> have become all the rage for 	specifying numeric attributes in finding user interfaces. Unfortunately, in 	their rush to implement this latest, greatest feature, many companies have <em>not</em> designed easy-to-use sliders. Rather than solving usability problems, poorly 	designed sliders create even more issues around numeric filter usability. In 	my experience, the following three usability issues surface most often with 	numeric filters:</p>
<ul>
<li>representing discrete values for aspects as sets of ranges</li>
<li>inadvertently emphasizing overly constrained filter states</li>
<li>being parsimonious with inventory information</li>
</ul>
<p>In this column, I’ll examine each of these issues and present 	the best practices that solve these problems. <a title="Link" href="http://www.uxmatters.com/mt/archives/2010/02/numeric-filters-issues-and-best-practices.php"></a><br />
<span id="more-321"></span></p>
<h2>Representing Discrete Values for Aspects as Sets of Ranges</h2>
<p>One of the most common pitfalls with numeric aspect filters is their representing 	discrete values as sets of ranges. What makes a filter value discrete? Certain 	types of products typically have widely recognized, discrete values—for example, 	a digital camera might have a 10MP resolution and a lens with 3X zoom—which 	can often consist of either whole numbers or fractions. These discrete values 	tend to be consistent across competing brands and models and rarely change 	from one vendor to the next.</p>
<p>Many sites offering faceted search do <em>not</em> present discrete numeric values 	for aspect filters in the most useful fashion. Designers are often tempted to 	present such values to customers as sets of ranges. Presenting discrete filter 	values as a set of ranges typically results in a user interface similar to that 	in Figure 1, showing a camera-resolution filter on a major ecommerce site.</p>
<p>Figure 1—Camera-resolution filter with values presented as a set of ranges</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_1_ranges.png" alt="Set of ranges" width="188" height="182" /></p>
<p>My usability studies have shown that many people have trouble finding <em>10MP</em> within a <em>9.9MP-11.9MP</em> range and applying the filter correctly. The problem is 	a mental model mismatch. People don’t think of <em>10MP</em> as falling within some range. 	When customers look for discrete values in aspect filters, they are most often 	looking for a specific value—for example, <em>10MP</em>—that forms a critical part of 	the information scent. Most people typically think of a camera resolution as 	a specific value—<em>not</em> as a numeric value within some range.</p>
<div></div>
<p><!-- End pullquote -->When users try to look for the value <em>10MP</em> within a 	range, usability problems arise, because the resolutions <em>9.9MP</em> and <em>11.9MP</em> simply 	do <em>not</em> exist as discrete 	values. While, numerically, it is true that <em>10MP</em> lies within 	a <em>9.9MP-11.9MP</em> range, this range has very poor information scent and 	requires additional thinking and interpretation on the part of users, which 	does <em>not</em> make for intuitive and efficient finding. Having to think 	hard just to find something causes problems for users.</p>
<p>In my user research, 	I have often observed that people who are in a rush, distracted, or simply 	not that great at working with fractions in math often select the wrong range 	of discrete values, wonder <em>why</em> they are not getting the results they expected, 	get frustrated, and quickly leave a site to navigate to a more usable one.</p>
<p>Instead of providing ranges, it is much more effective to 	present lists of discrete values, showing <em>all</em> of the possible values 	for an aspect filter. If doing this results in a filter with too many options, 	simply rounding off the value to <em>around 10MP</em> works very well, as shown 	in Figure 2. (Note that the word <em>around</em> is usually implied. Although 	it sometimes shows up in a short form such as <em>~10MP</em> or <em>10+MP</em>. 	However, this extra precision is usually unnecessary, as I will explain 	in a future column.)</p>
<p>Figure 2—Recommended redesign of camera-resolution filter</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_2_recommended_mpx2.png" alt="Recommended redesign" width="474" height="216" /></p>
<p>When a customer clicks a link representing a discrete 	value, one option is to expand a list of subvalues—for example, clicking 	an <em>around 10MP</em> link would show all of the available subvalues: <strong>10.0MP</strong>, <strong>10.2MP</strong>, 	<strong>10.3MP</strong>, <strong>10.4MP</strong>, as shown in Figure 2A. Should 	you bother designing and implementing this? Usually not. Unless your customers 	are professionals who might be looking for a particular value, they typically 	would <em>not</em> drill down past the <em>around 10MP</em> link. Is there really 	that much difference between digital-camera resolutions of 10.2MP and 10.3MP 	to a typical consumer? So, unless your company’s inventory is extremely 	large or you have a very specialized clientele, it is often much more useful 	to present an approximate value like <strong>10MP</strong>.</p>
<p>Should you support single or multiple selection for displaying 		discrete filter values? The answer is always: <em>It depends</em>. Up until 		a few years ago, guidelines generally recommended the simplicity of single-selection 		links for discrete values. Today, however, I highly recommend that my 		clients implement multiple selection for discrete filter values—provided 		the finding user interface also supports multiple selection. Mark Burrell 		of Endeca echoed this sentiment in the 2010 UIE Webinar, “<a title="Leveraging Search &amp; Discovery Patterns for Great Online Experiences" href="http://www.uie.com/events/virtual_seminars/search_patterns/">Leveraging Search &amp; Discovery Patterns for Great Online Experiences</a>,”<a title="Leveraging Search &amp; Discovery Patterns for Great Online Experiences" href="http://www.uie.com/events/virtual_seminars/search_patterns/"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> in 		which he emphasized that most ecommerce customers no longer find multiple 		selection hard to use and prefer the flexibility it offers.</p>
<h2>Numeric Sliders for Filters</h2>
<p>Numeric sliders have recently become the rage for faceted search. Sliders 	can add a touch of interactive fun to what many business people refer to as 	<em>a boring finding interface</em>. Note that boring user interfaces usually work extremely 	well, because they are intuitive and easy to use, and UX powerhouses like Amazon 	and Netflix do quite well without any sliders whatsoever.</p>
<p>That said, sliders <em>can</em> be helpful in some applications, because 	they give people tremendous filtering power when they are implemented correctly. 	With great power, however, comes great responsibility: Sliders deserve special 	consideration from designers—<em>precisely</em> because they make it <em>so</em> easy for your 	customers to screw up and overconstrain their queries, leading to search 	results that are either incorrect or of poor quality. This, in turn, results 	in frustrated customers who leave your Web site quickly without buying anything. 	The two issues I see most often with sliders are:</p>
<ul>
<li>inadvertently emphasizing overconstrained filter states</li>
<li>being parsimonious with inventory information</li>
</ul>
<p>Let’s take a closer look at each of these issues and what we can do about 	them.</p>
<h3>Issue: Inadvertently Emphasizing Overconstrained Filter States</h3>
<p>To examine the issue of overconstrained filter states, let’s take a look at 	an example—the slider rating control on TripAdvisor, shown in Figure 	3. Ratings seem deceptively simple, yet raise a host of usability issues 	when they are implemented incorrectly.</p>
<p>Figure 3—Slider rating control on TripAdvisor</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_3_tripadvisor_rating.png" alt="Slider rating control" width="160" height="101" /></p>
<p>TripAdvisor has implemented ratings using a <em>double</em> slider 	control, which presents a perfect example of inadvertently emphasizing overconstrained 	filter states. This double slider control allows a wide variety of ranges—some 	of which are much more useful than others when it comes to finding particular 	items or content of interest. For example, rating ranges spanning <em>only</em> a 	single star—such as <em>0-1 stars, 1-2 stars,</em> or <em>2-3 stars</em>—are 	simply <em>not</em> useful, 	because short ranges do <em>not</em> match the mental model of the people using 	the system.</p>
<p><!-- End pullquote -->Most of the time, people click a rating filter to get <em>all</em> of 	the merchandise <em>above</em> a certain rating—that is, as a way to find higher-quality 	items in their search results. However, a double slider control <em>overemphasizes</em> the ability to constrain the range from both sides, making it 	very easy to get this wrong by overconstraining a query.</p>
<p>A much more useful way of approaching this design problem is to use a single 	slider or a set of links like those shown in Figure 4, which shows ratings as 	they are currently implemented on Amazon.</p>
<p>Figure 4—Amazon’s more useful implementation of ratings as links</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_4_amazon_star_rating.png" alt="Amazon's ratings" width="200" height="117" /></p>
<p>We could further improve the rating control shown in Figure 	4. Since the goal of people using this  control is to get better-quality 	items, it is <em>not</em> actually that useful to show <em>only</em> a single star—the lowest 	possible rating. Instead, it might be more intuitive to replace the single 	star with the word <strong>Any</strong> and make that the default filter state. The filter 	shown in Figure 4 also has the important added advantage of providing vital 	inventory information. Item counts following each set of stars help people 	using the ratings filter to clearly understand the consequences of their 	actions and builds appropriate expectations. Understanding what to expect 	from their actions lets people be more efficient and effective, leading to 	higher customer satisfaction and better usability. Next, we’ll explore how we 	can use sliders to show inventory information.</p>
<h3>Issue: Being Parsimonious with Inventory Information</h3>
<p><!-- End pullquote -->Do <em>all</em> dual sliders emphasize overconstrained filter states? Not 	necessarily. For some filters dual sliders are entirely appropriate—for 	example, for price ranges. 	However, the problem  that I described earlier of overconstraining queries 	and, as a result, providing inadequate information never really goes away. 	As Figure 5 shows, the dual slider control for the price range filter on 	TripAdvisor provides no inventory information, so customers 	would have <em>no</em> idea what the effect of manipulating the sliders might 	be. Any 	action customers take might be a hit or a miss—but it is <em>never</em> clear 	in advance which it will be, because the system simply does <em>not</em> provide 	the necessary inventory information.</p>
<p>Figure 5—Dual-slider filter for price range on TripAdvisor</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_5_tripadvisor_price.png" alt="Dual-slider filter" width="160" height="106" /></p>
<p>Compare the dual slider for price range on TripAdvisor to the 	price control on Staples.com, pictured in Figure 6.</p>
<p>Figure 6—Price control on Staples.com with multiple check boxes</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_6_staples_price.png" alt="Price control" width="157" height="168" /></p>
<p>As I mentioned in one of my previous columns, “<a title="The Mystery of Filtering by Sorting" href="http://www.uxmatters.com/mt/archives/2009/07/the-mystery-of-filtering-by-sorting.php">The 		Mystery of Filtering by Sorting</a>,” overconstraining search results by price 		is one of the most common human errors we see in usability testing for 		search user interfaces. Which control would you expect to result in more 		overconstrained queries: a dual slider or a set of check boxes? The control 		that makes overconstraining results easier is the dual slider, because 		it gives <em>no</em> clue 		as to what to expect from a particular action. On the other hand, the 		dual slider provides the <em>bling</em> many business people crave as a means 		of differentiating their user interface from the competition.</p>
<p><!-- End pullquote -->In this age of highly interactive Ajax interfaces, clicking links or typing in numbers 	to specify a price range seems so old-fashioned. Is there a control that 	would provide the interactivity and fun of the slider, yet offer the inventory 	information so necessary to helping customers make informed decisions?</p>
<p>One approach would be to use a dual slider for setting a price 	range, combining it with a sparkline that graphically represents the available 	inventory information for every price in the range. Figure 7 depicts my 	suggested redesign of the TripAdvisor price filter, which combines a dual 	slider with a sparkline, showing the available inventory for each price in 	the range.</p>
<p>Figure 7—Suggested redesign of the price range filter on TripAdvisor</p>
<p><img src="http://www.uxmatters.com/mt/archives/2010/02/images/Figure_7_dual_slider_with_sparkline.png" alt="Redesigned price range filter" width="160" height="106" /></p>
<p>In his book <em>Beautiful Evidence, </em>Edward Tufte describes 	<em>sparklines</em> as “data-intense, 	design-simple, word-sized graphics.” Although I have no idea who first 	thought of combining a slider with a sparkline, I have been recommending 	this solution to my clients for over four years, and I can claim to have 	arrived at this idea independently. Unfortunately, so far, most of my fellow 	designers and the business people with whom I have worked have remained cold 	to this idea, stating that a slider with a sparkline would be “above and 		beyond what an average user could understand.” However, my own experience 	as a user researcher backs the opposite conclusion. Every usability test 	participant who has seen the user interface  in Figure 7 has confidently 		stated that he or she understood that the sparkline represented the number 		of items available, eloquently proving once again that “clarity and simplicity 		are completely opposite of simple-mindedness,” as Tufte said in his book <em>Envisioning 	Information</em>.</p>
<p>Recently,  during the UIE Webinar I mentioned earlier, I was 	supremely gratified to hear Mark Burrell of Endeca recommend dual sliders 	with histograms as one of the best ways of showing price ranges. Burrell’s 	experience with dual sliders was similar to mine: he said that most people have 	no trouble understanding that histogram bars—a step-wise variant of a sparkline—represent 	item inventory for each part of a slider’s range and that histograms clearly 	help people to avoid overconstraining their queries.</p>
<h2>In Conclusion</h2>
<p><!-- End pullquote -->In our age of rapid development, new ideas and new controls hit the Web almost 	every day. Even as companies are struggling to overcome the old challenges 	 of numeric faceted filters, designers are innovating interesting new controls 	with which they can solve those challenges. One such control is the slider, 	which gives unparalleled power to customers. However, successfully offering 	this power requires careful UX design in order to avoid potential pitfalls. 	Again, the following three issues with numeric filters surface most often:</p>
<ul>
<li>representing discrete values for aspects as sets of ranges</li>
<li>emphasizing overconstrained filter states</li>
<li>being parsimonious with inventory information</li>
</ul>
<p>Designers’ uninformed use of sliders for filters often 	exacerbates these issues. In this column, I have presented  best practices 	as well as some novel approaches to help designers overcome these challenges. 	But there is simply no substitute for empathy and solid qualitative 	user research. Understanding <em>why</em> customers 	do certain things is extremely important in designing effective user interfaces. 	No matter what metrics we have, we cannot improve our user interfaces 	unless we understand <em>what</em> our customers’ goals are and <em>why</em> people fail 	to reach them. With every new filtering innovation, it becomes ever more 	important to stay focused on our customers, with patience, empathy, and understanding.<a title="Top" href="http://www.uxmatters.com/mt/archives/2010/02/numeric-filters-issues-and-best-practices.php#top"><img src="http://www.uxmatters.com/images/ux-bug.gif" alt="" width="18" height="18" /></a></p>
<h4>References</h4>
<p>Morville, Peter, and Mark Burrell. “<a title="Leveraging Search &amp; Discovery Patterns for Great Online Experiences" href="http://www.uie.com/events/virtual_seminars/search_patterns/">Leveraging 			Search &amp; Discovery Patterns for Great Online Experiences</a>.”<a title="Leveraging Search &amp; Discovery Patterns for Great Online Experiences" href="http://www.uie.com/events/virtual_seminars/search_patterns/"><img src="http://www.uxmatters.com/images/new-window-arrow.gif" alt="" width="14" height="12" /></a> <em>UIE 			Virtual Seminar, </em>2010. Retrieved February 7, 2010.</p>
<p>Tufte, Edward. <em>Beautiful Evidence</em>. Cheshire, 		CT: Graphics Press, 2006.</p>
<p>—— <em>Envisioning Information</em>. 4th     ed. Cheshire, CT: Graphics Press, 1990.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/articles/321/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Caffeine for Search and Browse UI</title>
		<link>http://www.designcaffeine.com/2010/presentations/265/</link>
		<comments>http://www.designcaffeine.com/2010/presentations/265/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:10:06 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Finding]]></category>
		<category><![CDATA[IA Summit]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=265</guid>
		<description><![CDATA[Presented at the IA Summit 2010 in Phoenix, AZ

Presentation Slides on SlideShare.net ⇒ 
This presentation on the IA Summit 2010 website ⇒ 
Search and browse interfaces are some of the most visited pages on typical
e-commerce sites—to say nothing of a search engine like Google. However, few
resources focus on improving the search experience from the customer’s
perspective. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented at the IA Summit 2010 in Phoenix, AZ</strong></p>
<p><img src="http://uxrnd.files.wordpress.com/2009/12/ia-summit-logo.jpg" alt="http://uxrnd.files.wordpress.com/2009/12/ia-summit-logo.jpg" /></p>
<p><strong><a title="(Opens in a New Window)" href="http://www.slideshare.net/gnudelman/design-caffeine-for-search-and-browse-ui-iasummit2010" target="_blank">Presentation Slides on SlideShare.net ⇒ </a></strong></p>
<p><strong><a title="(Opens in a New Window)" href="http://2010.iasummit.org/talks/show/9737" target="_blank">This presentation on the IA Summit 2010 website ⇒ </a></strong></p>
<p>Search and browse interfaces are some of the most visited pages on typical<br />
e-commerce sites—to say nothing of a search engine like Google. However, few<br />
resources focus on improving the search experience from the customer’s<br />
perspective. I aim to fill this gap by presenting the best content from my<br />
monthly UXMatters column, Search Matters and my upcoming book, &#8220;Design Caffeine<br />
for Search and Browse: Practical Strategies for Creating the Ultimate<br />
e-Commerce Finding Experience on the Web and iPhone&#8221;:</p>
<p>1) Optimizing images, content, and actions in search UI<br />
2) The best ways to approach no search results conditions<br />
3) Understanding the value of a good layout and how to calculate the right<br />
vertical spacing for your site<br />
4) How to design aspects and filters with judicious use of Ajax<br />
5) Understanding the differences between iPhone and Web search<br />
6) How to create dynamic landing pages, brand catalogs and category pages<br />
7) Best practices and common pitfalls of search and browse user interface<br />
design</p>
<p>This is a straight-forward, practical talk about search and browse UI design,<br />
so there will be lots of before-and-after picture slides (and very few bullet<br />
points). After each section of slides (about every 10 minutes) I will pause<br />
and have a short 5 minute Q&amp;A segment to address specific design questions and<br />
take questions from the audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/presentations/265/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experience Design for a Viral Mobile Community</title>
		<link>http://www.designcaffeine.com/2010/presentations/256/</link>
		<comments>http://www.designcaffeine.com/2010/presentations/256/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:43:01 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[n2y4]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[ThirstyPocket]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=256</guid>
		<description><![CDATA[Presented at the Net Squared Conference May 2009, in San Jose, CA

 See the presentation on Slideshare ⇒
ThirstyPocket used iPhone application design to foster social change by creating a platform for viral neighborhood commerce, which brings people together and encourages community interaction.  We will demonstrate buying and selling flows and discuss specific user experience design [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented at the Net Squared Conference May 2009, in San Jose, CA<br />
</strong></p>
<p><a href="https://www.netsquared.org/"> <img id="logo" class="alignleft" title="NetSquared Logo" src="https://www.netsquared.org/sites/all/themes/net2v2/images/net2-logo.gif" alt="NetSquared Logo" width="211" height="141" /></a><a title="See it on Slideshare (Opens in a New Window)" href="http://www.slideshare.net/gnudelman/experience-design-for-a-viral-mobile-community" target="_blank"><strong>See the presentation on Slideshare ⇒</strong></a></p>
<p>ThirstyPocket used iPhone application design to foster social change by creating a platform for viral neighborhood commerce, which brings people together and encourages community interaction.  We will demonstrate buying and selling flows and discuss specific user experience design strategies and insights that were used to improve upon existing e-commerce offerings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/presentations/256/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set up and run participatory design sessions, analyze data and present results effectively</title>
		<link>http://www.designcaffeine.com/2010/presentations/252/</link>
		<comments>http://www.designcaffeine.com/2010/presentations/252/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:26:09 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[IA Summit]]></category>
		<category><![CDATA[Participatory Design]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=252</guid>
		<description><![CDATA[Presented April 2008 at the IA Summit 2008


Download the presentation proposal in PDF (3 MB)
See the presentation page on the IA Summit 2008 Website ⇒
This workshop will provide user experience professionals with practical guidance on how to successfully set up and run participatory design sessions, analyze data and present results effectively to project stake-holders. Lab [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented April 2008 at the IA Summit 2008<br />
</strong></p>
<div><a href="http://www.iasummit.org/proceedings/2008/how_to_set_up_and_run_particip"><img class="alignleft" style="border: 0pt none;" src="http://iasummit.org/2008/images/iasummit_logo.jpg" border="0" alt="See the presentation at the IA Summit 2008 (Opens in a New Window)" width="180" height="94" /></a><!-- Main Nav --></div>
<p>Download the <a href="http://www.iasummit.org/proceedings/2008/files/54_Presentation.pdf">presentation proposal in PDF</a> (3 MB)<br />
<a href="http://www.iasummit.org/proceedings/2008/how_to_set_up_and_run_particip" target="new">See the presentation page on the IA Summit 2008 Website ⇒</a></p>
<p>This workshop will provide user experience professionals with practical guidance on how to successfully set up and run participatory design sessions, analyze data and present results effectively to project stake-holders. Lab set-up with a range of budgets, appropriate methodologies like PICTIVE, group and individual design sessions will be discussed. After attending the course, attendees should be able to:</p>
<ol>
<li>Set up and run a successful participatory design session.</li>
<li>Determine the right methods and tools to fit specific projects.</li>
<li>Analyze and interpret participatory design session data.</li>
<li>Create an effective presentation and deliver clear recommendations to project stakeholders.</li>
<li>Understand how participatory design can fit into your company’s user-centered research and design strategy.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/presentations/252/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>US Patent #6677343: Substituted Piperazine Compounds</title>
		<link>http://www.designcaffeine.com/2010/inventions/250/</link>
		<comments>http://www.designcaffeine.com/2010/inventions/250/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:14:45 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Inventions]]></category>
		<category><![CDATA[biotech]]></category>
		<category><![CDATA[patent]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=250</guid>
		<description><![CDATA[Novel compounds of the general formula: ##STR1## and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs [...]]]></description>
			<content:encoded><![CDATA[<p>Novel compounds of the general formula: ##STR1## and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs used in transplants, in the treatment of cardiovascular diseases including atrial and ventricular arrhythmias, Prinzmetal&#8217;s (variant) angina, stable angina, and exercise induced angina, congestive heart disease, and myocardial infarction.</p>
<p><a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&amp;r=1&amp;f=G&amp;l=50&amp;co1=AND&amp;d=PTXT&amp;s1=6677343.PN.&amp;OS=PN/6677343&amp;RS=PN/6677343" target="new">Granted by the US Patent Office February 22, 2001 ⇒</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/inventions/250/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>US Patent #6180615: Propargyl Phenyl Ether A2A Receptor Agonists</title>
		<link>http://www.designcaffeine.com/2010/inventions/247/</link>
		<comments>http://www.designcaffeine.com/2010/inventions/247/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:13:21 +0000</pubDate>
		<dc:creator>Greg Nudelman</dc:creator>
				<category><![CDATA[Inventions]]></category>
		<category><![CDATA[biotech]]></category>
		<category><![CDATA[patent]]></category>

		<guid isPermaLink="false">http://www.designcaffeine.com/?p=247</guid>
		<description><![CDATA[2-adenosine propargyl phenyl ether compositions having the following formula: ##STR1## and methods for using the compositions as A.sub.2A receptor agonists to stimulate mammalian coronary vasodilatation for therapeutic purposes and for purposes of imaging the heart.
Granted by the US Patent Office June 22, 1999 ⇒
]]></description>
			<content:encoded><![CDATA[<p>2-adenosine propargyl phenyl ether compositions having the following formula: ##STR1## and methods for using the compositions as A.sub.2A receptor agonists to stimulate mammalian coronary vasodilatation for therapeutic purposes and for purposes of imaging the heart.</p>
<p><a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&amp;r=1&amp;f=G&amp;l=50&amp;co1=AND&amp;d=PTXT&amp;s1=6180615.PN.&amp;OS=PN/6180615&amp;RS=PN/6180615" target="new">Granted by the US Patent Office June 22, 1999 ⇒</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designcaffeine.com/2010/inventions/247/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
