http://www.freepatentsonline.com/y2016/0058744.html WO: http://www.freepatentsonline.com/WO2011100659A3.html Related http://www.freepatentsonline.com/y2011/0207724.html