Abstract

US Patent 7,882,317; Filed on August 4, 2006.