Abstract

US Patent 7,890,543; Filed on October 24, 2003.