Abstract

US Patent 7,647,522; Filed on December 20, 2006.