Contextualization of machine vision has been the bugbear of artificial intelligence for 20+ years. The advances we've seen over the past 10 or so have all been a function of the steady advances in computing power and speed prompted by the Internet and smart phones. We're past the need for a quantum leap; at this point it's the incremental crawl to asymptotic perfection. Which is kind of a drag. There will be no "holy shit" moment. It'll be "huh. I just bought an Asimo that does windows at Best Buy - future, yo" moment.
Yeah, it's sort of funny how people gave up on "programming consciousness" and just figured out that if they can abstract away actions, they can script the highest level and get a robot / program that is still perfectly useful. Makes me think of machine learning as "the working-man's AI".