Abstract

US Patent 7,802,144; Filed on April 15, 2005.