tag:blogger.com,1999:blog-11940880599132368312024-03-05T12:39:31.313-08:00Joel SpiroJoel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-1194088059913236831.post-36059246462281943092013-03-30T08:59:00.000-07:002013-03-30T10:41:24.596-07:00Is social sharing that much better than RSS?<div>
The idea behind <b>RSS</b> is that you like something someone is doing enough to say "hey, tell me every time this guy (o site) publishes <b>something new</b>".</div>
<div>
<br /></div>
<div>
The idea behind <b>social sharing</b> sites (such as Twitter interest graph presented through Flipboard) is that you connect to people you share interests with and if one of these <b>people find something interesting enough to share</b> it you say "hey, tell me what this guy is sharing because I want to know too"</div>
<div>
<br /></div>
<div>
Lately human curated social sharing has been trumping automated RSS news discovery. Why? The difference is in the extra step of <b>curation and validation</b> that someone is doing when they decide that something is good enough to share vs always automatically sharing something with me just because its new from someone I have previously said I find interesting.<br />
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYYXcSUK7Iut1FCfBLTeQHgFCeX1_wSHwpURr5oQyy1ebY91DgbigExMKN5g5V8zAnThM6jYCKFkwkNQ0GDfYIX5uIlP9jsALcd11x43vvOjzDXGGHsmo6ASeMxtofnvLYoS0uy19WgxNs/s1600/RSS-vs-Social.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="RSS vs Social Sharing" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYYXcSUK7Iut1FCfBLTeQHgFCeX1_wSHwpURr5oQyy1ebY91DgbigExMKN5g5V8zAnThM6jYCKFkwkNQ0GDfYIX5uIlP9jsALcd11x43vvOjzDXGGHsmo6ASeMxtofnvLYoS0uy19WgxNs/s1600/RSS-vs-Social.jpg" title="RSS vs Social Sharing" /></a></div>
<br /></div>
<div>
The irony of this last part is that the exact same "problem" with the <b>automatic sharing because of past indication of interest</b> is still happening, only it is happening due to a different entity. Previously the entity of interest was the publisher, now the entity of interest is the sharer. Just because I said i'm interested in this guy in the past I will automatically get told "every time this guy publishes (shares) something new". Same concept different context.</div>
<div>
<br /></div>
<div>
I wonder if the next thing to trump social sharing will be where the relationship between your interest and the thing you are interested in is the actual content itself.... but that just seems like way to much work.</div>
<div>
<br /></div>
<div>
<div>
Now theoretically RSS could cease to exist and I could still have the exact same benefits that I had during the heyday of RSS feeds and readers. One simply has to "follow" each of the site publishers of an RSS feed and then hope that these publishers posts each new post on Twitter (a task that is probably automated already).</div>
</div>
<div>
<br /></div>
<div>
One thing is clear: Reading all new items fell from grace when the unread count of an RSS reader became to hard to keep at zero, much like the Inbox Zero problem... the problem statement remains the same:<b> my time is precious, help me spend it wisely</b>.</div>
Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-14096460621410747462011-07-05T06:30:00.001-07:002011-07-05T07:25:53.049-07:00What'chu talkin' 'bout, Willis? [Pinned Chat]<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIc2IIaP-2-TAvhidPWF4GsbOkFHFTHtytkgKRwNNusyqFHcEOx9roCcJrBY4kZBPn119lh361irhdiPSXWsikkDsXazCnAI5kBDK485AkJcEbddqGPJmJsoYXN8frzVaCXKIzlE62Pypd/s1600/pinned+chat.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 321px; height: 124px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIc2IIaP-2-TAvhidPWF4GsbOkFHFTHtytkgKRwNNusyqFHcEOx9roCcJrBY4kZBPn119lh361irhdiPSXWsikkDsXazCnAI5kBDK485AkJcEbddqGPJmJsoYXN8frzVaCXKIzlE62Pypd/s400/pinned+chat.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5625872180889329186" /></a>The other day I witnessed something great. I actually used<b> Google Docs</b> with a large group of people and right before my eyes I saw many little colored cells transform a blank spreadsheet into a document. It was like one of those moments when the lines between technology and magic start to blur. <div><br /></div><div>And then on the side there was a chat panel. A boring old<b> chat panel that had a jumble of conversations about something someone was doing somewhere</b> in the spreadsheet or on the screen. </div><div><br /></div><div>It was useful, of course, as chat is necessary but it was hard to follow and was clearly broken. I wanted to ask a question related to a specific row in the spreadsheet and so instead of moving to the chat panel I simply started my chat in the next cell of the row. The person who answered me modified the same cell with the answer and I did the same in order to reply. This was definitely not optimal. Changing cells to have a conversation was not optimal either as it would have taken up cell space and mixed conversation with output.</div><div><br /><div>So this got me thinking... (and now that I am writing this I realize that this already exists in the review and comment methods within Microsoft word and excel, only that its missing the real time chat factor):</div><div><br /></div><div><b><span class="Apple-style-span" >We should be able to have chats that are pinned to certain points in a document or pinned to the screen.</span></b></div><div><br /></div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh07uU9DD_AF4c5Xa8KIjwR-jwHhLecOTbnVPHmYlqYooxwvl2sloqCc0fNuMpTSVR-2f9XJiZdAwrQPUdthYOqw2pbeuzd1acy-pw8qBAJEPtmr0S0IBp7IdtrOCs-2Mm_7U9rYp2D6xyH/s400/spatialchat01.JPG" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 273px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5625866850893673138" /><div>Little icons would show where chats are taking place. (or to borrow from Excel you could dog ear the corner of the cell to make it less intrusive).</div><div><br /></div><div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg1BP6641FDrYJ1XPITkqXvc948O0_wcDzCDjFTb-6hn3Bu9T_Jmeb4y6d1K2319Pw1JsugHSsArxL-Tjeo895XSmPtHUngMeCrh0SSJCLS-uUhfqrOs1r2ZD0LbIDgiITP6t8t72t3Eai/s400/spatialchat02.JPG" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 173px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5625868120150553538" /></div><div>Rollover would show who is involved in the conversation and provide a link to show the conversation.</div><div><br /></div><div>Chats that are active or have new messages would be highlighted in say <span class="Apple-style-span" >orange</span>, with the message count displayed.</div><div><br /></div><div>As well as adding a comment to the chat you can hide a chat, pin a chat to the page (may be invisible when you scroll down) or to the screen (remains in fixed position relative to screen) or delete a chat.</div><div><br /></div><div>All general document alerts (x is viewing, x has left etc..) would appear on all chat windows.</div><div><br /></div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO5BNdf0m2aSk51fH8TlufJB_Q5PTkPxvLDgrL9bY_piisCz4wn7jigFMLviM9mwHPZA9Jb9mjst5jNVQNmJpXskp1W69D-AVFKGgO_dNfmZJGII8t2_1TjZXqaeawY56NI3TUpNNiPX_y/s400/spatialchatmenu.JPG" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 210px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5625870757934835250" /><div>There should be a menu or menu item which would provide options to start a chat. </div><div><br /></div><div>Chats should be able to be dragged and dropped to re-position them and then pin them. </div><div><br /></div><div>The menu would also have options to hide all chat markers, collapse or expand all chats. </div><div><br /></div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilVRX2bBLbNlzaiJXTTGjF4pfEgVEKdrMsCelXH2FSch7MQF7_BzfL0_-9jJs4Spm9lyvZBmOOQaWjSwxxOSft8nYsxTI_9lJ-H9f86iHKnzmxU5a_JjxFGvPj4aw60lPqJfEgCTCBhW-9/s400/spatialchatrightclickmenu.JPG" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 262px; height: 171px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5625869690228553634" /><div>Alternatively a right click menu option would be available to start a chat positioned and pined to current cursor or selected item. </div><div><br /></div><div><br /></div><div>I believe this would be a much easier UX for a user who joins a document at a later stage to be able to follow the conversation and know What'chu talkin' 'bout, Willis?</div></div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-60942801453801270032011-05-24T04:56:00.000-07:002011-05-24T05:09:10.854-07:00Children profiles on Facebook"In order to be eligible to sign up for Facebook, users must be thirteen (13) years of age or older." - Facebook Help<br /><br /><div>So instead when tagging a photo most people tag a baby or child with the account of the child's mum or dad. Why? because obviously there is a need to be able to identify your child or someone else's child in a photo and share it with friends and family. And lets not forget find photos based on those tags.<div><br /></div><div>I understand why having a profile for a baby or child is against the terms of service and also why some people are against starting a Facebook profile for your child, but what I am imagining is that instead of opening up profiles to every living thing Faceboook should follow the natural way things happen in the real world. A mum and/or dad should be able to create a sub account for the child and then at a certain age when the child gets his/her own profile can choose to inherit the content tagged against his parent's subaccount. Sort of like a history dump or backfilling with your personality.</div><div><br /></div></div><div>I wonder if the parent should be allowed to keep the subaccount forever... "You", through the eyes of your mum :). I am sure every teenager would reply "No".</div><div><br /></div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-64049011937995789492010-11-25T18:01:00.000-08:002010-11-25T18:22:35.834-08:00Why browser based profiles will succeed where Window's profiles did not<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE0F6HXnfE1kugWejIfd6VqDMJ6kiGLG0WoED932tQq7PjSocJBXTufnT55Z-j_qYfW8pEuSj2VhA3mT-EVkVn7ug0jYC3hKWfyu-P8H7-EblshhdBx1X8ocb3FEwki7qrcAIzIETP08Kq/s1600/browser-based-profiles.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE0F6HXnfE1kugWejIfd6VqDMJ6kiGLG0WoED932tQq7PjSocJBXTufnT55Z-j_qYfW8pEuSj2VhA3mT-EVkVn7ug0jYC3hKWfyu-P8H7-EblshhdBx1X8ocb3FEwki7qrcAIzIETP08Kq/s400/browser-based-profiles.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5543677231937140898" /></a><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">History repeats itself. Often. One technology ushers in a new age of media, platforms, experience and then the inherit needs of man demands particular functionality that they found in their old systems but applied to the new. Copy-paste with a touch interface, aggregators of aggregators, multitasking, etc..<br /><br />One thing I find particularly interesting is the idea of <b>user profiles for the same computer</b>. It is something we have had forever when you log into windows (sorry Apple people if this doesn't apply). I don't have statistics but from what i have seen and experienced i don't think this particular feature was/is heavily used. </span><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><span class="Apple-style-span" ><br /></span></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><span class="Apple-style-span" ><br /></span></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "></span><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><span class="Apple-style-span" ><b>I don't think there were many people that would actually take over a computer from someone else in the house, log off windows and then log back into their account.</b></span><br /><br /></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><br /><span class="Apple-style-span" >And now we are starting to see the desire and development of such features related a new type of OS, the </span><a href="http://googlesystem.blogspot.com/2010/11/google-chrome-and-multiple-profiles.html" style="font-size: 13px; ">browser</a><span class="Apple-style-span" >. The thing is that i can actually see this as something useful. Whereas it's historical counterpart, the windows profile, was something i would never use this <b>browser based profile</b> i could see myself changing when i take control of the home computer from my wife for example. </span></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><span class="Apple-style-span" ><br /></span></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><span class="Apple-style-span" ><br /></span></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; "><span class="Apple-style-span" ><span class="Apple-style-span" ><b>Why? Because in today's personal, social, and connected computing environment your profile has all of a sudden been given meaning, it has an inherent value, one that makes us sign out of whoever's account is currently signed in on Facebook in order to get "my" version of Facebook.</b></span><br /></span><br /></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><br /><span class="Apple-style-span" >And when something has value it will stick. So I say bring on browser based profiles, and let's usher in an old feature into a new world where they actually might be useful.</span></span></div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com1tag:blogger.com,1999:blog-1194088059913236831.post-36001984515869141182010-05-27T20:53:00.000-07:002010-05-27T21:27:01.107-07:00Evolution of iPad appsI love painting with my fingers. My fingers love painting with me. The one thing that i don't like is when there are barriers to creativity pushed upon me because of an interface between what i need to do and actually doing it. Changing brushes, colors etc.. Requires me to jump out of one frame of mind and into another..<br /><br />Then i thought of something really cool that could have an application way beyond just a drawing up:<br /><br />Each finger on your hand is unique... And also has a way of identifying it... Your fingerprint! The same way a police file works. Why can't we then assign to each finger an item (a brush, a color, an action, etc.. You name it.. The sky really is the limit). When the screen is pressed it gets the finger print of the finger and executes the movement under the conditions assigned to the identified finger. If nothing is assigned then it just uses the default setting.<br /><br /><br /><br /><center><a href="http://blogpress.w18.net/photos/10/05/27/2042.jpg"><img src="http://blogpress.w18.net/photos/10/05/27/s_2042.jpg" border="0" width="400" style="margin:5px" /></a></center><br />This idea could open up a whole field of UX opportunities for touch screen... That is, if it is even technically possible.Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com1tag:blogger.com,1999:blog-1194088059913236831.post-85319885345775380932009-12-27T15:33:00.000-08:002009-12-27T17:37:22.060-08:00The one button that breaks Gmail's conversation presentationThe one button that breaks Gmail's conversation presentation: FORWARD.<div><br /></div><div>The most difficult feature for some people to get used to in Gmail is the way it ties all emails about the same title into a single conversation type view. It is also one of the greatest features of the email client, perhaps its true differentiator.</div><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA3VSXNrrbkshHbjFOzqhTAvV8q9f-HDn3FJIE9EjINvwFwDaUseZZGW-XHzEniscyY55bX5jNwcnH8aaigO6ZO05CvYG1yH__FtqjE0joFm1KyXpEL13elz4Gk09wJZVLjThNu7lHI5R3/s1600-h/gmail+convo.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA3VSXNrrbkshHbjFOzqhTAvV8q9f-HDn3FJIE9EjINvwFwDaUseZZGW-XHzEniscyY55bX5jNwcnH8aaigO6ZO05CvYG1yH__FtqjE0joFm1KyXpEL13elz4Gk09wJZVLjThNu7lHI5R3/s400/gmail+convo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5420075538104635346" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 210px; " /></a></div><div><br /></div><div><br /></div><div>So whats wrong with it? The issue comes when there are <b>different people involved in each email</b>.</div><div>When can this happen? Most commonly it happens when you forward an email to another person and then have a separate conversation shoot off from the original thread. However it could also happen just by adding people to the reply email.</div><div><br /></div><div>Why is it broken? The card stack design pattern that Gmail applies means that these different conversations spawned from the same conversation are now mixed together without any regard for their potential differences. The only factor being used is the time facet. Visually the conversation metaphor becomes confusing.</div><div><br /></div><div>Now, I do not know if there is a technical limitation that forces Gmail to act this way, but i do know that there is at least one feasible presentation option based on the information readily available in the email conversation today: <b>breaking up the conversation stream in different people/group panels</b>. That is, any time there is a different combination of people on a given email in the stream break it off into another panel. The conversations should also be presented spatially within each panel in regard to their general conversation chronological order.</div><div> </div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKyWKi5cEyEbgx7YYZkC_Dk02DCf-Ybl4AeIUyKnDy80u4pUw-MzCCuJhglHvCwV85WXehqexLXSinNPAQZV3PW6oB365Ac2aM3Ti8vFcD15MCAXgWy41s70fqEz7coUnf8ZlBbSY0MjiR/s1600-h/gmail+multi+convo.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKyWKi5cEyEbgx7YYZkC_Dk02DCf-Ybl4AeIUyKnDy80u4pUw-MzCCuJhglHvCwV85WXehqexLXSinNPAQZV3PW6oB365Ac2aM3Ti8vFcD15MCAXgWy41s70fqEz7coUnf8ZlBbSY0MjiR/s400/gmail+multi+convo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5420083240715906898" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 322px; " /></a></div><div><br /></div><div>All of this is probably redundant as the number of conservation, comments, thread type apps appear around the web and also as the usage of google wave starts to kick in.. but i think it is an interesting presentation/UX interaction problem that such a design pattern could be applied.</div><div> </div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-59340033739933304552009-12-19T13:40:00.000-08:002009-12-19T15:01:24.257-08:00IDEA: Pizza box with perforated slices<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH25YJ030C-5H5uOKUkPaavq-WBd23ZgEp7w3CNq0gg32fbb2cYVj_E_qES1E_4LjAZY7XzoH1XfR6SMtV_mU-m-YQm0tkEoQGhPBAT9zkSRcf0uGEi-0uHSsdk1ePjkDS9CE_gC2lZmrP/s1600-h/pizza-box-with-slice-plate.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 371px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH25YJ030C-5H5uOKUkPaavq-WBd23ZgEp7w3CNq0gg32fbb2cYVj_E_qES1E_4LjAZY7XzoH1XfR6SMtV_mU-m-YQm0tkEoQGhPBAT9zkSRcf0uGEi-0uHSsdk1ePjkDS9CE_gC2lZmrP/s400/pizza-box-with-slice-plate.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5417078126965967810" /></a>Here is an idea: why dont pizza places send their <b>pizzas in boxes that have perforations in the form of a slice</b> so that you can easily create disposable pizza plates.<div><br /></div><div>Benefits:</div><div><ul><li>less washing up</li><li>portable while still having plates</li><li>easier to throw away the pizza box afterwards</li></ul></div><div><div>Doesnt matter if the pizza is sliced in the same dimensions or even if it is sliced at all.. I guess one issue would be that you would have to remove all the pizza to push out the cardboard plate.. but you could <b>make the perforated slices on the top part of the box</b>, that way there is no issue with the weight of the pizza perhaps breaking the perforations.</div><div><br /></div><div>Excellent for parties, picnics and big groups.</div><div><br /></div><div>UPDATED: my brother raised a good point about the need to put the unfinished pizza box in the fridge... oh well. :)</div></div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com1tag:blogger.com,1999:blog-1194088059913236831.post-12898759710831583042009-12-08T12:52:00.000-08:002009-12-08T14:03:06.086-08:00Multi-Person Event Photo ViewerFor a while I have been thinking about a certain idea for a product, a <b>multi-perspective photo viewer</b>.<div><br /></div><div>Today, after attending a wedding the night before (the original idea came at a wedding), I read an <a href="http://www.springwise.com/lifestyle_leisure/olapic/">article</a> in Springwise talking about a site that gathers wedding photos from guests. Now I havent tried the product nor seen what it looks like but the title at least hints at the idea that I originally had.</div><div><br /></div><div>The concept follows: </div><div><ul><li>Many people at an event, each with a camera. </li><li>Each person's experience is different, a reflection of their perspective.</li><li>The only real way to get a feel for the "total" event experience would be to somewhow see all the photos of each person.</li></ul></div><div><br /></div><div>Now I can just imagine what such an interface could be and the thought of it really gets me excited. Imagine <a href="http://photosynth.net/">Photosynth</a> but on a timeline, throw in an event guest list with a sprinkle of Facebook connect for identity. Obviously video needs to be supported as well.</div><div><br /></div><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9zOipMRH6Kh0kDASMhCtX9XHJSS7jDts6ffnuKzFsmRZQ54O8xRp82CZBhPRGcJubszQyixavuSC9l4L_7Bb_NUUNupKa0mVQXVAW5LHBSM9T9X1DPXTkNAVAc1eqbOqqK27rIyhNjjD-/s1600-h/event+viewer.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9zOipMRH6Kh0kDASMhCtX9XHJSS7jDts6ffnuKzFsmRZQ54O8xRp82CZBhPRGcJubszQyixavuSC9l4L_7Bb_NUUNupKa0mVQXVAW5LHBSM9T9X1DPXTkNAVAc1eqbOqqK27rIyhNjjD-/s400/event+viewer.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5412983996740264274" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 188px; " /></a></div><div><br /></div><div>One really important facet here is<b> PERSPECTIVE</b>. The apps main navigation should be the concept of perspective. There should be a way to easily move between people's perspectives and ideally, as per photosynth, be able to see the same event (perhaps based on time) from different perspectives. I say <b>TIME</b> because it is not necesarily true that all the people at an event would be shooting photos of the same thing at the same time (which sometimes removes the ability to do pure photo stiching).</div><div><br /></div><div>There would have to be a <b>spatial </b>view as well. Especially because in the same event there may be different spatial clusters. As geotagging of media becomes more prevailant this no longer seems far fetched.</div><div><br /></div><div>When you add TAGGING and facebook into the mix one could imagine that I could express the experience, say a collection of photos, of different groups at an event, eg: tables at a wedding, and connect them via a cross over metafor: say the bride is in a photo from each of the collections then as a user I could use the bride as the portal between the two collections.</div><div><br /></div><div>While doing the mockups I realised how valuable it is to have not just the coordinates of where the photo was taken but also the direction. This is similiar to the advances in Aumented Reality browsers. So we could think of this as a MULTI-PERSON <b>RECORDED AUMENTED REALITY</b> VIEWER.</div><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHUofUtfiCjJhNwITpJpGSZaOqOdICLlU4L4s6vs3dRhkSfJiuLR5Wg-JJ1ax0Wd5-CCv3PRZKVnAjo-ku39W08y-EsvjWhyphenhyphenq7VL9C-MDg7-WDcNDr9ixil9n64T7PNFeBv3SnWr8k9cra/s1600-h/spatial+event+recording.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHUofUtfiCjJhNwITpJpGSZaOqOdICLlU4L4s6vs3dRhkSfJiuLR5Wg-JJ1ax0Wd5-CCv3PRZKVnAjo-ku39W08y-EsvjWhyphenhyphenq7VL9C-MDg7-WDcNDr9ixil9n64T7PNFeBv3SnWr8k9cra/s400/spatial+event+recording.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5412984733364104130" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 342px; height: 274px; " /></a>The interesting thing here is that I could use this now as my presentation architecture. </div><div><br /></div><div>Eg: I have a subject that both A and B have taken a photo of around the same time. I know this because the line of site of the shot interesect based on the coordinates (<b>GPS</b>) and direction (<b>compass</b>) of A and B.</div><div><br /></div><div>One limitation here is that we dont know the depth of field of the photo so theoretically they could still be shotting at different subjects.</div><div><br /></div><div>Now imagine that C was taking a photo of B at that exact same time converting B into the subject from a different perspective. I could visually display this and allow the user to move through these spatial and time related media in a representation that is similar to the physical world.</div><div><br /></div><div>I could definately see in the future Facebook give the ability to add your album to an event which automatically adds the content to this multiperson event viewer.</div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-57336473126581567442009-12-08T07:00:00.000-08:002009-12-08T14:14:53.790-08:00Facebook Photo Search<div>Today I found myself with the need to get my hands on a photo that contained two friends of mine. The first thing I thought of was to go on to Facebook where I knew I had tagged both of them in numerous photos together. To my surprise there was no way (that I know of) of doing this today.</div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhFLmxDeAYKoqclf7DyugkbiQLoE9hPrv1lgbHTQjXsZv_EZ4gwFLJ1kOofMQWyTNHKTrCZtc-sgcRnjRP5In5aBsGpChLjBxSynDN2PpIeMRMQkwcS559XYLNS_sfxZpIXn7XZHOwszr/s1600-h/searchfotos.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhFLmxDeAYKoqclf7DyugkbiQLoE9hPrv1lgbHTQjXsZv_EZ4gwFLJ1kOofMQWyTNHKTrCZtc-sgcRnjRP5In5aBsGpChLjBxSynDN2PpIeMRMQkwcS559XYLNS_sfxZpIXn7XZHOwszr/s400/searchfotos.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5412892735609115250" /></a><div><div style="text-align: left;">I should be able to go on Facebook and search my photos for photos that have specific people.</div><div><br /></div><div>For example: SEARCH photos of Person1 AND Person2</div><div><br /></div><div style="text-align: left;"><br /></div><div>This functionality will become even more usefull with the autotagging applications that are starting to be released.</div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhamCkyA6vOw50rf4oq8xrjlwHx7KvAYXUojlsOcExMbPvwOAQ-NZudHVvnka-tCExBFoQ4kPWZAnCyGayoXUMhJgx7fLkAcg6Ue9xkF4SAmEemYEBYxjXrRCnmB36fbqJ6kYMcXVpnxqTE/s400/fotosofmeandyou.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5412891203199979410" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 382px; height: 93px; " /></span></div><div>I know that this can be done because when you are looking at photos of a person Facebook gives you the option of viewing photos of that person and you in the same photo.</div><div><br /></div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "></span></div><div>Why would Facebook not offer such a functionality? cost of processing? Does Google's Picasa already have this? How should a Facebook photo search look like or function?</div><div><br /></div><div>UPDATE: this already exists and works just as expected. As Nick O'Niel from <a href="http://allfacebook.com">Allfacebook.com</a> just told me this feature is currently a prototype and you can add it using this link: <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://www.facebook.com/apps/application.php?id=113716318847" target="_blank" style="color: rgb(20, 125, 186); ">http://www.facebook.com/<wbr>apps/application.php?id=<wbr>113716318847</a></span></div></div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-57338174980997659932009-11-14T23:11:00.000-08:002009-11-14T23:26:50.627-08:00Anchor vs Flow<b><div>The two essential states of creative capture...</div><div><span class="Apple-style-span" style="font-weight: normal;"><i>and the different tools that should be used at each point.</i></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div>Flow</b><div><ul><li>state of mind</li><li>stream of thought</li><li>uninterrupted interplay between characters of the mind</li><li>multi-polar discussion</li></ul></div><div>tool: chaining, threads</div><div><br /></div><div><b>Anchor</b></div><div><ul><li>memory stamp</li><li>connections</li><li>ships that are related</li><li>solidifying a thread to transit lines in the mind</li><li>abstraction back into the footprints of an outcome</li><li>stop</li></ul></div><div><br /></div><div>tool: mind map</div><div><br /></div><div>Tool selection <b>depends on the state and purpose</b>.</div><div>The mind map is not always the best form of capturing thought. </div><div><br /></div><div>Perhaps start with a thread (could be visual represented as a lightning shaped +/- polar back-and-forth in order to keep it moving forward or a more mathematical logic statement arrangement), during which an outcome may be deducted, at which point an anchor is needed (could be in the form of a mind mapping exercise) to abstract the experiences and past deductions that led to the current outcome as well as lock the outcome in mind through association.</div>Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-67095950890899757812009-03-22T08:23:00.000-07:002009-03-22T08:29:13.153-07:00Threadless' use of context<a href="http://www.threadless.com">Threadless</a> makes<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0VuP82-s8UocnW8BBelZc5ayP9q4HFhOMgBBM-XzaRYKgU3cauEZuO0dTgmkUC5RyvNd8ltAgRLDgzOSFOHLd-Vh99NnNtzlXQH-eiZrhtRygtPro4nOwmVv98GtOW25kaXZACiSGWtU/s1600-h/threadle+promo+code.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 80px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0VuP82-s8UocnW8BBelZc5ayP9q4HFhOMgBBM-XzaRYKgU3cauEZuO0dTgmkUC5RyvNd8ltAgRLDgzOSFOHLd-Vh99NnNtzlXQH-eiZrhtRygtPro4nOwmVv98GtOW25kaXZACiSGWtU/s400/threadle+promo+code.jpg" alt="" id="BLOGGER_PHOTO_ID_5316033495208281810" border="0" /></a> good use of context by not only identifying where the user is coming from but also giving them an incentive call to action through the use of a specific promocion code.Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0tag:blogger.com,1999:blog-1194088059913236831.post-75359649839739130172008-10-19T16:54:00.001-07:002008-10-19T17:35:27.504-07:00Phone app with local timezonesA <span style="font-weight: bold;">phone application</span> like Skype should have a <span style="font-weight: bold;">world clock</span> built into it.<br />When calling overseas it is probably the most common piece of information you would want.<br /><br />Currently you see this:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgAiHybtf6VaQKbuBSBcBC6pD3TVvXb-KYW2faAcjzFkjziyjKWarZ-p8twD2qSoBhmFo61R_uN9HKqbSJ_r6pdJQg8SsZSOL3ZP6UT_2tqKV_CS7mfPVIThbQR523tpkQUkZRRky_97rn/s1600-h/skype.jpg"><img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgAiHybtf6VaQKbuBSBcBC6pD3TVvXb-KYW2faAcjzFkjziyjKWarZ-p8twD2qSoBhmFo61R_uN9HKqbSJ_r6pdJQg8SsZSOL3ZP6UT_2tqKV_CS7mfPVIThbQR523tpkQUkZRRky_97rn/s320/skype.jpg" alt="" id="BLOGGER_PHOTO_ID_5259018488222457874" border="0" /></a><br /><br />It would be useful to have something like this:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo-JayRabVt3zgJINcNEbqPRToXzmKVKjdIbY3eI_49UtpUhyFKV1VPOfCK5x2wL3Fv9_oCLMpzLbZgN72XEPbdhAEJcsVwwS9bzYHf0T3OUmH_o87JeznuhJjtryquBqebnJ1TRoL2PvO/s1600-h/skype-with-local-time.jpg"><img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo-JayRabVt3zgJINcNEbqPRToXzmKVKjdIbY3eI_49UtpUhyFKV1VPOfCK5x2wL3Fv9_oCLMpzLbZgN72XEPbdhAEJcsVwwS9bzYHf0T3OUmH_o87JeznuhJjtryquBqebnJ1TRoL2PvO/s320/skype-with-local-time.jpg" alt="" id="BLOGGER_PHOTO_ID_5259026185896053874" border="0" /></a><br /><br /><br />I originally was thinking of putting the local time next to each option in the drop down but then I realised that it was too visually cluttered and also that it did not serve a purpose ie. it doesnt help in the selection of the item (you only want to know the local time of the item you are selecting).<br /><br />Looking at this now I realise that in this particular case there is <span style="font-weight: bold;">one problem</span>: the items in the list are countries and <span style="font-weight: bold;">local time varies by city</span>. Perhaps the app could give a range of timezones or at least have a link to get timezone information.Joel Spirohttp://www.blogger.com/profile/11391969002373631681noreply@blogger.com0