Were getting pretty close.
http://mindflexgames.com/what_is_mindflex.php
We can measure brainwaves and convert them to programming(something like that)
Behavioral analysts are pretty god damn good at their jobs and wouldn't be surprised if they could use patterns and logic to depict someones thought after seeing an image. If the U.S. Government spent all that war money, we could have mind reading technology in under a year. lolol will never happen though.
So give it 25+ years