Abstract

US Patent 7,689,676; Filed on January 12, 2007.