Abstract

US Patent 8,402,110; Filed on December 20, 2006.