According to this article AI is just another way of saying 'the leading edge in real world interaction', from inventory control to (apparently) crappy search results that still need further interpretation. (google 'what is the color of grass' for a nice example of AI in action, any three year old would tell you 'green' is the answer, not a bunch of links).
The 'AI winter' was not brought on by a lack of progress or interesting results, it was mostly brought on by it being used as buzz word hyping the notion of AI long before even baby steps had been made in the field, and this article fits right in with the over-selling of AI. An ABS system is AI? Please.
As of now we do not know if there will ever be something that we would call an AI but just like with pornography, I'll know it when I see it, and an inventory control system, no matter how clever it appears is not it, especially not if it took a bunch of programmers to write.
I think the one thing that will set a true AI off against the background of wanna-be AI systems is that a true AI can be taught by non programmers to reason about the world around it and draw meaningful conclusions without external input. We are still - in my opinion at least - very far away from anything that comes close to that.
Learning is the key to AI, not programming.