Russell Beattie writes:
Imagine if we applied a message queue system to search. Your phone regularly uploads a small index file of the contents on your mobile, then searches are applied against that, not the original data. Then if a match is found, a request is sent back to the phone asking for the file to be uploaded as soon as possible.
Imagine this: If I can tell your phone that I want a piece of info dynamically, there’s no reason I couldn’t add a bit of security on top and then “check it out”, right? So, I want to listen to the latest Brittany Spears song. I don’t have a copy of it, but my friend does. Now, it’d be illegal for me to copy it off his phone since we could conceivably listen to it at the same time then. But what if I wanted to just “check it out” (like from a library) for just that amount of time. Would that be illegal? Now imagine if this was world wide? I can check out my songs to anyone, one person at a time, on a global scale… all accessed via a simple web search.
All this goes back to my epiphany about search a few weeks ago. It’s really about asking for anything and then getting it. To me search isn’t just about finding stuff that’s been indexed on the web, it’s the Quicksilver type interfaces as well: Ask and you shall receive. Now the rest of the problem is just figuring out 1) How to find the data (where ever it may live) and 2) How to get it back to the person who’s asking for it. With mobile phones, this means jumping through some hoops because of bandwidth and use cases, but it can be done, right?