This project was aborted because the invention was already patented by Microsoft, US20130109364
Mar 28
This project was aborted because the invention was already patented by Microsoft, US20130109364