The case for more context-aware (particularly time based) experiences
August 11, 2010
I believe there’s huge potential for user experiences to adapt to the “current” stage in people’s lives, whatever term “current” can be applied to. Context-aware recommendations for content, services, experiences and more is a field that’s bound to explode. Companies, societies, and individuals are cropping up to serve this use-case of curating/filtering and making people aware of things when apt/necessary.
While technically it seems complicated and difficult (because it’s hard to know someone’s current state of being), I believe there’s scope for lots of the existing user experiences to take advantage of “currency” in someone’s life.
For example, I believe email clients could be improved simply by creating temporary contact clusters for months or for different projects. When the email client senses that I’ve received >1 email message or sent > 1 message to a contact (other than a reply-chain), it’s likely that this person could be labeled a contact, and should show up in the AutoComplete. As months progress and you move from one project/client to another, the core set of contacts that you deal with change, and your autocomplete/addressability should dynamically reflect that. Over time, if the system made you aware of these changes in communication, that would be stellar.
As a sidenote, I have no idea why I can’t search through recent contacts, or search email in a sidebar, or really do much of anything when I’m in Compose Email mode. I can’t imagine that I’m the only person that often needs to reference a snippet or content in a past conversation in order to convey something in a new email. Currently, this is only possible by opening two tabs or if the past conversation was in the same thread. At the very minimum, I should be able to find recent contacts in a sidebar or something.
Getting back to the point of this post, I hope that we’re not alone or martyrs at BettrAt in suggesting that time-based context awareness is a vitally important mechanism to help deal with information overload.
