You know, after using Google Now on my phone, I'm confident that Google can deliver context-sensitive results that make sense. Not always, not for everything, but I bet they could pull it off in a cab just fine.
EDIT: I guess it's worth pointing out, however, that Google Now doesn't show ads.
EDIT: I guess it's worth pointing out, however, that Google Now doesn't show ads.