Abstract

US Patent 8,849,968; Filed on December 15, 2005.