You are currently browsing the archives for the user-centric search category.



Microsoft’s SearchBar: an integrated tool for Complex Searches

Microsoft Research recently revealed a new interface, called SearchBar, for tracking Complex Searches. It’s pretty cool. The video is a must see for anyone interested in next-generation search. And the PDF is solid detail well worth the read. [You might also want to see their other Search UI innovations.]

The new SearchBar addresses a lot of the needs I’ve been talking about for Complex Searches, although with some slight variations and a few key missing ingredients, which I’ll be talking about soon. (Hint: it’s not quite a user-centric Search solution.)

postit faceWhat’s great about SearchBar is how thoroughly Microsoft has investigated the value of managing Complex Searches explicitly. Although the simplicity of the Google-style keyword search has empowered a generation of people to find what they need online, it essentially breaks down for Searches that pass a certain threshold of complexity. Searches that take us to multiple search providers and last more than a few minutes, even days or weeks, are essentially managed in whatever ad-hoc way we can find: we keep it in our heads, open in new tabs, cut & paste into Word, bookmark, print to PDF, whatever works.

One of the hard questions we’ve been facing at SwitchBook is how can we simplify that complexity enough so Mom & Grandma will be able to use our software. This is particularly challenging in light of data from Jacob Neilson showing that for a shockingly high percentage of people, just getting to Google is hard. Read that again. In a recent study, 24% of “above average” Internet users failed to reach Google despite a stated desire to do so.

gooogle.comThat seems crazy to those of us who earn our living online in some fashion, but this is the crazy truth of the mainstream Internet user. These are the folks who turn a blogosphere buzz into a $200 million acquisition or billion dollar IPO. Folks need it simple. No, even simpler than that. Nope. Think again. EVEN SIMPLER. 24% couldn’t get to Google. Amazing.

So, we can build a solution for Complex Searches. We can provide software with a great interface that does all sorts of amazing things. But how, oh how, do we remove the complexity so that the average Grandma can use it?

Well, that’s the $640 million question. I like the work Microsoft has done so far. Much better than anything from Google in this area. Even better, they published the results of their user testing. It is excellent validation that smarter tools improve search efficiency for Complex Search. Read the paper when you get a chance.

Grandma LaptopIt is truly groundbreaking research, even if the technology is straightforward. I look forward to it translating to groundbreaking consumer education. After all, it was only a few years ago that Internet email and Microsoft Word seemed impossibly complex for Mom & Grandma. Today, we’ve both simplified the tools and educated users enough for both of those applications to pass into mainstream use. As far as I’m concerned, every dollar Microsoft spends educating the public about the value of Complex Search tools, the easier it will be for people to understand the SwitchBook value proposition.

NewsGang talks data portability. Next up: Service Portability.

data and globeExcellent chat today by Steve Gillmor, Chris Saad, Mary Hodder, Karoli Kuns, Robert W. Anderson, Matt Terenzio, and Bruce Lerner about data portability. They get to the nitty gritty about data portability, licensing, and social networks. Perhaps the best Gang I’ve ever heard.

So, Steve, if you’re listening, take this to the next level and talk about service portability.

It’s great to be able to move my data from service to service. Data portability is a good thing–and we absolutely must address the licensing and privacy issues that cloud that horizon. We also need to be able to move our services from provider to provider.

We can do that today with domain names that we own. We can move our blog or our website or our email from one hosting provider to another. The next step is to extend that to user-controlled services that expose data on our terms, under our control.

Data portability lets everyone pass data around so different service providers can do smart things with that data. Ok. But we learned long ago that software systems are more robust, more scalable, and more maintainable when rather than exposing the data, you expose functions that use that data.

email imageI don’t want people who email me to have direct access to my email data file a server somewhere. That would be insane. I want them to have a well-defined, constrained, complete service interface for sending me email, no matter which service provider I choose. An interface that lets them reach me, but keeps them from reading and deleting other email.

Similarly, we need to take user data, place it in a personal datastore (yea! portability!), then provide specific, well-defined access services to third party service providers, using that data, where the user controls those services completely: what services are available, who can access them, and even who the underlying service host is. This is how email works. How websites and blogs work. Next is to take this to user-centric services with complete, seamless data and service portability across the entire cloud.

We know that we need to be able to move our email service from one service provider to another. We know that we need to be able to move our websites to the host of our choice. We know that we need to be able to move our cell phone number from one carrier to another. And we know that we need to be able to change our attorney of record, our doctor, our insurance provider, etc.

We also need to be able to move our MySpace profile and Facebook page anywhere, anytime, on our terms… not just the friends list, but the entire visual gestalt. We need to be able to move our IM and our Twitter services. We need to be able to move our search history from one search provider to another. Pick any service you have come to depend on and understand that dependence creates the need for liberation, the need to get that service on your terms with the provider you prefer, under your complete control.

Without complete portability–services and data portability–innovative service providers will corner markets with data silos and service lock in. Only with transparent, seamless portability, can we leverage the open market and open network to drive to the most desirable and most useful services.

Hey YouThe user-centric identity community is way ahead of the curve on this one, and I’m looking forward to the data portability movement re-discovering the architectural realizations learned the hard way by OpenID, CardSpace, Liberty Alliance, and Higgins, just as the identity community begins to extend from the hard core technology built for identity and starts working towards the applications that will connect ultimately to real value for real users. And it has all been learned and continues to be built through collaborative efforts toward real portability and interoperability at the heart of the infrastructure. In particular, XDI has made great progress hashing out exactly the sort of licensed-based identity-authorized data access that Steve talked about in the podcast. ProjectVRM is driving a user-centric approach to commerce in this conversation and I encourage folks to join us all at the next IIW unconference and to keep an eye open for a VRM workshop sometime later in the year.