Abstract

US Patent 8,549,513; Filed on June 29, 2005.