In fact we are working on (and open sourcing) similar ideas
http://www.youtube.com/watch?v=b0-4xtFeaT8