I doubt mind reading will ever be possible. Certainly not any kind of specific or accurate mind reading anyway.
When we approach the things that are really big mysteries, like the mind or death; then we realise that we really aren't as intelligent as we think we are. And I seriously doubt we could figure such things out.
Besides, I think it is made so that minds cannot be read, and I certainly wouldn't want mind-reading to become a reality.