Abstract

US Patent 7,395,320; Filed on June 1, 2005.