My father has ALS (Lou Gehrig's disease). He is totally paralyzed and works with his eyes only. He uses a SW called "eyetech" fir years. He writes and even draw Photoshop drawings with his eyes only! see:
This is especially elegant because it enables direct communication to another person. How does the "writer" indicate end of word breaks? Is it a rapid blink of the eye or some darting glance away? I suppose a similar approach could be used on a virtual keyboard to look at and trigger the individual keys.
Eye-gazing technology has been around for some time in various labs but failed to break into the mainstream. I believe niche applications are where we will see this technology deployed. It's simply not practical for wider use.
Why are the light circles needed? just for training the users?
This is very interesting. I think this can become an app for mobile phones and become a new way of controlling or a new form of HMI.
At least if not controlling, if the computing device is aware of where the user's eye is looking at, perhaps the interaction can further be speed up and made more agile. This is something that can become widespread.