Here's Google Goggles doing a video recognition and pattern solving problem.
And Google Translate is not far from doing language translation on the fly;
Where will these two developments take us in the next five years? Think of GPS and cell phone applications of 2005, then what we have now. Who would be brave enough to predict the results of the synthesis of these two technologies, and the hundreds more under development in labs all over the world? I bet Samsung and Apple are working on it, and of course Google is still out in front - for the moment.