Abstract

US Patent 8,074,231; Filed on June 30, 2006.