- http://www.freepatentsonline.com/7177774.html - http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel3/4906/13521/00622318.pdf?temp=x - http://www.freepatentsonline.com/70162874.html